RTMPC Hybrid Engine SDK
来源:互联网 发布:怎么下载苹果软件 编辑:程序博客网 时间:2024/06/04 19:52
AnyRTC云通讯RTMPC Hybrid Engine SDK(简称RTMPC)是一套基于RTMP协议可以进行视频连线的混合引擎,由两部分构成:主播端+访客端,本文将主要介绍RTMPC的相关信息。
首先该SDK遵循标准RTMP视频推流拉流协议,完全兼容市场上主流的标准RTMP视频直播服务器及云平台。与此同时,AnyRTC云通讯创新性实现了RTMP+RTC的技术融合,使用RTC技术实现基于标准的RTMP协议的互动连线视频直播,当然SDK内部囊括了AnyRTC音视频团队多年的技术积累,在视频处理、硬件加速、美颜滤镜、音频降噪、码率控制、实时通讯、移动端性能等方面都做了很多的优化处理。
如果您是一位需要在产品中需要加入互动连线直播的合作伙伴,您只需要几行代码即可完成对对接流程,无论您是新开发的或者已经有产品上线的需求,RTMPC都能为您定制出最符合需求的方案,简单的说RTMPC不会对您的产品系统架构进行大刀阔斧的修改,完全基于RTMP的方案实现互动连线,绝非市面上的什么基于私有协议、UDP等互动直播方案。
图1 AnyRTC-RTMPC系统结构图
如图所示:主播端和访客端通过RTMP协议继续推流拉流,如果需要进行互动连线直接使用SDK中的RTC功能即可。
RTMPC主要的功能包括如下几个主要部分:
1,RTMP推流拉流
RTMPC本身是RTMP+RTC的混合引擎,支持RTMP推流和拉流功能;
2,RTC视频连线
视频连线功能分为主播端和访客端,连线的控制权限在主播端即接受、拒绝等权限由主播进行控制,访客可以申请与主播进行连线;
3,消息弹幕功能
支持主播/访客发送文本和弹幕消息,支持自定义消息内容;
4,人员状态动态更新
支持当前直播的人员上下线实时动态更新,支持用户自定义人员信息;
5,实时美颜滤镜
支持IOS端实时美颜滤镜;
6,LOGO水印
在主播端的直播视频上添加自定义水印LOGO。
RTMPC最多支持4人互动,但是不会额外增加带宽消耗及其他的开销;RTMPC之所以称之为混合引擎,因为SDK中同时装配了两套引擎,让这两套引擎同时发挥各自的优势,扬长避短才是RTMPC的真正优势。
关于RTMPC的详情可关注GitHub上的更新:
iOS端:https://github.com/AnyRTC/RTMPCHybirdEngine-IOS
Android端:https://github.com/AnyRTC/RTMPCHybirdEngine-Android
QQ群:580477436
- RTMPC Hybrid Engine SDK
- RTMPC Hybrid Engine SDK
- 一张图读懂连麦直播(RTMPC Hybrid Engine)
- RTMPC直播连麦SDK助力APP成为下一个映客
- Hybrid
- hybrid
- ap0x Unpack Engine SDK 1.1 by ap0x
- Google公布 App Engine SDK 1.2.8
- 关于google app engine sdk 失效
- eclipse+myeclipse基于Google App Engine SDK开发
- Android SDK: Embed a WebView with the WebKit Engine
- Native.js学习(一):用5+SDK创建Hybrid App工程
- engine
- Engine
- Engine
- Hybrid Apps:Hybrid Debuging
- hybrid app
- Hybrid App
- Linux IPC之工具综述
- hdu 5776 sum
- [leetcode] 338. Counting Bits
- swift3.0 中如何在主线程中刷新UI
- Spring4笔记----用基于 XML 的AOP配
- RTMPC Hybrid Engine SDK
- 【日常收获3】
- 【Android 官方文档】翻译Android官方文档 Processes and Threads(五)
- 3.pa小学
- display的block和inline属性
- 华为OJ 中级:汽水瓶
- opencv函数 cvContourArea 计算轮廓面积
- linux关于后台的操作
- 游戏注入教程(一)--远程线程注入