跑通示例项目

更新时间: 2023/06/29 11:33:49

网易云信音视频通话 2.0 产品为您提供开源的的示例项目,您可以参考本文档快速跑通示例项目,快速在本地运行示例 Demo,体验 NERTC 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 源码工程。

  1. 在 Podfile 所在目录下执行以下命令。
    pod install
    
  2. 通过 Xcode 打开工程 NLiteAVDemo.xcworkspace
  3. 打开 AppKey.h 文件,填入您的 AppKey。
  4. 运行工程。
此文档是否对你有帮助?
有帮助
去反馈
  • 前提条件
  • 开发环境
  • 示例项目结构
  • 注意事项
  • 运行示例源码