产品概述

AIVACOM云端旁路直播(AIVACOM-Cloud-Push to CDN),是一款与AIVACOM实时视频互动和实时音频频互动产品配套使用的服务端能力组件。

基于AIVACOM构建的全球统一实时通信网络RTN,云端旁路直播服务支持与业务端配合,通过灵活、简单的旁路直播参数,支持将房间内的多路音视频内容进行实时混合,并将最终生成的音视频内容推流给目标RTMP服务器 ,从而帮助开发者快速构建推流至CDN进行分发的能力,以满足社交、直播、教育、协同等行业领域的社会化分享需求。

产品架构

AIVACOM云端旁路直播(AIVACOM-Cloud-Push to CDN),产品架构如下图所示:

实现方式

AIVACOM云端旁路直播(AIVACOM-Cloud-Push CDN)提供了丰富的功能参数设置,可以满足用户各种场景下灵活的进行推流。

Index任务发起方调用方式支持平台适用场景
1业务客户端SDK APIiOS、Andriod、Windows、MacOS、Web所有业务场景中:
需要通过开播端SDK控制推流,而不是业务方控制的方式
2业务服务端RESTful API无限制24小时无主播房等场景中:
房间的生命周期管理,包括创建推流和销毁推流,都由业务服务器控制,有效解决了主播掉线等问题带来的业务异常情况,实现了主播解耦

主要功能

AIVACOM云端旁路直播(AIVACOM-Cloud-Push to CDN)提供了丰富的功能参数设置,可以满足用户各种场景下灵活的进行推流。

Index主要功能功能描述适用场景
1推流模式源流推流
指定房间内的某个用户的音/视频流进行推流到CDN操作
适用于单主播开播需要通过旁路直播服务推流到CN进行社会化分享的场景
2推流模式混流推流
指定房间内的几个用户的音/视频流进行混画转码输出一路流推流到CDN操作
适用于需要将互动的音视频内容通过旁路直播服务推流到CN进行社会化分享的场景,比如主播观众连麦、PK连麦等场景
3推流类型纯音频推流
针对纯音频场景,支持将房间内的一路或多路纯音频内容推流至CDN
适用于语音通话和语音聊天室等纯音频应用场景
4推流类型音视频推流
针对音视频场景,支持将房间内的一路或多路纯音视频内容推流至CDN
适用于视频通话和互动直播等音频和视频皆有的应用场景
5布局设置默认布局[仅Restful API方式]
提供4种默认布局模式[水平布局、垂直布局、平铺布局、角落布局]
适用于单主播开播需要通过旁路直播服务推流到CN进行社会化分享的场景
6布局设置自定义布局
提供了丰富的布局参数,用户可以自由设置各种混流布局组合方案,灵活性高
适用于布局模式灵活多变的一些场景
7音视频参数视频参数
支持设置输出流的视频属性,视频的码率、分辨率、帧率、编码协议等
所有场景
8音视频参数音频参数
支持设置输出流的音频属性,音频的码率、声道数、采样率、编码协议等
所有场景
9次要媒体信息在传递音视频数据的同时,在SEI/DSE字段携带一些系统或用户自定义信息适用于携带用户自定义的信息或者服务端默认要携带的一些布局或者音量提示信息的场景
10推流协议支持RTMP协议等所有场景

业务场景

AIVACOM云端旁路直播(AIVACOM-Cloud-Push CDN)具有广泛的场景适用性,尤其在社会化分享、录制回放、合规性检查等应用场景下,均可以基于云端旁路直播来作为其实现的基础。

Index行业场景
1社交直播秀场直播的主播观众连麦、主播PK连麦等场景中:
互动的视频需要经过AIVACOM旁路直播服务推流至CDN进行社会化分享
社交直播的所有场景中:
互动的媒体流内容需要进行内容合规性检查,可以通过推流至CDN,再在CDN端实现内容审核
社交直播的所有场景中:
互动的媒体流内容,对于精彩部分需要实现回放,可以通过推流至CDN,再在CDN端实现录制点播
2在线教育超级大班课、公开课等场景中:
除了小部分学生举手发言连麦互动外,大部分用户需要通过CDN来观看课程内容
在线教育的所有场景中:
录制回放是标配内容,实时的课堂内容,可以通过推流到CDN的方式,再在CDN端实现录制分发
3企业协同企业视频会议、培训等场景中:
对于大型企业而言,企业内部大规模的会议培训时,需要通过直播的方式
<