《云上社交行业技术服务白皮书》——第三章 云上社交典型场景与架构——3.1 通用大社交媒体——3.1.2 视频与直播社交(1) https://developer.aliyun.com/article/1232411?groupCode=supportservice
3.1.2.2.1 阿里云直播业务整体架构
1、主播通过采集设备采集直播内容后,通过推流SDK推送直播流,视频直播服 务通过边缘推流的方式将直播流推送至阿里云直播中心,推送的视频流通过CDN边 缘节点进行加速保证上行传输的稳定性。
2、视频流推送至阿里云直播中心后,可按需对视频流进行转码、时移、录制、 截图等处理。
3、处理好的视频流通过CDN内容分发网络,下发至观众的设备中进行播放。移 动端的播放设备可以集成阿里云提供的播放器SDK进行开发。
4、直播视频除了可以进行转码截图等操作外,还可以进行直播转点播的操作, 将录制下来的视频转至点播系统中再进行点播播放和短视频云剪辑。方便直播与短视 频内容生产和点播的联动。
3.1.2.2.2 推流方案
1、直推:
主播推流到阿里云作为直播源站,并在阿里云直播中心进行时移、转 码、切片、录制等处理。当有观众拉流时通过阿里云CDN边缘节点接入,会经过调 度找到源流/转码流进行播放。
2、回源:
主播推流到客户自建源站,当观众拉流时通过阿里云CDN边缘节点接 入并向直播中心发起请求,触发直播中心向客户源站回源拉流。当有观众拉流时通过 阿里云CDN边缘节点接入,通过一系列的处理和调度后,找到源流进行播放。
3、转推:
主播推流到阿里云作为源站,阿里云直播中心在进行视频流处理的同 时向其他供应商推一路源流,并通过其CDN系统向发起拉流请求的观众播放。
《云上社交行业技术服务白皮书》——第三章 云上社交典型场景与架构——3.1 通用大社交媒体——3.1.2 视频与直播社交(3) https://developer.aliyun.com/article/1232400?groupCode=supportservice