在面對不同行業使用者豐富的轉碼場景需求時,視訊點播針對多種業務場景提供了适應多場景化的轉碼處理方案,實作将使用者定制化的場景需求進行抽象提取,最終以适用于其他點播使用者的同樣或類似的業務場景需求。
準備工作
名詞解釋
- 檔案上傳:統一指檔案上傳到點播,上傳來源可以是上傳 SDK、直播錄制、短視訊 SDK、OpenApi 擷取憑證後手動上傳等。
- 轉碼處理:統一指針對上傳檔案 (包括視訊、音頻等) 按照指定的轉碼參數進行内容處理。
- 雲剪輯:對已經上傳到點播的視訊進行線上剪輯,如拼接、截取等一系列操作。
- AI 處理:對已經上傳到點播的視訊進行 AI 處理,如智能稽核、内容分析 (标簽分析、語音文字識别等)、智能首圖、新聞拆條等處理。
- CDN 加速:指對内容進行全網分發,加快内容通路速度,提高使用者體驗。
- 不同規格視訊:主要是指視訊的分辨率、碼率等編碼參數不同的轉碼輸出視訊,這些不同規格視訊可以适應不同的網絡帶寬環境。
- 轉碼後分發:視訊上傳完成後,源片經轉碼處理後,輸出不同規格視訊再經 CDN 加速分發,供終端播放。
- 不轉碼即分發:視訊上傳完成後,源片可經 CDN 加速播放,但不會觸發任何轉碼處理流程。
普通轉碼
異步處理、延遲播放通常視訊上傳到點播會先經過轉碼處理後,生成不同規格的視訊以适應不同的網絡帶寬環境及多終端處理,然後經過 CDN 加速分發,最終供終端播放。使用方法:這類場景使用者隻需要在
全局設定 —> 轉碼設定,建立轉碼模闆組并設定為預設模闆組,然後上傳視訊即可,後續流程自動完成。該場景的視訊的處理流程如下圖所示:

不轉碼即分發
快速分發:短視訊不轉碼、實時播放
經由短視訊 SDK 錄制并上傳的視訊,這類視訊的編碼資訊實際已經基本符合在網絡帶寬傳輸環境且能被各個終端相容處理,是以使用者可選擇對這類視訊無需再經由轉碼處理,而是直接通過 CDN 加速分發,不僅可快速響應播放請求,也可節約使用者的轉碼成本。使用方法:如果沒有該模闆設定,使用者隻需在
,将不轉碼即分發模闆組激活并設定為預設模闆組,然後上傳視訊即可。
說明:使用者開通點播服務,點播服務會自動提供該處理場景的模闆,并設定成預設使用模闆。
該場景的視訊處理流程如下圖所示:
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。