跑通示例项目

更新时间: 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 源码工程。

  1. 使用 Android Studio 打开项目.

  2. OnlinePK/OnlinePK-iOS/NLiteAVDemo/AppKey.h 文件中配置 App Key。

    /// IM key
    static NSString * const kAppKey = @"<#请输入您的IM key#>";
    /// RTC key
    static NSString * const kNertcAppkey = @"<#请输入您的Rtc Key#>";
    
  3. 下载工程到本地后,通过 pod 安装第三方库。 在安装目录下执行以下命令。

    pod install
    

  4. 打开工程配置 appkey,并连上真机运行工程。

此文档是否对你有帮助?
有帮助
去反馈
  • 视频讲解
  • 前提条件
  • 开发环境
  • 注意事项
  • 示例项目结构
  • 运行示例源码