網(wǎng)易視頻云邱似峰:視頻直播架構(gòu)的演進之路
12月2日-3日,ArchSummit全球架構(gòu)師峰會在北京召開,來自國內(nèi)外的近百位技術(shù)專家共聚一堂,為現(xiàn)場數(shù)千名與會者分享了各自領(lǐng)域的成就和經(jīng)驗。網(wǎng)易視頻云CTO邱似峰受邀出席,并在活動現(xiàn)場分享了網(wǎng)易視頻云的直播架構(gòu)演進之路。
直播無疑是2016年最受關(guān)注的領(lǐng)域,但如何搭建一個穩(wěn)定高效的直播系統(tǒng)卻并非一日之功。邱似峰從數(shù)據(jù)采集、音視頻預處理、音視頻編碼、流媒體傳輸、音視頻解碼、畫面顯示等視頻直播的一整套技術(shù)進行了詳細的講述。而網(wǎng)易視頻云又是如何完成直播架構(gòu)從0到1再到100演進的呢?
為了幫助聽眾更好的理解直播架構(gòu),邱似峰將直播過程分為六個部分,即采集、預處理、編碼、傳輸、解碼和服務(wù)端錄制。而這些模塊又是如何影響直播的清晰度、流暢度、延時和首屏時間的,邱似峰進行了一一講述。
邱似峰介紹說,傳統(tǒng)的直播解決方案具有2-6秒的延時,比如編碼和預處理、隊列發(fā)送、網(wǎng)絡(luò)接收隊列、接流節(jié)點等都是造成時延的原因,但1-4秒的首屏緩沖確實時延的罪魁禍首。除此之外,國內(nèi)電信聯(lián)通南北分離的網(wǎng)絡(luò)環(huán)境、高峰時期的延時波動等也是導致直播體驗差的元兇之一。為了解決時延問題,網(wǎng)易視頻云自主研發(fā)了“首屏秒開”功能,并在擁塞恢復、追趕延時、QOS策略等直播卡頓問題進行了一系列優(yōu)化。
互聯(lián)網(wǎng)進入直播時代,除了滿足用戶獵奇、窺視、社交等各種心理需求,移動化也讓網(wǎng)絡(luò)直播更加多維。教育、娛樂、新聞、電商等不同領(lǐng)域所面向的直播人群不同,平均觀看人數(shù)不同,對直播功能之外的個性化服務(wù)也有所不同,如何解決這種差異化的需求,已然成為視頻直播架構(gòu)設(shè)計的一部分。
邱似峰介紹說,為了解決視頻傳輸過程中的丟包、帶寬利用率低等問題,網(wǎng)易視頻云在架構(gòu)上采用了新的視頻傳輸協(xié)議和新的帶寬估算算法,而音視頻分離技術(shù)則是解決這些問題的又一舉措。音頻數(shù)據(jù)和視頻數(shù)據(jù)分別發(fā)送,在網(wǎng)絡(luò)擁塞的情況下可以優(yōu)先發(fā)送音頻數(shù)據(jù),視頻數(shù)據(jù)根據(jù)網(wǎng)絡(luò)情況進行重傳,***將音視頻數(shù)據(jù)再次混合,并融合了融合了視頻畫面增強、音頻回聲消除、自動增益、智能降噪等技術(shù)。
據(jù)了解,網(wǎng)易視頻云是國內(nèi)首家推出多路互動直播的視頻云平臺,互動直播業(yè)已成為視頻直播架構(gòu)的重要組成部分。相比于當下流行的單一直播模式,互動直播打破了主播和觀眾之間的互動門檻,比如多位主播和觀眾的面對面互動,對直播在電商、教育、金融、泛娛樂等領(lǐng)域的應(yīng)用有進一步的促進作用。同時,邱似峰分享了這樣一組數(shù)據(jù),網(wǎng)易視頻云的互動直播實現(xiàn)了低于500ms的延時,且1000萬人以上并發(fā)觀看。
截止到目前,網(wǎng)易視頻云已經(jīng)服務(wù)了包括網(wǎng)易新聞、網(wǎng)易云音樂、BoBo美女主播、網(wǎng)易云課堂、寶寶樹等知名互聯(lián)網(wǎng)產(chǎn)品,并針對泛娛樂、在線教育、視頻電商、在線金融等場景提供了一體化的直播、點播和互動直播服務(wù)。