创建项目

master
徐景良 2 years ago
commit 51f2dd3559

@ -0,0 +1,55 @@
## 项目概述
**ARCall**是[anyRTC](https://www.anyrtc.io)专为2人通话的示例项目演示了如何通过 anyRTC云服务并配合 [anyRTC RTC Web SDK](https://docs.anyrtc.io/rtc-web/)[、anyRTC RTM Web SDK](https://docs.anyrtc.io/rtm-web),快速实现呼叫邀请通话的场景。
- 可拓展多人呼叫邀请。
- 可运用自采集模块,加载第三方美颜库,实现美颜贴图功能。
- 可对接第三方推送实现推送功能。
## 支持场景
ARCall 示例项目提供呼叫邀请功能。类似微信呼叫好友聊天。呼叫方发送呼叫邀请,接收端接收呼叫请求,同意该呼叫邀请,进行音视频通信,通信中可以静音、关闭本地摄像头、打开关闭扬声器、切换摄像头等操作。
ArCall点对点呼叫Demo可普遍使用于在线医疗、在线教育、企业内部通讯、智能终端、陌生人交友、视频面试、呼叫中心和调度安防中低延时快速接通实时音视频交流互动。
## 快速开始
### 前提条件
在编译及运行 ARCall 示例项目之前,你需要完成以下准备工作。
### 获取App ID
通过以下步骤获取anyRTC App ID
1. 在anyRTC控制台创建一个账号。
2. 登录anyRTC控制台创建一个项目。
3. 前往项目管理页面,获取该项目的 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 视频编码格式
...
};
```
### 运行示例项目
1. 打开`index.html`(双击或选择浏览器打开)
2. 部署至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`除外)。
Loading…
Cancel
Save