調查結果顯示,在大屏電視上提供體育或高動作等復雜內容需要至少6Mbps才能達到“出色”的評級,智能手機需要2-3Mbps。對于不太復雜的內容,最佳比特率較低,2-4Mbps仍將在大屏幕電視上提供出色的視覺評級。
實現(xiàn)最后一公里傳輸目標
在確保向CDN邊緣提供高質量視頻后,問題就變成了“內容提供商如何確保最后一英里沒有滑點?”這個問題的答案在于使用CDN和媒體播放器協(xié)同工作以擴展傳輸機制和維護媒體質量一直到最終用戶。
目前已經有三種主要的傳輸機制來支持視頻流,其中運用比較多和廣的是Google在2014年推出的QUIC協(xié)議。
快速UDP Internet連接(QUIC)協(xié)議是對UDP傳輸?shù)脑鰪姡梢蕴岣咄掏铝亢妥罱K用戶帶寬的利用率。某些播放環(huán)境自動包含QUIC支持,例如Chrome和Opera等Web瀏覽器,但除此之外,QUIC可能需要特殊的庫用于本機應用程序。
金山、七牛的QUIC解決方案
據(jù)眾視媒體記者了解,目前國內有多家CDN企業(yè)都有提供關于QUIC的產品和解決方案,其中金山云和七牛云是做的比較出色的。
金山云的HCDN就是采用的QUIC+CDN技術,旨為解決最后一公里的網(wǎng)絡質量問題,尤其是高延遲、高丟包問題,大幅改善首屏打開時間,卡頓等用戶體驗。
而在2018年7月18日,小米與金山云聯(lián)合舉辦的智能加速網(wǎng)絡發(fā)布會上,小米路由器宣布與金山云展開合作,金山云QUIC加速技術應用到小米路由器上后,保障在弱網(wǎng)環(huán)境下傳輸效率提高15.2%左右。
而在今年年初,七牛云正式推出QUIC直播推流方案,經過一年多的探索實踐七牛云直播云產品已經擁抱QUIC,最新推出的直播QUIC推流方案可以大幅度地緩解直播的卡頓問題,可以在各種復雜網(wǎng)絡環(huán)境下給客戶提供優(yōu)秀的直播體驗。
據(jù)眾視媒體記者了解,七牛已經支持了美拍、熊貓TV、龍珠、懂球帝等逾千家直播客戶在技術上的各種要求,并在保持自身低延時、極速秒開、流暢不卡頓等等優(yōu)勢的前提下,創(chuàng)新性地完成了 QUIC 直播推流。
Windows 10支持谷歌QUIC
接下來就是重頭戲了!做為QUIC協(xié)議的“開山鼻祖”,Google自從2014年推出QUIC協(xié)議以來,一直都在針對QUIC協(xié)議進行推廣、合作和改進。
就在今年3月,微軟為Windows 10 RS5快速預覽通道推送了17634版的更新。本次更新帶來了兩個重要特性:其中就包括了支持谷歌QUIC互聯(lián)網(wǎng)傳輸層協(xié)議。
據(jù)眾視媒體記者獲悉,Google現(xiàn)在于自家的公有云服務HTTPS負載平衡器提供QUIC協(xié)定,而QUIC的好處除了快速建立連線外,還提供多工串流、改進封包遺失恢復以及無隊頭阻塞(No Head-of-Line Blocking)。GCP的負載平衡器會自動與客戶端協(xié)商使用QUIC協(xié)定,當客戶端不支援便會無縫煺回HTTPS連線。
據(jù)了解,Google從4年前開始就在其部落格、網(wǎng)頁搜尋或是YouTube等服務使用QUIC協(xié)定。雖然像是Google搜尋這類的頁面通常經過良好的最佳化,也都會預先建立連線,但是使用QUIC后,仍可以提升全球頁面載入時間8%,在延遲較高的地區(qū)更可提高13%以上的效率。
QUIC內建加密功能,使用像是AES-GCM以及ChaCha20等AEAD演算法,確保連線隱私以及資料完整性,而且會對未加密的標頭進行認證,有心人士無法竄改訊息的任何部分。與HTTP/2類似,QUIC能在單一連線上進行多工多重串流,只不過HTTP/2使用TCP協(xié)定,容易發(fā)生隊頭阻塞,當其中一個封包遺失時,所有其他的串流都可能受到阻擋,而QUIC使用UDP的好處就在于丟失其中的封包,頂多影響包含該封包的串流而已。
即便連線不可靠,QUIC也不會讓其中一個請求影響其他請求的速度,Google提到,對于延遲很敏感的網(wǎng)路服務,QUIC將能提供更快速地連線,尤其適合行動網(wǎng)路或是Wi-Fi的無線網(wǎng)路環(huán)境,因為即使網(wǎng)路訊號衰煺,請求也不會逾時失敗。GCP的使用者,現(xiàn)在可以在控制臺中,設置想要使用QUIC的IP以及連接埠,如此便完成啟用。啟用后負載平衡器會自動與客戶端進行協(xié)商,當客戶端不支援QUIC,負載平衡器也能無縫繼續(xù)使用HTTPS。