跑通示例项目
更新时间: 2023/06/29 11:33:49
网易云信音视频通话 2.0 产品为您提供开源的的示例项目,您可以参考本文档快速跑通示例项目,快速在本地运行示例 Demo,体验 NERTC SDK 的实时音视频通话的效果。
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
- 已创建应用并获取 App Key。
- 已开通音视频通话 2.0 服务。
- 集成 SDK。
- 联系技术支持进行初始化配置,例如开通调试模式等。
开发环境
在开始运行示例项目之前,请确保开发环境满足以下要求:
- Xcode 10 及以上版本。
- iOS 9.0 及以上版本的 iOS 设备。
- 已安装 cocoapods。
示例项目结构
文件夹/文件 | 说明 |
---|---|
Appkey.h | 配置 IM 和 RTC 的 key 以及服务器地址。 |
NSMacro.h | 宏定义设置。 |
Service | 网络请求功能模块。 |
beauty | 美颜相关模块。 |
Category | 项目所需分类。 |
Base | 基类控制器、基类视图、基类模型。 |
NEGroupVideoVC.m | 多人通话主控制器。 |
NERtcContactsViewController.m | 音视频设置页。 |
NEGroupVideoJoinVC.m | 加入频道页。 |
NEEvaluateVC.m | 视频质量反馈页。 |
注意事项
- 跑通示例项目时,建议维持 Demo 的 baseURL 设置,如果需要基于 Demo 开发自己的应用,需要将其改为您的 App Server 业务服务端地址。
- 示例项目默认使用安全模式。但是在跑通示例项目时,您需要使用调试模式,此时无需传入 Token 即可加入房间。但是出于安全考虑,应用正式上线前,请在控制台中将指定应用的鉴权方式改回安全模式。
运行示例源码
在 Demo 体验页面 下载需要体验的示例项目或 Demo 源码工程。
- 在 Podfile 所在目录下执行以下命令。
pod install
- 通过 Xcode 打开工程
NLiteAVDemo.xcworkspace
。 - 打开
AppKey.h
文件,填入您的 AppKey。 - 运行工程。
此文档是否对你有帮助?