准备工作
帐号申请
点此注册 一个账号,或者联系商务代为开通,或在网站咨询客服。
创建项目
可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:
为了保障接口安全,后台不再显示App Secret,所以请在创建项目成功显示App Secret时妥善保存好。 如果遗忘只能如下图更换App Secret:
防火墙开通
在使用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平台。
开发环境准备
-
//SDK目录说明 SDK ├─ nativeplugins //uni-app原生插件目录 │ └─ rtcsdk-plugin //Native原生插件,需要拷贝到nativeplugins目录下,没有可创建 │ ├─ android //安卓依赖 │ ├─ ios //ios依赖 | └─ package.json //插件配置文件 │ └─ RTCSDK //JS插件封装层,拷贝到项目任意目录 ├─index.js ├─observer.js └─rtcCloud.js
-
HBuilder 3.0.0 或以上版本
-
设备要求
- 安卓Android 4.4 或以上版本的 Android 设备
- iOS 11.0 或以上版本的 iOS 设备
- 设备需要联网
至此,准备工作已经完成,可以进行开发工作了。