# 准备工作
# 帐号申请
点此注册一个账号,或者联系商务代为开通,或在网站咨询客服。
# 创建项目
可以在管理平台中创建新的项目(系统有一个默认项目,可以直接使用)。
项目信息页内可得到此项目的App ID及App Secret。如下图:
# 防火墙开通
在使用云屋SDK提供的相关服务之前,您需要打开下面这些特定的端口:
协议 | 端口 | 功能说明 | 适用SDK平台 | |||
---|---|---|---|---|---|---|
Windows、Mac、Android、iOS、web插件版 | H5 | 小程序 | 直播观看 | |||
TCP | 2726 | 信令端口1 (SDK缺省使用https) | √ | √ | √ | √ |
2728 | 信令端口2 | √ | ||||
1935 | RTMP端口 | √ | √ | |||
UDP | 2698 | 音视频流媒体端口 | √ | |||
2699 | 音视频流媒体端口(H5) | √ |
# 开发及生产环境限制
- H5音视频SDK需调用浏览器的媒体设备(摄像头、麦克风等),为保护用户隐私,各浏览器会采用不同的安全限制。以谷歌浏览器来说,以下是能互通音视频的几种方案:
- https + 域名 + SSL域名证书(推荐该方案,适用开发、生产环境)
- http + 本地服务,localhost 或 127.0.0.1(仅用于本机浏览开发,适用开发环境)
- https + ip + SSL自签证书 (局域网互通方案,会报不安全的提示,适用开发环境)
# SDK下载
- 点此下载 H5 SDK
- 在项目中引入SDK文件:RTCSDKV2.min.js
<script type="text/javascript" src="/SDK/RTCSDKV2.min.js"></script>