音视频通话

准备工作

更新时间: 2024/09/06 14:40:04

帐号申请

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

创建项目

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

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

防火墙开通

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

端口 功能说明 Windows, Linux, Android, iOS, macOS, 网页插件 H5 SDK 小程序SDK 直播观看SDK 后台管理页面
TCP 2725 后台管理服务端口
TCP 2726 https服务端口
(SDK缺省使用https)
TCP 2728 信令服务端口
TCP 1935 服务器音视频流端口(rtmp)
UDP 2698 服务器音视频流端口
UDP 2699 服务器音视频流端口(H5)

说明

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 设备
    • 设备需要联网

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