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