Skip to content

Latest commit

 

History

History
132 lines (87 loc) · 3.45 KB

README.md

File metadata and controls

132 lines (87 loc) · 3.45 KB

重要提醒

anyRTC 对该版本已经不再维护。前往新版本.

新版本功能如下:

  • 频道管理
  • 音频管理
  • 视频管理
  • 音频文件播放及混音
  • 音效文件播放管理
  • CDN推流
  • 本地推流CDN组件
  • 本地播放器组件
  • 跨频道流媒体转发
  • 直播导入在线媒体流
  • 视频双流模式
  • 音频自采集自渲染
  • 视频自采集自渲染
  • 耳返功能
  • 。。。

更多示列请前往公司网址: www.anyrtc.io

anyRTC-RTCP-iOS

简介

anyRTC-RTCP-iOS实时直播,基于RTCPEngine SDK,实现快速实时直播,相比RTMPC更加快捷。

安装

1、编译环境

Xcode 8以上

2、运行环境

真机运行、iOS 8.0以上(建议最新)

导入SDK

Cocoapods导入

pod 'RTCPEngine', '~> 3.0.2'

手动导入

  1. 下载Demo,或者前往anyRTC官网下载SDK
    list_directory

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

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

如何使用?

注册账号

登陆AnyRTC官网

填写信息

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

操作步骤:

1、一部手机开启直播,点击右上角复制按钮,将复制的内容发送给另一部手机;

2、另一部手机复制,点击观看直播,粘贴复制的内容到输入框,开始观看直播。

资源中心

更多详细方法使用,请查看API文档

扫描二维码下载demo

RTCP

支持的系统平台

iOS 8.0及以上

支持的CPU架构

iOS armv7 、arm64。  支持bitcode

ipv6

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

Android版anyRTC-RTCP

anyRTC-Meeting-Android

网页版anyRTC-RTCP

anyRTC-RTCP-Web

更新日志

  • 2020年02月27日:

添加发布、取消发布监听

  • 2019年05月24日:

修复观看端不操作锁屏问题

  • 2019年05月15日:

SDK更新3.0.0版本

  • 2018年11月09日:

修复观看实时直播几率崩溃问题

  • 2018年11月08日:

添加本地和远程的第一帧回调

//本地视频第一帧
-(void)onRTCFirstLocalVideoFrame:(UIView*)videoView videoSize:(CGSize)size;

//远程视频第一帧
-(void)onRTCFirstRemoteVideoFrame:(UIView*)videoView videoSize:(CGSize)size;

//视频大小变化回调
- (void)onRTCVideoViewChanged:(UIView*)videoView didChangeVideoSize:(CGSize)size;

技术支持

关于直播

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

License

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