You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
徐景良 81189dca9b 创建项目 2 years ago
..
assets 创建项目 2 years ago
.DS_Store 创建项目 2 years ago
README.md 创建项目 2 years ago
index.html 创建项目 2 years ago

README.md

项目概述

ARCallanyRTC专为2人通话的示例项目演示了如何通过 anyRTC云服务并配合 anyRTC RTC Web SDK、anyRTC RTM Web SDK,快速实现呼叫邀请通话的场景。

  • 可拓展多人呼叫邀请。
  • 可运用自采集模块,加载第三方美颜库,实现美颜贴图功能。
  • 可对接第三方推送实现推送功能。

支持场景

ARCall 示例项目提供呼叫邀请功能。类似微信呼叫好友聊天。呼叫方发送呼叫邀请,接收端接收呼叫请求,同意该呼叫邀请,进行音视频通信,通信中可以静音、关闭本地摄像头、打开关闭扬声器、切换摄像头等操作。

ArCall点对点呼叫Demo可普遍使用于在线医疗、在线教育、企业内部通讯、智能终端、陌生人交友、视频面试、呼叫中心和调度安防中低延时快速接通实时音视频交流互动。

快速开始

前提条件

在编译及运行 ARCall 示例项目之前,你需要完成以下准备工作。

获取App ID

通过以下步骤获取anyRTC App ID

  1. 在anyRTC控制台创建一个账号。
  2. 登录anyRTC控制台创建一个项目。
  3. 前往项目管理页面,获取该项目的 App ID。

修改配置文件

打开文件assets/js/index.js找到下方配置将上方步骤获取到的APPID设置 RTC 以及 RTMAPPID

//配置
var Config = {
  RTC_APPID: "",//RTC 应用ID
  RTM_APPID: "",//RTM 应用ID
  RTC_MODE: "live",//RTC 通信模式
  RTC_CODEC: "h264",//RTC 视频编码格式
  ...
};

运行示例项目

  1. 打开index.html(双击或选择浏览器打开)
  2. 部署至web服务器nginxapahce等), 也可以临时搭建一个本地web服务器python 、webpack-dev-serve等)

注意

需要注意的时,如果使用的是方法2通过域名或ip访问必须配置SSL证书localhost127.0.0.1除外)。 需要注意的时,如果使用的是方法2通过域名或ip访问必须配置SSL证书localhost127.0.0.1除外)。 需要注意的时,如果使用的是方法2通过域名或ip访问必须配置SSL证书localhost127.0.0.1除外)。