音视频通话 2.0
macOS
新手接入指南
产品简介
产品介绍
功能特性
产品优势
应用场景
使用限制
基本概念
产品计费
按量计费
资源包
更新日志
体验 Demo
下载 SDK 和 示例代码
快速开始
接入流程
创建应用
开通服务
快速跑通 Sample Code
集成 SDK
实现音视频通话
Token 鉴权
高级 Token 鉴权
基础功能
设置音频属性
设置视频属性
设置通话音量
屏幕共享
音频共享
通话前网络质量探测
监测发言者音量
通话中质量监测
进阶功能
音频管理
客户端音频录制
原始音频数据
美声变声与混响
耳返
自定义音频采集与渲染
音效与伴音
设置音频订阅优先级
音频裸流传输
媒体补充增强信息
视频管理
视频截图
水印
云信美颜
相芯美颜
虚拟背景
自定义视频采集
视频裸流传输
加入多房间
媒体流管理
视频流回退
媒体流加密
跨房间媒体流转发
云端录制
使用云代理
AI 融合功能
AI 降噪
AI 超分
AI 虚拟背景
最佳实践
音视频参数配置推荐
房间连接状态管理
实现音视频安全检测
API 参考
macOS API 参考
服务端 API
错误码
控制台指南
常见问题处理
FAQ
错题集
获取音频 Dump 文件
音频常见问题排查
视频常见问题排查
服务协议

快速跑通 Sample Code

更新时间: 2022/11/28 19:09:55

您可以通过跑通 Sample Code,体验网易云信音视频通话功能,包括一对一音视频通话和多人音视频通话。

前提条件

请确认您已完成以下操作:

快速跑通 Sample Code

在运行示例项目之前,请在云信控制台中为指定应用开通调试模式。调试模式建议只在集成开发阶段使用,请在应用正式上线前改回安全模式。

  1. 一对一通话示例代码多人通话示例代码下载页面下载需要的 Demo 源码工程。

  2. 在源码工程所在文件夹下新建文件夹 nertc_sdk_mac

  3. SDK 下载中心获取最新版本的 NERTC SDK,将解压后的文件 NEFundation_Mac.frameworknertc_sdk_Mac.framework 拷贝到文件夹 nertc_sdk_mac下。

  4. 开启一个终端,执行以下命令生成 Xcode 工程。

    qmake -spec macx-xcode NERtcSample-1to1-Windows_Mac.pro
    
  5. 使用 Xcode 打开工程,在 Build Phases 选项中单击 Copy Files Phase

  6. Copy Files 页面中将 Destination 设置为 Frameworks,并添加 NEFundation_Mac.frameworknertc_sdk_Mac.framework

  7. nrtc_engine.h中配置 Appkey。

    #define APP_KEY ""              // put your app key here, testing
    
  8. 使用 Xcode 打开上述建立好的工程,在 Info.plist 中添加访问摄像头及麦克风设备的权限,单机运行即可运行程序。

此文档是否对你有帮助?
有帮助
我要吐槽
  • 前提条件
  • 快速跑通 Sample Code