音视频通话 2.0
快速跑通 Sample Code
更新时间: 2023/02/21 13:44:41
您可以通过跑通 Sample Code,体验网易云信音视频通话功能,包括一对一音视频通话和多人音视频通话。
开发环境
请确认您的开发环境满足以下要求
- Xcode 10.0 或以上版本。
- iOS 9.0 或以上版本且支持音视频的 iOS 设备。
由于模拟器缺少摄像头及麦克风能力,因此工程需要在真机运行,请确保已正确连接 iOS 设备。
- iOS 设备和您的开发电脑已经连接到网络。
前提条件
请确认您已完成以下操作:
- 创建应用并获取 App Key。
- 开通音视频通话 2.0 服务。
- 集成 SDK(iOS),其中需要设置签名并添加媒体设备权限。
快速跑通Sample Code
在运行示例项目之前,请在云信控制台中为指定应用开通调试模式。调试模式建议只在集成开发阶段使用,请在应用正式上线前改回安全模式。
-
在一对一通话示例代码或多人通话示例代码下载页面下载需要的 Demo 源码工程。
以 Objective-C 工程源码为例。Podfile 文件中包括以下内容:
# platform :ios, '9.0' target 'NERTC1to1Sample' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! pod 'NERtcSDK', 'x.x.x' end
-
创建项目、集成 NERtcSDK 等步骤具体请参考集成 SDK。
-
通过
pod
集成后,双击NERTC1to1Sample.xcworkspace
,通过 Xcode 打开工程。 -
在
AppKey.h
文件中填入您的 AppKey,并注释NETSAppDelegate.m
中的NSAssert
语句。 -
(可选)登录 Apple 开发者账号。
您可以参考此步骤登录账号,若已经登录,请忽略该步骤。
- 打开 Xcode,依次选择左上角菜单的 Xcode > Preferences。
- 依次单击 Accounts > 左下角的 + > Apple ID > Continue。
- 输入 Apple ID 和 Password 登录。
-
运行工程。
-
将 iOS 设备连接到开发电脑,单击 Xcode 上方的的 Any iOS Device,在弹出的选项框选择该 iOS 设备。
-
单击 Build 按钮编译和运行示例源码。
- 运行成功后,您可以看到本端视频画面。
-
为了帮您快速了解体验产品的基本音视频通话能力,网易云信还为您提供 NERTC SDK 的 Web 端体验页面,包括一对一通话和多人通话,同时提供音视频质量采集、通话统计、旁路推流、伴音、屏幕共享等多种进阶功能。
此文档是否对你有帮助?
有帮助
我要吐槽