音视频通话

准备工作

更新时间: 2024/03/22 11:19:34

帐号申请

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

创建项目

可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:
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)
  • 如果您使用的是公有云环境,但您的网络访问公网有防火墙限制,也需要开通相关端口,具体请联系我们获取。

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/(推荐该方案,适用开发、生产环境)

Demo登录设置

  • 在对应场景的Demo登录界面填入SDK服务器地址(带端口)、appID、appSecret等信息,登录后进入房间既可开始体验音视频服务