為流式傳輸 HLS 和 DASH 選擇正確的視頻比特率
流媒體的視頻比特率 為特定分辨率選擇合適的流比特率,同時保持可接受的視覺質量並不總是那麼容易。該決定在很大程度上取決於內容,例如運動、分辨率、視頻比特率、幀速率等。在自適應流媒體系統中,如MPEG 動態自適應流式傳輸 (DASH)和Apple HTTP 實時流式傳輸 (HLS)需要做出的第一個決定是:系統應該為用戶提供的最小和最大比特率/分辨率是多少?這當然取決於輸入內容的分辨率和比特率,以及大多數用戶面臨的網絡條件,例如,帶寬從 x 到 y 波動的移動網絡(3G、4G)和具有相同方差的固定網絡,但在另一個範圍內。 根據經驗,Bitmovin 團隊建議通過下圖顯示的常見分辨率的最小、平均和最大比特率。圖表的水平軸以對數刻度顯示每秒 24 幀的分辨率所需的像素,垂直軸顯示以 Kbps 為單位的編碼比特率。 分辨率和比特率推薦 上圖的最小值、平均值和最大值函數也在下表視圖中可視化。此視圖還包含使用推薦比特率編碼時每像素花費的比特數。可以看出,由於 H.264/AVC 對於更高的分辨率更有效,因此每像素的位數隨著分辨率的增加而減少。 最低視頻比特率 平均視頻比特率 最大視頻比特率
