3月28日、29日,B站、愛奇藝即將先後完成IPO。愛奇藝的招股書顯示,愛奇藝依然處於虧損狀態。2015 年、2016 年、2017 年三年合計虧損約 94 億元。高昂的版權費是造成視訊網站虧損的重要原因,在版權費之外,頻寬費用也是一筆不菲的開支。
在優質 IP 稀缺的情況下,版權費高昂的現象一時間無法緩解。但通過技術的升級,視訊網站的頻寬成本能夠被大幅節省。
視訊邊下邊播場景的成本分析
我們都知道通過採用更加先進的視訊編碼格式,比如 H.265 ,或者使用 CDN 降低源站頻寬等方式,可以實現節省頻寬成本的目的。
那麼除了上述的常規操作之外,還有其他方法可以降低頻寬成本嗎?下面我們將問題具化到邊下邊播的視訊點播場景中一步步探究。
在邊下邊播的視訊點播場景裡,終端使用者普遍具有挑選心理,不會完整觀看一個視訊,開啟一個視訊觀看一段時間後,不喜歡就會關閉,繼續看下一個視訊,這樣之前預下載的那部分視訊其實是被浪費的。
如果在終端使用者選擇這個視訊時不限速的話,一開啟視訊,終端裝置、客戶端就開始瘋狂的下載視訊,頻寬有多大就下載多少資料。這樣固然保證了終端客戶的體驗,但在使用者切換視訊的過程中,也會產生大量的額外頻寬成本。因此對視訊限速是一種控制頻寬成本的有效方式。
位元速率適配限速——高效視訊點播限速方式
在不影響使用者體驗的情況下,限制視訊檔案的下載速度,節省頻寬成本,做到這點就可以有效減少視訊點播的頻寬成本。
舉例來說某視訊位元速率為 1337 Kbps,正常情況下一開啟就會以超過位元速率十倍的速度進行下載。當視訊下載 3 秒之後,我們可以對它進行位元速率限速,按照 1.1 倍位元速率進行限速,即(1337/8)*1.1 = 183 KB/s。
又拍雲 CDN 平臺目前視訊點播檔案已支援位元速率適配限速功能,可以自動智慧分析當前視訊檔案傳輸的位元速率,獲取視訊檔案的位元速率之後,將視訊檔案的下載速度控制在視訊位元速率的 N 倍,做到節省流量成本,防止高峰期時頻寬佔用。(這裡的 N 也即限速因子,推薦值為 1.1)
當一個視訊播放時,我們可以在視訊播放開始選擇不限速,當播放時長超過 3 秒後,進行 1.1 倍位元速率限速,根據限速因子的數值不同,可以節省 20% ~ 30% 不等的流量成本。
△ 位元速率適配限速開啟前後對比
開啟位元速率適配限速功能
登陸又拍雲控制檯,依次進入:服務管理 > 功能配置 > 效能優化 > 位元速率適配限速,再點選“管理”按鈕,進入功能配置介面即可。
新增規則
進入配置介面後依次進行如下操作:
1.滑動開關:將配置介面左上角的開關由關閉狀態調整為開啟狀態;
2.新增規則:點選配置介面右上角的“新增規則”按鈕即可新增位元速率適配限速規則,配置介面如下圖。
在規則配置介面,依次需要進行資源路徑、限速策略、限速因子的配置。
- 資源路徑:也即對請求的 URI 進行匹配,匹配成功則進入限速邏輯,支援 * 萬用字元,例如:/mnt/download/*.mp4;
- 限速策略:表示從某個時刻(下載時間,不是播放時間)開始執行限速策略,支援秒和分鐘配置,預設推薦 3 秒;
- 限速因子:用來控制 mp4 檔案下載限速的因子,指定下載速度為視訊位元速率的多少倍,推薦值為 1.1。
編輯、刪除規則
當需要對規則進行編輯或者刪除時,可以在操作區域點選【編輯】、【刪除】按鈕即可編輯和刪除規則。
瞭解詳情:位元速率適配限速
推薦閱讀:
如何通過又拍雲WebP相容方案來減少圖片體積?