ApsaraVideo for Live提供了完善的直播推流和播流服務。本文介紹完成ApsaraVideo for Live流的推流與播流最基礎的步驟。
ApsaraVideo for Live基礎流程
主播使用採集裝置採集直播內容,並通過推流SDK推送直播流到CDN分發節點。
ApsaraVideo for Live服務通過邊緣推流的方式將直播流推送至阿里雲直播中心。推送的視頻流通過CDN邊緣節點進行加速保證上行傳輸的穩定性。
ApsaraVideo for Live服務將直播流從阿里雲直播中心推送到CDN分發節點。
觀眾可以通過播放SDK觀看推送的直播流。
操作流程
編號 | 節點 | 操作方式 | 操作 | API參考 | 相關文檔 |
1 | 準備工作 | 控制台 | 直播控制台 | 不涉及 | 不涉及 |
2 | 添加網域名稱 |
| |||
3 | 關聯網域名稱 |
| |||
4 | 配置存取控制 |
| |||
5 | 產生地址 | 控制台 | 不涉及 | ||
6 | 推流 | 推流工具 |
| 不涉及 | |
7 | 播放 | 播放器 |
| 不涉及 |
支援協議
ApsaraVideo for Live推流支援使用RTMP協議、SRT協議和ARTC協議(超低延時直播),播流支援使用RTMP協議、FLV協議、HLS協議和ARTC協議(超低延時直播)。
RTMP協議、FLV協議、HLS協議和ARTC協議(超低延時直播)四種協議對比如下: