ApsaraVideo for Live拉流轉推功能可以協助您將已有的直播源或點播源進行轉推(偽直播情境),本文將詳細為您介紹如何使用拉流轉推功能。
功能說明
當您需要將第三方直播源轉推出去,或者希望將錄製好的視頻轉換成直播形式推流時,可以利用拉流轉推功能,藉助這一功能,您可以從不同的直播源或點播源中抓取內容,並將其即時轉播給觀眾。整個過程中無需執行傳統的直播推流步驟。這樣便能高效地實現內容的傳輸與分發。
拉流轉推功能支援內容拉取和轉推,您可以通過控制台或API介面實現建立任務、查看任務和管理工作。
拉流轉推任務處理流程:
注意事項
前提條件
開通ApsaraVideo for Live功能,並登入到ApsaraVideo for Live控制台開通與購買ApsaraVideo for Live。
已擷取直播源或點播源的相關資訊。
情境
資訊
直播
直播播放地址。
直播的源流協議包括:RTMP、SRT、HTTP-FLV。
點播
點播源的媒資ID,擷取方式請參見擷取/更新媒資資訊。
視頻
視頻源的地址路徑。
說明視頻路徑地址固定首碼 http:// 或 https:// ,以 .mp4 或 .flv 結尾
說明點播源的媒資ID或視頻源的地址路徑最多可添加30個。
點播源視頻編碼格式僅支援H.264與H.265格式。
點播源音頻編碼格式僅支援AAC格式,音頻採樣率需要控制在16 kHz - 44.1 kHz。
點播源的VOD檔案格式建議使用MP4或FLV格式。
根據添加的推流網域名稱產生推流地址,具體方式可參見產生直播地址。
操作步驟
建立拉流轉推任務
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
選擇直播中心地區。
單擊創建任務。
配置拉流轉推任務參數。

拉流轉推任務參數及說明如下表所示。
參數
描述
地域
拉流轉推任務所屬地區,使用者可根據需要拉取的來源資料所屬地區或推流所屬地區配置。
說明當前拉流轉推支援華東2(上海)、華北2(北京)、華南1(深圳)、亞太地區東南1(新加坡)和印尼(雅加達)五個地區。
任務名稱
使用者自訂當前任務名稱。
任務時間
任務的開始時間與結束時間,由使用者選擇。
說明目前時間到達使用者佈建的開始時間時,任務將自動啟動,若任務因其他原因出現異常停止或啟動失敗。則使用者可通過控制台手動執行啟用或重啟操作。
事件回調資訊
拉流轉推任務事件的回調地址,需要使用者提供並填寫。
源流類型
當前拉流轉推任務的源視頻流類型,具體參數填寫可參考此清單項目。
直播。
點播。
視頻地址路徑。
播放次數
由使用者選擇播放清單中視頻的迴圈播放次數,可選擇無限迴圈或指定迴圈次數。
無限迴圈。
指定播放。
說明僅當源流類型為點播或視頻地址路徑時配置此參數。
目標推流地址
當前拉流轉推任務轉推的目標地址,僅支援RTMP協議。
說明以阿里雲ApsaraVideo for Live推流地址為例:
rtmp://tuiliuyuming.cn/***/***?auth_key=****922353-0-0-*****f68cba72490a3328a1167c9****
源流型別參數說明如下:
當源流類型為直播時,源流協議支援RTMP、SRT和HTTP-FLV三種

當源流類型為點播時,需要輸入所需視頻的點播媒資ID,相關ID擷取可參考擷取/更新媒資資訊。

當源流類型為視頻地址路徑時,輸入所需視頻地址路徑。
說明視頻路徑地址固定首碼 http:// 或 https:// ,以 .mp4 或 .flv 結尾。

單擊提交,完成建立。
要建立拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考建立拉流轉推任務。
查詢任務
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
選擇建立拉流轉推任務時所選的地區,然後您可根據任务ID、任務名稱和目標流地址進行精確查詢。

要查詢拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考查詢拉流轉推任務。
修改任務
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
在拉流轉推頁面找到需要修改的任務,點擊操作列編輯按鈕。

在編輯頁面上根據您的需求進行相關參數修改,修改完成後點擊提交。
當任務處於未開始狀態時,您可編輯任務時間、事件回調資訊和源流類型中的部分參數
當任務處於停止運行狀態時,您可編輯事件回調資訊和源流類型中的部分參數
當任務處於其他狀態時,您不能對任務進行編輯操作。
要修改拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考更新拉流轉推任務。
刪除任務
注意拉流轉推任務刪除後無法再次找回。
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
在拉流轉推頁面找到需要刪除的任務,點擊操作列刪除按鈕。

在彈框中選擇刪除,即可刪除當前任務。
要刪除拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考刪除拉流轉推任務。
啟動任務
當任務處於停止運行狀態時,可對任務進行啟用操作。
當到達開始時間時,任務會自動啟動。
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
在拉流轉推頁面找到需要啟動的任務,點擊操作列啟用按鈕。

在彈框中選擇啟用,即可啟動當前任務。
重啟任務
當任務處於運行中狀態時,可對任務進行重啟操作。
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理 > 拉流轉推,進入拉流轉推頁面。
在拉流轉推頁面找到需要重啟的任務,點擊操作列重啟按鈕。

在彈框中選擇重啟,即可重啟當前任務。
要重啟拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考重啟拉流轉推任務。
停用任務
當任務處於運行中狀態時,可對任務進行停止操作。
- 登入ApsaraVideo for Live控制台。
在左側導覽列選擇功能管理> 拉流轉推,進入拉流轉推頁面。
在拉流轉推頁面找到需要重啟的任務,點擊操作列停止按鈕。

在彈框中選擇停止,即可停止當前任務。
要停用拉流轉推任務除控制台操作外,您還可通過API介面實現,具體可參考停止拉流轉推任務。