視頻直播時,你看到的是幾秒以前的畫麵?
視頻信號從現場出發,到達分散在全國各地的觀眾,需要經過數據中心和各級節點的緩存加速,一路上馬不停蹄,可以和楊貴妃的荔枝媲美。而信號在一路上各個環節所需要的時間總和,就是你看到的延遲。而為了盡量減少延遲,需要一種核心技術,這就是應用廣泛的CDN加速。
以目前業內的水準來看,視頻延遲都在3-6秒之間。也就是說,你看到的直播其實是3-6秒之前的畫麵。在CDN加速行業裏,各家公司都在想盡一切辦法縮短視頻的延遲。不久前,做圖片加速起家的UPYUN宣稱,他們的最新“黑科技”,可以把視頻延遲控製在了一秒左右。
【CDN技術示意】
今天在UPYUN(又拍雲)舉辦的架構運維大會上,公司CTO黃慧攀詳述了這項秘密武器的技術細節。
整整一年,UPYUN都在研發這個“秘密武器”,不過直到現在還沒有正式上線。用黃慧攀的話說就是:“可見這項技術有多難。”雖說沒有正式推出,不過卻做了幾次嚐試,黃慧攀介紹,今年中國好聲音的決賽,還有在香港舉辦的蕭煌奇和黃小琥的演唱會,都是應用了UPYUN的CDN視頻加速技術。
以香港現場會為例,信號從香港通過光纜到杭州的數據中心,大概需要30毫秒,而在機房進行緩存加速根據設置,完成視頻分發到終端最快達到1秒,所以全部加起來就是1秒左右。
黃慧攀說,這個延遲時間,是他們進行了無數次算法優化和技術改進之後的結果。不過視頻直播中,延遲1秒和延遲3秒真的有那麼大的差距嗎?
【UPYUN CTO 黃慧攀】
如果是單純觀看,對於用戶體驗的影響並不大。不過視頻直播的很多應用場景需要的是互動。比如在線教育。老師提問之後,需要學生給出反饋,老師再根據反饋做出下一步的回答,如此往複。在這種情況之下,如果網絡延遲達到3秒,就會造成問題和回答交織在一起,學生提問的時候,老師已經開始解答,就像大家都有的體驗,在撥打網絡電話的時候,通常會出現的那種延遲,讓人抓狂想狗帶。
在CDN行業中,第一梯隊的網宿和藍汛也提供CDN視頻加速的功能。不過從底層架構來說,這些傳統廠商往往走定製化CDN道路。比如為VIP客戶單獨提供機房和節點,這樣定製化的好處是充分保證了壕的大客戶資源的獨占和穩定,但是目前也漸漸顯現出維護成本高、售價高的劣勢。而如阿裏雲、七牛、UPYUN這樣的“第二梯隊”,則主要選擇出售通用的CDN資源,這樣的做法集成度更高,需要的技術更複雜,不過節省了大量的定製維護成本。
黃慧攀說,定製的CDN加速他們是不會去做的。雖然政企客戶是塊大肥肉,但是知道自己吃不下,也就不用流口水了。而研究如何改進CDN加速技術,才是技術出身的UPYUN團隊的強項。目前UPYUN主要的競爭對手是阿裏雲和騰訊雲,至於網宿和藍汛這樣的傳統企業,他表示:“讓時間來見證一切吧。”
雷鋒網原創文章,未經授權禁止轉載。詳情見轉載須知。
文章點評:
最新評論
-
kekesecond 11月29日 20:01跟同時直播的有線電視對比就知道了,顯然是延遲要多一點。回複 (0)
-
nawperfect 11月29日 03:54確實是問題回複 (0)
最後更新:2017-08-30 11:03:11