跑通示例项目
更新时间: 2022/05/10 11:06:31
网易云信基于 IM SDK 和 NERTC SDK 为您提供 PK 直播场景的开源示例项目,您可以参考本文档快速跑通示例项目、在本地运行示例 Demo,体验 PK 直播场景的最佳效果。
视频讲解
本视频介绍如何快速跑通示例项目以及体验 PK 直播的基本功能。
前提条件
在开始运行示例项目之前,请确保您已完成以下操作:
- 创建应用并获取App Key。
- 开通音视频通话 2.0 和 IM 服务。
- 集成 SDK(iOS)。
- 联系技术支持进行初始化配置。
开发环境
在开始运行示例项目之前,请确保开发环境满足以下要求:
- Xcode 10 及以上版本。
- iOS 9.0 及以上版本的 iOS 设备。
注意事项
示例项目需要在调试模式下使用,此时无需传入 Token。您可以在集成开发阶段使用调试模式进行应用开发与测试。但是出于安全考虑,应用正式上线前,请在控制台中将指定应用的鉴权方式改回安全模式。
示例项目结构
文件夹/文件 | 说明 |
---|---|
Appkey.h | 配置 IM 和 RTC 的 key 以及服务器地址。 |
beauty | 美颜相关模块。 |
Api | 网络请求相关。 |
Anchor | 主播相关逻辑。 |
Audience | 观众端相关逻辑。 |
LivePk | PK直播主播和观众逻辑处理文件夹。 |
NETSAudienceMask.m | 观众端主要展示 view。 |
NETSAnchorVC | 主播端主控制器。 |
运行示例源码
在 Demo 体验页面 下载需要体验的示例项目或 Demo 源码工程。
-
使用 Android Studio 打开项目.
-
在
OnlinePK/OnlinePK-iOS/NLiteAVDemo/AppKey.h
文件中配置 App Key。/// IM key static NSString * const kAppKey = @"<#请输入您的IM key#>"; /// RTC key static NSString * const kNertcAppkey = @"<#请输入您的Rtc Key#>";
-
下载工程到本地后,通过 pod 安装第三方库。 在安装目录下执行以下命令。
pod install
-
打开工程配置 appkey,并连上真机运行工程。
此文档是否对你有帮助?