音视频通话

跑通示例项目

本文介绍如何快速跑通多人音视频通话的示例项目 API-Demo(基于 Vue+Vite),体验音视频通话的基本/进阶功能。

帐号申请

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

创建项目

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

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

防火墙开通

在使用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

  1. 访问 SDK 下载中心 将 Electron SDK 下载到本地,解压后如下图目录。
    Image text

  2. SDK目录复制到example目录下,并重命名为RTCSDK
    Image text

  3. /example/electron/main/auth.ts中填入您的服务器地址、appid、appsecret

  4. 运行终端

    cd example
    npm install
    npm run dev
    

至此,Demo已经运行起来了。