使用倍速管道,將視頻源切分為多個較小的片段后并行轉碼,可將轉碼速度提升5~30倍,顯著縮短處理耗時。適用于對首發、時效性要求較高的資訊、賽事、重要內容場景。本文為您介紹倍速轉碼原理及使用方式。
背景信息
媒體處理提供離線轉碼服務,必須獲取到完整的視頻文件后才可以開始轉碼任務,對視頻文件的轉碼處理需要一定耗時,是一種非實時的處理服務。常見的視頻轉碼流程如下圖所示:
轉碼耗時的影響因素
受視頻時長、文件大小、轉碼參數復雜度及當前時段任務量級影響,每個視頻的處理耗時不同。比如:
原視頻越長、文件體積越大、幀率/碼率/分辨率越高,處理耗時越長。
越復雜的編碼協議、越高的壓縮率,處理耗時越長。通常:AV1>H.265>H.264。
越復雜的處理,處理耗時越長。通常:音視頻增強>視頻轉碼>音頻轉碼>轉封裝。
提交任務數超過并發或計算資源不足出現排隊時,客戶指定的低優先級任務,會在高優先級任務之后處理,相應處理耗時更長。
倍速轉碼方案原理
在不考慮排隊、傳輸帶寬問題時,通常視頻流處理是花費時間最多的環節,也是轉碼提速攻克的重點。
針對帶有視頻流轉碼的任務,媒體處理MPS基于智能轉碼引擎和強大的云上資源調度能力,通過將視頻源切分為多個較小的片段,使用多臺轉碼機并行轉碼的方式提升視頻流轉碼效率,顯著縮短處理耗時。實現原理如下圖:
功能特性
類型 | 說明 |
加速倍數 | 根據輸入視頻情況,一般可達到5~30倍。支持在倍速管道上設置預期倍速,如5倍速、10倍速、20倍速、30倍速等。 說明 實際加速倍數 = 視頻時長/處理耗時。 視頻時長為視頻的輸出總時長,處理耗時為提交任務到完成任務的總時長。 |
適用視頻 | 并非所有視頻源和轉碼類型都適合倍速。推薦30分鐘以上的長視頻,或對高幀率、超高清、音畫增強等復雜處理的視頻采用倍速轉碼。詳細說明,請參見使用限制。 |
倍速策略 | 投遞到倍速管道中但不支持倍速的視頻,默認退避到非倍速模式轉碼,您也可以設置為若不支持倍速則不轉碼。 |
計費說明
通過啟用倍速管道為轉碼任務提速,除收取原本音視頻轉碼或音視頻增強費用外,會按照輸出的視頻規格、時長和實際倍速,額外收取倍速費用。詳細說明,請參見倍速轉碼。
使用方法
詳細步驟及參數說明請參見創建普通轉碼任務,其中管道部分請參照下文設置。
開啟管道。
登錄媒體處理控制臺,單擊左側菜單欄的全局設置>管道及回調,進入管道頁面創建管道。
單擊創建管道,管道類型選擇倍速轉碼,根據實際需求設置倍速上限、條件轉碼策略。
使用倍速管道,創建倍速轉碼任務。
使用控制臺、API、工作流提交轉碼類任務時,將管道參數指定為倍速轉碼管道。