本文主要介紹ApsaraVideo for Live的推流、拉流和播流,及其實現步驟。
基本概念
ApsaraVideo for Live的基礎服務是直播流的接入和分發服務。您可以使用推流地址通過推流工具將視頻流推送至阿里雲平台進行視頻的內容處理及分發,觀眾可以通過播放地址和播放器觀看直播內容。推送至阿里雲中心的視頻可以根據您的需求進行設定,從而適用於不同的應用情境。
- 推流
推流是把採集階段封裝好的音ApsaraVideo for Live流推送到阿里雲直播服務中心的過程。
- 拉流
拉流是將第三方直播流地址拉取到阿里直播中心進行CDN內容分發,推流至需要的節點的過程。
- 播流
播流是將直播服務中心已有直播內容,分發到播放器進行播放過程。
直播流程
使用直播基礎服務,其實就是通過在推流工具中指定直播地址的方式,將直播流推送至直播中心進行內容分發,再由觀眾通過播放工具指定播放地址從而觀看直播的過程。
若要完成ApsaraVideo for Live,步驟如下:
準備工具和環境
網路環境類型比較見下表:
網路類型 | 優勢 | 劣勢 |
有線網 | 穩定 | 不夠便捷 |
Wi-Fi | 便捷 | 不穩定 |
- 有線網路相對Wi-Fi來說比較穩定,訊號不易受幹擾。因此,如果條件允許,建議您使用有線網路。
- Wi-Fi相對有線網路來說比較便捷。因此,如果是活動直播,建議您使用 Wi-Fi。
上行頻寬檢測
ApsaraVideo for Live對網路環境要求較高,良好的網路環境可以保證直播觀看時的流暢度。上行頻寬,決定視頻品質、解析度。視頻品質越好,解析度越高,對上行頻寬的要求就越高。建議您使用網速測試載入器Speedtest測試您當前網路的上行頻寬情況。
說明 建議您的上行頻寬不低於1 Mbps。
按需拉取直播流
如果您使用的是第三方的直播流地址,您可以使用拉流直播的功能,將直播流拉取到阿里雲ApsaraVideo for Live的直播中心,再進行分發。您只需準備完成拉流配置即可,支援固定拉流和觸發拉流兩種方式。
- 固定拉流:指定拉流的起始時間和結束時間,在指定時間進行拉流直播。
- 觸發拉流:當需要拉取的來源站點開始播放直播流時,自動觸發阿里雲ApsaraVideo for Live服務進行拉流直播。
準備需要拉取的來源站點的拉流地址, 直播控制台的拉流配置。
頁面中,添加拉流配置資訊。具體操作,請參見說明
- 阿里雲拉流伺服器IP為動態IP,若您的直播流來源站點設定了IP白名單的訪問限制,可能導致ApsaraVideo for Live服務無法拉取到您的第三方的直播流地址。
- 固定拉流和觸發拉流目前均暫不支援IPv6。
擷取推流與播放地址
您可以選擇控制台或手動拼接的方式擷取推流地址和播放地址。詳細操作,請參見產生推流地址和播放地址。
推流設定與操作
說明
推流後您可前往控制台,點擊流管理,查看線上流列表,列表中已有您的視頻資訊則表示推流成功。