跑通示例项目
帐号申请
点此注册 一个账号,或者联系商务代为开通,或在网站咨询客服。
创建项目
可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:

为了保障接口安全,后台不再显示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 │ ├─ example //api-demo目录 │ └─ sdkuniapp.pdf //sdk帮助文档 -
HBuilder 3.0.0 或以上版本
-
设备要求
- 安卓Android 4.4 或以上版本的 Android 设备
- iOS 11.0 或以上版本的 iOS 设备
- 设备需要联网
步骤
-
将
nativeplugins和RTCSDK目录复制到example目录下

-
HBuilder打开
example目录 -
在
manifest.json中重新获取uni-app应用标识

-
在
/example/config/index.js中填入您的服务器地址、appId、appSecret -
点击菜单栏->运行->运行到手机或模拟器->运行到Android App基座->勾选使用自定义基座运行->运行。
至此,准备工作已经完成,可以进行开发工作了。