准备工作
更新时间: 2024/09/25 10:38:15帐号申请
点此注册一个账号,或者联系商务代为开通,或在网站咨询客服。
创建项目
可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:
为了保障接口安全,后台不再显示App Secret,所以请在创建项目成功显示App Secret时妥善保存好。 如果遗忘只能如下图更换App Secret:
防火墙开通
如果您使用的是私有化部署环境,在使用云屋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) | √ |
- 如果您使用的是公有云环境,但您的网络访问公网有防火墙限制,也需要开通相关端口,具体请联系我们获取。
Demo下载(含SDK文件)
运行Demo
- 支持将静态资源部署到 Nginx Apache 等服务器上,在线访问(需注意:开发及生产环境限制)
- 也支持本地File:///协议直接访问(双击或者鼠标右键选择浏览器打开)
开发及生产环境限制
- Web音视频SDK需调用浏览器的媒体设备(摄像头、麦克风、屏幕捕获等),为保护用户隐私,各浏览器会采用不同的安全限制。以谷歌内核浏览器为例,以下是您的网页能互通音视频的几种方案:
- http + 本地服务,localhost 或 127.0.0.1
例如:http://localhost:8080/rtc/(仅用于本机浏览开发,适用开发环境,局域网上其它设备无法访问) - https + 本地服务,localhost 或 127.0.0.1
例如:https://localhost:8080/rtc/(仅用于本机浏览开发,推荐在开发时使用,局域网上其它设备无法访问) - https + ip + SSL 自签名证书
例如:https://192.168.0.1:8080/rtc/(局域网互通方案,浏览器会提示该页面不安全,适用开发环境,局域网内其它设备可以访问,但无法在safari或微信中访问) - https + 域名 + SSL CA域名证书
例如:https://www.xxx.com/rtc/(推荐该方案,适用开发、生产环境)
- http + 本地服务,localhost 或 127.0.0.1
Demo登录设置
- 在对应场景的Demo登录界面填入SDK服务器地址(带端口)、appID、appSecret等信息,登录后进入房间既可开始体验音视频服务