跑通示例项目
本文介绍如何快速跑通多人音视频通话的示例项目 API-Demo(基于 Vue+Vite),体验音视频通话的基本/进阶功能。
帐号申请
点此注册 一个账号,或者联系商务代为开通,或在网站咨询客服。
创建项目
可以在 管理平台 中创建新的项目(系统有一个默认项目,可以直接使用),如下图:
为了保障接口安全,后台不再显示 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) | √ |
开发环境
- 操作系统:win/mac/linux
- Node.js >= 14
- npm >= 7
- Electron >= 5
运行Demo
-
访问 SDK 下载中心 将 Electron SDK 下载到本地,解压后如下图目录。
-
将
SDK
目录复制到example
目录下,并重命名为RTCSDK
-
在
/example/electron/main/auth.ts
中填入您的服务器地址、appid、appsecret -
运行终端
cd example npm install npm run dev
至此,Demo已经运行起来了。