直播轉(zhuǎn)點播常見問題
本文介紹直播轉(zhuǎn)點播過程中可能遇到的常見問題及處理建議。
錄制時會生成多少點播視頻?
在直播進行時,每到達一個錄制周期,都會生成一個點播視頻。同時,直播默認斷流超過3分鐘,會認為本次直播結(jié)束,也會生成一個點播視頻。
如:錄制周期設置為30分鐘,如果直播進行了38分鐘后斷開,那么會在點播生成2個視頻,一個30分鐘,一個8分鐘。
點播轉(zhuǎn)碼模板做什么用?
每錄制一個點播視頻,點播服務可以自動對該視頻進行轉(zhuǎn)碼處理,點播轉(zhuǎn)碼模板就是指定使用哪個轉(zhuǎn)碼配置來處理錄制的視頻。
如:如果模板包含標清+高清兩路流,則每錄制一個視頻,自動將該視頻轉(zhuǎn)出指定的兩路流。
轉(zhuǎn)碼模板需要提前在點播控制臺進行創(chuàng)建。
可以設置不轉(zhuǎn)碼么?
使用點播的不轉(zhuǎn)碼模板作為轉(zhuǎn)碼模板即可,此時獲取播放信息時使用的是原片播放。目前僅以下格式支持不轉(zhuǎn)碼直接播放:MP4、FLV、M3U8、MP3、WEBM。
通常不建議設置不轉(zhuǎn)碼。因為直播碼率較高的情況下,卡頓會比較明顯。如果選擇了不轉(zhuǎn)碼,后續(xù)可以手動提交媒體處理任務進行轉(zhuǎn)碼。媒體處理相關(guān)操作請參見音視頻轉(zhuǎn)碼。
自動合成是什么意思?
由于每到達一個錄制周期,點播會自動生成一個視頻。
如:一次直播1個小時,錄制周期設置為30分鐘,則會生成2個視頻。如果開啟了自動合成,則在本次直播結(jié)束后,點播會自動將2個錄制的視頻進行合成,同時會將合成后的視頻ID進行回調(diào)。即用戶最后一共可以得到2+1=3個視頻。
自動合成有什么用?
通常為了快速回看,用戶可能會將錄制周期設置較短。
如:設置成10分鐘,那么每過10分鐘,則會生成一個點播視頻,即10分鐘后就可以回看前10分鐘的點播內(nèi)容。同時,整個直播結(jié)束后,用戶希望得到一個完整的視頻,則開啟自動合成,可以幫助用戶自動進行視頻合成(用戶也可以手動調(diào)用云剪輯接口來實現(xiàn))。
只有一個視頻,會合成嗎?
開啟自動合成后,不管多少個視頻,都會進行合成。
如:用戶設置錄制周期為30分鐘,實際直播時間為20分鐘,則會在點播生成一個20分鐘的錄制視頻。同時,會合成一個20分鐘的視頻(原視頻只有一個)。
合成是異步的嗎?
合成是異步的,需要一定的時間,可以捕捉響應的回調(diào)來判斷合成狀態(tài),詳情請參見直播轉(zhuǎn)點播。
合成轉(zhuǎn)碼模板ID是什么?
是開啟自動合成后進行轉(zhuǎn)碼的模板ID。和錄制設置的轉(zhuǎn)碼模板類似,開啟自動合成后,點播可以自動對合成后的視頻進行轉(zhuǎn)碼。
此模板ID可以與錄制模板ID不同。
如:為了快速回看,錄制時使用的轉(zhuǎn)碼模板中,只有一路標清輸出,但是合成的轉(zhuǎn)碼模板中,可以包含高清、超清、2K等清晰度。即優(yōu)先使用一個低碼率用來回看視頻,待直播結(jié)束后,再對完整視頻進行多碼率轉(zhuǎn)碼處理。
可以僅合成不轉(zhuǎn)碼嗎?
使用點播的不轉(zhuǎn)碼模板作為轉(zhuǎn)碼模板即可。
自動合成最多支持多少視頻?
目前自動合成最多支持40個視頻。即如果錄制周期設置為1小時,則最多支持40個小時的錄制自動合成,超出會導致本次自動合成失敗。
錄制周期設置為多少合適?
每到達一個錄制周期,則會在點播生成一個視頻。例如錄制周期設置為30分鐘,若實際直播時間為20分鐘,則會在點播生成1個視頻,若實際直播時間為70分鐘,則會在點播生成3個視頻。
如果不需要快速將前面的視頻進行回看,可以使用默認推薦配置,即1小時。如果需要,視情況而定,通常不建議低于20分鐘。