anyRTC,一站式低延迟直播连麦解决方案
全新的一站式“低延时直播连麦”解决方案,主打直播连麦和多画面特效,通过移动直播SDK打造跨平台一对多、多对多的超清酷炫直播场景。anyRTC音视频直播连麦解决方案方案包括,视频直播、音频直播、连麦(最大支持50人同时连麦)、弹幕、发送礼物信令、视频播放 、流媒体附属信息(SEI)等功能。
一站式服务: 快速接入RTC SDK、 RTM SDK、播放器SDK,支持Android、iOS、Web、微信小程序等主流平台开播、观看及连麦互通;减小开发及运营的成本。
直播能力: 配合运营商的CDN加速,旁路推流支持客户端和服务端,支持RTMP、FLV、HLS、RTP等协议,为用户提供更加顺畅清晰的直播能力。
多样互动集成: 支持美颜、动态贴纸、多人连麦、直播间PK、消息互动等多种互动能力,满足各大场景的互动需求,增加观众直播体验。
多场景支持: 视频直播,音频连麦方式;视频直播,视频连麦方式;音频直播,音频连麦方式;视频直播,音频连麦/视频连麦可相互切换。
anyRTC提供的SDK
- anyRTC RTC SDK:负责采集,连麦等。
- anyRTC RTM SDK:负责消息、弹幕、礼物消息等。
- anyRTC RTMP PUSH kit:负责客服端直播推流,合流直播推流、背景图片、logo水印等。
- anRTC MediaPlayer kit:负责rtmp直播流播放。
anyRTC 直播连麦方式
1、服务端旁路推流
单主播模式
适合Web网页端直播的主播或者直播间无连麦需求的用户
多主播模式
多人连麦直播时,推流到 CDN 需要开启转码功能,将多路流合并为一路流。CDN 观众通过该路流的 CDN 地址(URL)即可观看连麦直播。
实现方法
1.频道内主播可以调用RTC SDK setLiveTranscoding
方法设置音视频流的直播参数 (LiveTranscoding
),如分辨率、码率、帧率、水印和背景色位置。如果你需要多主播转码合图,请在 TranscodingUser
类中设置每个主播的参数。
2.频道内主播可以调用RTC SDK addPublishStreamUrl
方法向 CDN 推流直播中增加指定的一路媒体流。推流地址可以在推流后动态增删。
3.(可选)频道内主播再次调用RTC SDK setLiveTranscoding
方法更新音视频流的直播参数 (LiveTranscoding
)。
直播参数(
LiveTranscoding
)有更新,onTranscodingUpdated
回调会被触发并向主播报告更新信息。
4.频道内主播可以调用RTC SDK removePublishStreamUrl
方法向 CDN 推流直播中删除指定的一路媒体流。
优势
1、直播端可以是Web端,无需安装插件;观看端无需安装 App 即可通过 Web 浏览器观看直播。
2、服务端直播,不占用客户端额外的带宽,网络抖动的时候,对直播的影响较小。
3、不占用设备端额外的性能。
2、客户端旁路推流
单主播模式
不调用
setLiveTranscoding
即可,SDK内部直接推流不在进行转码合流。多主播模式
主播调用
setLiveTranscoding
进行本地转码推流,将多路流合并为一路流。CDN 观众通过该路流的 CDN 地址(URL)即可观看连麦直播。
实现方法
1.频道内主播初始化ARtmpKit,这里以iOS为列进行讲述。
2.频道内主播可以调用ARtmpKit 类的 setLiveTranscoding
方法设置音视频流的直播参数 (LiveTranscoding
),如分辨率、码率、帧率、水印和背景色位置。如果你需要多主播转码合图,请在 TranscodingUser
类中设置每个主播的参数。
3.频道内主播可以调用ARtmpKit 类的 addPublishStreamUrl
方法向 CDN 推流直播中增加指定的一路媒体流。推流地址可以在推流后动态增删。
4.(可选)频道内主播再次调用ARtmpKit 类的 setLiveTranscoding
方法更新音视频流的直播参数 (LiveTranscoding
)。
直播参数(
LiveTranscoding
)有更新,onTranscodingUpdated
回调会被触发并向主播报告更新信息。
5.频道内主播可以调用ARtmpKit 类的 removePublishStreamUrl
方法向 CDN 推流直播中删除指定的一路媒体流。
优势
1、无需支付旁路推流的钱,客户端直接推流。
2、延迟小:主播端直接推流,减少了传输过程中的延迟损耗。
应用场景
互动大班课
互动直播打破传统教育的时间和空间限制,通过跨平台屏幕共享,1V1的音视频通话等能力的支持,让师生真正实现在线教育。
电商直播
借助anyRTC互动直播能力,商家完成从商品展示、介绍、销售到最终成交的完整导购流程,打造直播电商的生态闭环,让商品得到充分展示。
游戏直播
边玩游戏边直播,主播陪玩,提高玩家粘性。
主播PK
连个主播之间的PK,粉丝打赏,引爆直播间。
anyRTC创业扶持计划
即日起-2020年12月30日,anyRTC创业扶持计划正式启动,anyRTC致力于为创业团队提供专家指导及技术、资金、发行等全面扶持,一站式解决从产品立项到上线的所有问题。帮助中小型企业在音视频领域轻松打造爆款应用。
更多关于创业扶持计划的信息请前往anyRTC官网进行查阅:anyRTC创业扶持计划网址:https://www.anyrtc.io/activity
anyRTC,一站式低延迟直播连麦解决方案相关推荐
- 技术宝典 | 基于标准 WebRTC 低延迟直播的开源实践
导读:2020年,新冠疫情爆发并席卷全球,对包括中国在内的全球经济造成了巨大的冲击,同时深刻影响了社会生活.在这一背景下,以消费市场上轰轰烈烈的直播电商为引爆点,直播行业再次掀起热潮.在中国企业数字化 ...
- 超低延迟直播架构解析
本文由百度智能云-视频云直播技术架构师--朱晓恩 在百度开发者沙龙线上分享的演讲内容整理而成.内容从低延时直播背景与机遇出发,分析低延迟直播技术,重点分享百度在低延迟直播技术的实践工作. 文/ 朱晓恩 ...
- 腾讯云快直播——超低延迟直播技术方案及应用
正文字数:4361 阅读时长:7分钟 随着直播业务的发展,在线教育,连麦直播.赛事直播等高实时性直播场景的出现,用户对于直播流畅度.低延迟等性能的要求愈加严苛.腾讯云直播技术高级工程师陈华成 从5G ...
- 【线上分享】快直播—超低延迟直播技术方案及应用
随着直播业务的发展,在线教育,连麦直播.赛事直播等高实时性直播场景的出现,用户对于直播流畅度.低延迟等性能的要求愈加严苛. 10月15日 19:30,我们邀请到了腾讯 视频直播组高级工程师 陈华成 从 ...
- 基于OBS超低延迟直播实测(400毫秒左右)超多组图
阿酷TONY,原创文章,长沙. 文章简述:本文介绍使用OBS无延迟直播插件在第三方云平台,如何实现超低延时直播的完整教程(延迟约为400毫秒左右,通常延迟是3-15秒). OBS简要介绍 OBS(Op ...
- [SRS+docker]实现直播服务器 3 基于webRTC协议的srs低延迟直播研究
目录 前言 低延迟研究 设备兼容性 webRtc调试 播放器 体系结构 结论 问题 rtc_player.html点击播放报错 局域网RTC黑屏 附件 前言 上一篇我们通过单机版的srs服务器,验证了 ...
- 图片渲染延迟_深度算法优化 金山云低延迟直播码率再节省12%~17%
今年以来,疫情让互动课堂.线上会议.连麦等实时互动的场景迅速升温,数千万.数亿人的同时在线本来对网络就是一场巨大的考验,低延迟直播更对算力和网络提出前所未有的挑战. 作为在视频云领域一流的技术服务提供 ...
- 即构推出低延迟直播产品L3,功能全面全球高可用
以短视频.直播为代表的音视频互动,正成为互联网主流的交互方式.拿直播举例,它从一种娱乐形式,逐渐融合于教育.娱乐.电商.旅游等多种生态中.未来,直播还将成为像水.电一样的基础设施. 然而,仅仅可进行音 ...
- 基于anyrtc的sdk实现直播连麦互动
基于anyrtc的sdk实现直播连麦互动 前言 1.由于粘贴了较大的代码,造成内容比较长,可能会花费您较长的时间. 2.项目里面没有做权限判断,所以如果发现有页面发生崩溃可能是权限没有打开,请打开权 ...
最新文章
- node--静态文件托管,路由,模板引擎
- BeanFactoryPostProcessor执行时间
- 一步步构建大型网站架构 [转]
- 【蓝桥杯 - 真题】六角幻方(dfs+剪枝)
- stl min函数_std :: min()函数以及C ++ STL中的示例
- conda环境内安装gcc4.8.5(无root权限)
- amcharts去除版权标志
- OkHttp上传文件,服务器端请求解析找不到文件信息的问题
- 【Scheme归纳】4 高阶函数
- c#之有参和无参构造函数,扩展方法
- ios开发笔记之 emoji表情字符编码集合
- 一些可能有用的功能cocos2dx
- 2018/03/01
- 如果你想学好Py thon,我这里有几本电子书想送你
- xp计算机怎样看ip地址,XP电脑ip地址怎么查看?XP系统怎么样查看电脑的IP地址?...
- 干货!CRM绩效考核指标(KPI)整理
- win10系统1903版本设置默认英文输入法
- C++中加速cin与cout神器
- ES6 语法之 Set 与 Map 数据结构
- 【医学成像】超声成像中的分辨率