QCon 2016全球軟件開發(fā)大會日前在北京落下帷幕,作為全球頂級技術(shù)盛會,自2007年首次舉辦以來,已經(jīng)有超萬名高級技術(shù)人員參加過QCon大會。本屆大會主題為“升級你的軟件思維”,包括惠普、亞馬遜、新浪、阿里巴巴、美團(tuán)、豆瓣、又拍云在內(nèi)的100多位國內(nèi)外技術(shù)專家參與主題分享。
隨著移動網(wǎng)絡(luò)的不斷升級,賽事直播、秀場直播等直播需求愈演愈烈,并不斷向移動終端設(shè)備上蔓延,用手機(jī)邊走邊看球賽或是用自拍桿在路邊直播情侶表白,已經(jīng)不算是新奇的玩法了。如何幫助直播應(yīng)用短時間架起直播平臺?如何降低延時,讓直播“天涯若比鄰”?又拍云CTO黃慧攀在本屆QCon大會上分享了直播技術(shù)“云直播平臺架構(gòu)與實施”,這是又拍云投入大量精力自主研發(fā),并在參加QCon前一天剛剛發(fā)布的直播云產(chǎn)品。

據(jù)又拍云CTO黃慧攀介紹,本次參加QCon是自2014年開始,第三次做技術(shù)分享,分享的內(nèi)容也是最前沿、可供業(yè)內(nèi)參考和探討的技術(shù)——直播服務(wù)。
對直播而言,視頻源站的穩(wěn)定性非常重要,直播不間斷、不卡頓,跟源站有直接的關(guān)系,對直播效果帶來很大的影響。傳統(tǒng)直播服務(wù)多采用單一源站,而又拍云直播云將整個平臺去單點化,通過打造源站集群,形成多個源站的架構(gòu)。
單一源站使整個架構(gòu)系統(tǒng)非常簡單,在單一機(jī)房,維護(hù)一套系統(tǒng),很容易實現(xiàn)分布式;延時方面不用擔(dān)心公網(wǎng)網(wǎng)絡(luò)抖動導(dǎo)致的系統(tǒng)不穩(wěn)。既然如此,又拍云為何要耗費精力財力打造源站集群?原因在于單一源站的致命缺點:內(nèi)容源完全受限于一個源站,當(dāng)機(jī)房帶寬擁堵,整個平臺所有的直播內(nèi)容都會卡頓;而一旦公網(wǎng)故障,內(nèi)容就完全推不出去,意味著直播失敗。

為了解決這一問題,又拍云在全國六個比較重要的地區(qū),如北京、浙江、江蘇、四川、河南、廣東的核心節(jié)點部署源站集群。一個源站的集群十幾臺服務(wù)器,六個集群大概六十多臺的規(guī)模。又拍云通過私有光纖網(wǎng)絡(luò)將六大數(shù)據(jù)中心打通,形成類似于內(nèi)網(wǎng)的狀態(tài),實現(xiàn)高可用性。整個光纖鏈路是個環(huán)路,互聯(lián)互通,即便北京到江蘇的光纜出現(xiàn)故障,也可以通過浙江轉(zhuǎn)到北京。
因此,直播服務(wù)的網(wǎng)絡(luò)質(zhì)量更有保障,穩(wěn)定性和安全性也會更上層樓,同時整個平臺具備跨地區(qū)的自動容災(zāi)的能力。舉例來說,直播云面向的群體是主播端或者播放端,終端用戶群體遍布在全國各地。在云南的主播用戶通過4G手機(jī)推送到直播內(nèi)容到就近的視頻源站,如廣東,這個內(nèi)容推送上來后將被同步到全國六個其他的源站。全國所有終端用戶播放的時候,就可以命中到廣東源站獲取數(shù)據(jù)。
這樣不僅可以提高網(wǎng)絡(luò)傳輸?shù)男?、保障直播的延時效果,同時當(dāng)視頻源站網(wǎng)絡(luò)中斷,系統(tǒng)可以自動的遷移到其他源站,通過SDK或者是通過域名解析兩種方式均可進(jìn)行自動化鏈路選擇。又拍云選擇SDK的方式容錯設(shè)計,可實現(xiàn)秒級容災(zāi),即廣東出現(xiàn)問題即時切換到浙江的視頻源。而域名解析的延時和生效周期會較長,是分鐘級別的,最快也要將近5分鐘。
傳統(tǒng)的直播架構(gòu)由于只有一個視頻源站,無需二層緩存。而又拍云直播產(chǎn)品采用全國分布式集群架構(gòu),除視頻源站里還會有一層二級緩存,在源站與源站間合并回源,從而提升加速的效果,降低用戶流量成本。
基于此,又拍云所提供的直播服務(wù)實現(xiàn)最快延時1秒內(nèi),平均延時在2秒以內(nèi),為用戶提供無差別的實時直播體驗,遠(yuǎn)快于業(yè)內(nèi)4秒左右的延時標(biāo)準(zhǔn)。這一切源于又拍云不久前剛剛發(fā)布的直播云產(chǎn)品,可以快速搭建起一套直播平臺,提供從推流端到加速服務(wù),再到播放端一整套的解決方案,在2016年直播的浪潮里邊,客戶將快人一步優(yōu)化直播應(yīng)用,實現(xiàn)實時直播的樂趣體驗!
特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系我們,本站將會在24小時內(nèi)處理完畢。