一站式低延迟直播连麦解决方案
全新的一站式“低延时直播连麦”解决方案,主打直播连麦和多画面特效,通过移动直播 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,粉丝打赏,引爆直播间。
评论