拉流是將第三方直播流地址拉取到阿里雲直播中心進行直播流處理和加速分發的過程。您可以通過固定拉流和觸發拉流兩種方式配置拉流。本文為您介紹ApsaraVideo for Live如何配置拉流。
相關概念
ApsaraVideo for Live支援固定拉流和觸發拉流兩種方式:
固定拉流:指定拉流的起始時間和結束時間,在拉流生效時間內,直播服務即啟動拉流並一直運行,不受是否有使用者播流行為的影響。
觸發拉流:判斷有使用者播流行為時才會啟動拉流。即當使用此網域名稱的播放地址進行播放時,自動觸發阿里雲ApsaraVideo for Live服務進行拉流直播。無使用者播流行為時不會回來源站點進行拉流。
如果需要支援編碼格式為H.265的第三方直播流,請聯絡我們。
使用限制
固定拉流
支援RTMP、FLV、HLS、SRT格式的第三方直播拉流地址。且最多支援添加4個地址。
最多支援配置300個固定拉流模板,若需提升模板數可通過提升原始流路數實現,配置說明請參見配額管理。調整後,固定拉流模板數與調整後的原始流路數保持一致。
拉流開始到結束的時間最多支援7天。
固定拉流無需功能開關,只需確保來源站點提供的是SRT的流。
觸發拉流
支援RTMP、FLV、HLS格式回源拉流協議。
最多支援添加200個觸發拉流配置。
SRT拉流僅支援固定拉流。
拉流暫時不支援IPv6。
進入拉流配置頁面
- 登入ApsaraVideo for Live控制台。
在左側導覽列單擊推/播流網域名稱管理,進入網域名稱管理頁面。
選擇您要配置的播流網域名稱,單擊網域名稱配置。
在網域名稱基礎資訊頁簽左側導覽列,單擊
。預設進入觸發拉流頁面。
配置觸發拉流
在觸發拉流頁簽,單擊添加。
配置觸發拉流。
說明最多支援添加200個觸發拉流配置。
觸發拉流配置參數及說明如下表所示。
參數
描述
播流AppName
播流所屬應用程式名稱。此AppName用於產生播放URL,不必與來源站點推流的AppName保持一致。
但如果沒有配置回源AppName,此處必須與來源站點推流的AppName保持一致。
如果您想要進行網域名稱層級拉流,需配置為ali_all_app。
回源AppName
回源拉流AppName,必須與來源站點推流的AppName保持一致。
若不填寫,則會使用播流AppName作為回源AppName,此時播流AppName必須和來源站點AppName保持一致。
回源地址
第三方直播的拉流地址。最多可添加4個地址。
回源拉流協議
支援RTMP、FLV、HLS格式協議。
轉碼觸發拉流
開啟後:當播放轉碼流地址和原始流地址時,均會自動觸發阿里雲ApsaraVideo for Live服務回來源站點進行拉流直播。
關閉後:僅播放原始流會自動觸發回源,播放轉碼流無法自動觸發回源。
單擊確定。
配置固定拉流
在固定拉流頁簽,單擊添加。
配置固定拉流。
重要回源地址僅支援4個。
同最多支援配置300個固定拉流模板,若需提升模板數可通過提升原始流路數實現,配置說明請參見配額管理。調整後,固定拉流模板數與調整後的原始流路數保持一致。
拉流開始到結束的時間最多支援7天。
固定拉流配置參數及說明如下表所示。
參數
描述
AppName
視頻的應用程式名稱,此AppName用於產生播放URL,不必與來源站點推流的AppName保持一致。
如果您想要進行網域名稱層級拉流,配置為ali_all_app。
StreamName
直播流名稱。直播流不能與其他拉流模板重複。
回源地址
第三方直播的拉流地址。
支援RTMP、FLV、HLS、SRT格式的直播地址,最多支援添加4個地址。
起始時間
拉流開始時間和結束時間,目前時間超過結束時間後,將會停止拉流。
單擊確定。
修改拉流配置
此功能可用於緊急處理來源站點停用情況。
在回源拉流配置頁面,選擇觸發拉流或固定拉流頁簽,可以查看已有的拉流配置。
選擇需要修改的配置模板,在操作列單擊修改。
在彈出的拉流配置視窗中,修改拉流配置。
單擊確定。
固定拉流
修改配置後,會按照修改後配置重新拉流,請確保修改不會影響線上業務。
觸發拉流
修改配置後,已有的播放仍然會遵循修改前的來源站點配置,新的播放會遵循修改後的來源站點配置。
若添加配置時,回源AppName不為空白,修改時也不可置空。
回調邏輯說明
直播推流狀態回調中開播(publish)狀態回調邏輯
RTMP推流在阿里雲直播服務收到On Publish訊息後2秒內,如果推流端不主動斷開,阿里雲直播服務就會發推流成功回調。
假設您有推流網域名稱A和播流網域名稱B,如果您的網域名稱B使用拉流直播(固定拉流和觸發回源拉流)需要回調,請在網域名稱A配置推流回調。配置後網域名稱B的拉流回調邏輯與上一條一致,建聯後預設2秒無主動斷開即認為拉流成功。
建議業務方不僅根據回調通知判斷推流、拉流接入正常,同時配合查詢網域名稱線上流列表介面查詢推流正常後,再下發直播流播放地址。