全部產品
Search
文件中心

ApsaraVideo VOD:直播轉點播常見問題

更新時間:Jul 13, 2024

本文介紹直播轉點播過程中可能遇到的常見問題及處理建議。

錄製時會產生多少點播視訊?

在直播進行時,每到達一個錄製周期,都會產生一個點播視訊。同時,直播預設斷流超過3分鐘,會認為本次直播結束,也會產生一個點播視訊。

如:錄製周期設定為30分鐘,如果直播進行了38分鐘後斷開,那麼會在點播產生2個視頻,一個30分鐘,一個8分鐘。

點播轉碼模板做什麼用?

每錄製一個點播視訊,點播服務可以自動對該視頻進行轉碼處理,點播轉碼模板就是指定使用哪個轉碼配置來處理錄製的視頻。

如:如果模板包含標清+高清兩路流,則每錄製一個視頻,自動將該視頻轉出指定的兩路流。

重要

轉碼模板需要提前在點播控制台進行建立。

可以設定不轉碼嗎?

使用點播的不轉碼模板作為轉碼模板即可,此時擷取播放資訊時使用的是原片播放。目前僅以下格式支援不轉碼直接播放:MP4、FLV、M3U8、MP3、WEBM。

重要

通常不建議設定不轉碼。因為直播碼率較高的情況下,卡頓會比較明顯。如果選擇了不轉碼,後續可以手動提交ApsaraVideo for Media Processing任務進行轉碼。ApsaraVideo for Media Processing相關操作請參見音視頻轉碼

自動合成是什麼意思?

由於每到達一個錄製周期,點播會自動產生一個視頻。

如:一次直播1個小時,錄製周期設定為30分鐘,則會產生2個視頻。如果開啟了自動合成,則在本次直播結束後,點播會自動將2個錄製的視頻進行合成,同時會將合成後的視頻ID進行回調。即使用者最後一共可以得到2+1=3個視頻。

自動合成有什麼用?

通常為了快速回看,使用者可能會將錄製周期設定較短。

如:設定成10分鐘,那麼每過10分鐘,則會產生一個點播視訊,即10分鐘後就可以回看前10分鐘的點播內容。同時,整個直播結束後,使用者希望得到一個完整的視頻,則開啟自動合成,可以協助使用者自動進行視頻合成(使用者也可以手動調用雲剪輯介面來實現)。

只有一個視頻,會合成嗎?

開啟自動合成後,不管多少個視頻,都會進行合成。

如:使用者佈建錄製周期為30分鐘,實際直播時間為20分鐘,則會在點播產生一個20分鐘的錄製視頻。同時,會合成一個20分鐘的視頻(原視頻只有一個)。

合成是非同步嗎?

合成是非同步,需要一定的時間,可以捕捉響應的回調來判斷合成狀態,詳情請參見直播轉點播

合成轉碼模板ID是什嗎?

是開啟自動合成後進行轉碼的模板ID。和錄製設定的轉碼模板類似,開啟自動合成後,點播可以自動對合成後的視頻進行轉碼。

說明

此模板ID可以與錄製模板ID不同。

如:為了快速回看,錄製時使用的轉碼模板中,只有一路標清輸出,但是合成的轉碼模板中,可以包含高清、超清、2K等清晰度。即優先使用一個低碼率用來回看視頻,待直播結束後,再對完整視頻進行多碼率轉碼處理。

可以僅合成不轉碼嗎?

使用點播的不轉碼模板作為轉碼模板即可。

自動合成最多支援多少視頻?

目前自動合成最多支援40個視頻。即如果錄製周期設定為1小時,則最多支援40個小時的錄製自動合成,超出會導致本次自動合成失敗。

錄製周期設定為多少合適?

每到達一個錄製周期,則會在點播產生一個視頻。例如錄製周期設定為30分鐘,若實際直播時間為20分鐘,則會在點播產生1個視頻,若實際直播時間為70分鐘,則會在點播產生3個視頻。

如果不需要快速將前面的視頻進行回看,可以使用預設推薦配置,即1小時。如果需要,視情況而定,通常不建議低於20分鐘。