# anyRTC-P2P-iOS **Repository Path**: anyRTC/anyRTC-P2P-iOS ## Basic Information - **Project Name**: anyRTC-P2P-iOS - **Description**: anyRTC一对一呼叫,P2P呼叫IOS版SDK,支持四种呼叫模式, 实现FaceTime功能不是梦想。 - **Primary Language**: Objective-C - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/anyRTC/anyRTC-P2P-iOS - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-08-31 - **Last Updated**: 2024-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # anyRTC-P2P-iOS ## 简介 anyRTC-P2P-iOS点对点呼叫,支持视频、语音、优先视频等多种呼叫模式,基于RTCP2PEngine SDK,适用于网络电话、活动、教育等多种呼叫场景。
## 安装 ### 1、编译环境 Xcode 8以上
### 2、运行环境 真机运行、iOS 8.0以上(建议最新) ## 导入SDK ### Cocoapods导入 ``` pod 'RTCP2PEngine', '~> 1.0.6' ``` ### 手动导入 1. 下载Demo,或者前往[anyRTC官网](https://www.anyrtc.io/resoure)下载SDK
![list_directory](/image/list_directory.png) 2. 在Xcode中选择“Add files to 'Your project name'...”,将RTCP2PEngine.framework添加到你的工程目录中
3. 打开General->Embedded Binaries中添加RTCP2PEngine.framework
## 如何使用? ### 注册账号 登陆[AnyRTC官网](https://www.anyrtc.io/) ### 填写信息 创建应用,在管理中心获取开发者ID,AppID,AppKey,AppToken,替换AppDelegate.h中的相关信息 ### 操作步骤: 1、两台iphone手机分别登录两个不同的账号;
2、一台iphone手机点击发起通话进入呼叫页面,输入对方手机号;
3、选择呼叫模式开始呼叫,呼叫接通开始会话。
### 资源中心 [更多详细方法使用,请查看API文档](https://www.anyrtc.io/resoure) ## 项目展示 ![P2P](/image/P2P.gif) ## 扫描二维码下载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/anyRTC-P2P-Android) ## 技术支持 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 RTCP2PEngine is available under the MIT license. See the LICENSE file for more info.