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.
|
|
2 years ago | |
|---|---|---|
| .. | ||
| assets | 2 years ago | |
| .DS_Store | 2 years ago | |
| README.md | 2 years ago | |
| index.html | 2 years ago | |
README.md
项目概述
ARCall是anyRTC专为2人通话的示例项目,演示了如何通过 anyRTC云服务,并配合 anyRTC RTC Web SDK、anyRTC RTM Web SDK,快速实现呼叫邀请通话的场景。
- 可拓展多人呼叫邀请。
- 可运用自采集模块,加载第三方美颜库,实现美颜贴图功能。
- 可对接第三方推送实现推送功能。
支持场景
ARCall 示例项目提供呼叫邀请功能。类似微信呼叫好友聊天。呼叫方发送呼叫邀请,接收端接收呼叫请求,同意该呼叫邀请,进行音视频通信,通信中可以静音、关闭本地摄像头、打开关闭扬声器、切换摄像头等操作。
ArCall点对点呼叫Demo可普遍使用于在线医疗、在线教育、企业内部通讯、智能终端、陌生人交友、视频面试、呼叫中心和调度安防中,低延时快速接通,实时音视频交流互动。
快速开始
前提条件
在编译及运行 ARCall 示例项目之前,你需要完成以下准备工作。
获取App ID
通过以下步骤获取anyRTC App ID:
- 在anyRTC控制台创建一个账号。
- 登录anyRTC控制台,创建一个项目。
- 前往项目管理页面,获取该项目的 App ID。
修改配置文件
打开文件assets/js/index.js,找到下方配置,将上方步骤获取到的APPID设置 RTC 以及 RTM 的 APPID
//配置
var Config = {
RTC_APPID: "",//RTC 应用ID
RTM_APPID: "",//RTM 应用ID
RTC_MODE: "live",//RTC 通信模式
RTC_CODEC: "h264",//RTC 视频编码格式
...
};
运行示例项目
- 打开
index.html(双击或选择浏览器打开) - 部署至web服务器(
nginx或apahce等), 也可以临时搭建一个本地web服务器(python、webpack-dev-serve等)
注意
需要注意的时,如果使用的是
方法2(通过域名或ip访问),必须配置SSL证书(localhost或127.0.0.1除外)。 需要注意的时,如果使用的是方法2(通过域名或ip访问),必须配置SSL证书(localhost或127.0.0.1除外)。 需要注意的时,如果使用的是方法2(通过域名或ip访问),必须配置SSL证书(localhost或127.0.0.1除外)。