An open API service indexing awesome lists of open source software.

https://github.com/anyrtcio-community/ar-call-ios

点对点呼叫
https://github.com/anyrtcio-community/ar-call-ios

Last synced: about 1 year ago
JSON representation

点对点呼叫

Awesome Lists containing this project

README

          

# 重要提醒
anyRTC 对该版本已经不再维护,如需音视频呼叫,请前往:https://github.com/anyRTC-UseCase/ARCall

**功能如下:**
- 一对一音视频呼叫
- 一对多音视频呼叫
- 视频通话转音频通话
- 静音开关/视频开关
- AI降噪,极致降噪,不留噪声
- 大小屏切换
- 悬浮窗功能

新版本一行代码,30分钟即可使应用有音视频能力。

更多示列请前往**公司网址: [www.anyrtc.io](https://www.anyrtc.io)**

# anyRTC-Call-iOS

## 简介
anyRTC-Call-iOS呼叫,支持视频、语音、优先视频等多种呼叫模式,基于RTCallEngine SDK,适用于网络电话、活动、教育等多种呼叫场景。

## 安装
### 1、编译环境
Xcode 8以上

### 2、运行环境
真机运行、iOS 8.0以上(建议最新)

## 导入SDK

### Cocoapods导入
```
pod 'RTCallEngine', '3.0.2'
```
### 手动导入

1. 下载Demo,或者前往[anyRTC官网](https://www.anyrtc.io)下载SDK
![list_directory](/image/list_directory.png)

2. 在Xcode中选择“Add files to 'Your project name'...”,将RTCallEngine.framework添加到你的工程目录中

3. 打开General->Embedded Binaries中添加RTCallEngine.framework

## 如何使用?

### 注册账号
登陆[AnyRTC官网](https://www.anyrtc.io/)

### 填写信息
创建应用,在管理中心获取开发者ID,AppID,AppKey,AppToken,替换AppDelegate.h中的相关信息

### 操作步骤:
1、两台iphone手机分别登录两个不同的账号;

2、一台iphone手机点击发起通话进入呼叫页面,输入对方手机号;

3、选择呼叫模式开始呼叫,呼叫接通开始会话。

### 资源中心
[更多详细方法使用,请查看API文档](https://docs.anyrtc.io/v1/CALL/)

## 扫描二维码下载demo
![P2P_scan@3x](/image/P2P_scan@3x.png)

## 支持的系统平台
**iOS** 8.0及以上

## 支持的CPU架构
**iOS** armv7 、arm64。  支持bitcode

## ipv6
苹果2016年6月新政策规定新上架app必须支持ipv6-only。该库已经适配

## Android版P2P点对点Demo
[anyRTC-P2P-Android](https://github.com/anyRTC/AR-Call-Android)

## 更新日志

* 2019年05月15日:

SDK更新3.0.0版本

* 2018年10月31日:
修复美颜相机情况下,本地视频添加子视图镜像的问题。

## 技术支持
* anyRTC官方网址:https://www.anyrtc.io
* QQ技术交流群:554714720
* 联系电话:021-65650071-816
* Email:hi@dync.cc

## 关于直播
本公司有一整套直播解决方案,特别针对移动端。本公司开发者平台[www.anyrtc.io](http://www.anyrtc.io)。除了基于RTMP协议的直播系统外,我公司还有基于WebRTC的时时交互直播系统、P2P呼叫系统、会议系统等。快捷集成SDK,便可让你的应用拥有时时通话功能。欢迎您的来电~

## License

RTCallEngine is available under the MIT license. See the LICENSE file for more info.