音视频通话

准备工作

帐号申请

点此注册 一个账号,或者联系商务代为开通,或在网站咨询客服。

创建项目

可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:
GetAPPID

为了保障接口安全,后台不再显示App Secret,所以请在创建项目成功显示App Secret时妥善保存好。 如果遗忘只能如下图更换App Secret:
ChangeAppSecret

防火墙开通

在使用SDK 提供的相关服务之前,您需要打开下面这些特定的端口:

协议类型 端口 端口用途 适用SDK平台
Windows, macOS, Linux, Android, iOS Web 小程序 直播观看 Web管理页面
TCP 2725 Web管理后台端口
2726 信令端口1
2728 信令端口2
1935 RTMP端口
UDP 2698 音视频流媒体端口
2699 音视频流媒体端口(Web)

说明

uni-app SDK 由原生 Android 和 iOS SDK 封装而成,仅支持Android和iOS平台。

如需在uni-app WebView环境或小程序中集成SDK,请参考对应平台的文档:Web文档小程序文档

开发环境准备

  1. 下载uni-app SDK

        //SDK目录说明
        SDK
        ├─ nativeplugins //uni-app原生插件目录
        │  └─ rtcsdk-plugin  //Native原生插件,需要拷贝到nativeplugins目录下,没有可创建
        │      ├─ android    //安卓依赖
        │      ├─ ios        //ios依赖
        |      └─ package.json  //插件配置文件
        │
        └─ RTCSDK   //JS插件封装层,拷贝到项目任意目录
            ├─index.js    
            ├─observer.js
            └─rtcCloud.js
    
  2. HBuilder 3.0.0 或以上版本

  3. 设备要求

    • 安卓Android 4.4 或以上版本的 Android 设备
    • iOS 11.0 或以上版本的 iOS 设备
    • 设备需要联网

至此,准备工作已经完成,可以进行开发工作了。