游密余俊澎:實(shí)時(shí)音視頻海量并發(fā)之道
原創(chuàng)【51CTO.com原創(chuàng)稿件】由51CTO主辦的WOT全球軟件與運(yùn)維技術(shù)峰會(huì)于5月18日至19日在北京·粵財(cái)JW萬(wàn)豪酒店盛大召開(kāi)。本次大會(huì)匯聚了海內(nèi)外近百位一線(xiàn)技術(shù)領(lǐng)袖和創(chuàng)新開(kāi)拓者,開(kāi)啟了一次圍繞軟件與運(yùn)維方向的技術(shù)干貨與實(shí)踐經(jīng)驗(yàn)分享的饕餮盛宴。
上海游密信息科技有限公司(以下簡(jiǎn)稱(chēng)“游密”)作為游戲社交通訊領(lǐng)域的專(zhuān)業(yè)服務(wù)商,其自主研發(fā)的游戲通訊云解決方案,獲得了多項(xiàng)核心技術(shù)專(zhuān)利,其通訊SDK也已成功接入兩千余款游戲,深受游戲開(kāi)發(fā)者的喜愛(ài)與贊揚(yáng)。游密通訊云技術(shù)副總裁余俊澎受邀出席本次WOT峰會(huì),并在19日下午的“高并發(fā)與實(shí)時(shí)處理”專(zhuān)場(chǎng),發(fā)表了《實(shí)時(shí)音視頻海量并發(fā)之道》的精彩演講,受到了與會(huì)嘉賓的高度好評(píng)。
WOT峰會(huì):高并發(fā)與實(shí)時(shí)處理專(zhuān)場(chǎng)
實(shí)時(shí)音視頻領(lǐng)域的三大挑戰(zhàn)
在音視頻通訊云領(lǐng)域中,游密的核心產(chǎn)品包括IM即時(shí)通訊、Talk實(shí)時(shí)語(yǔ)音、視頻通話(huà)、互動(dòng)直播等四大模塊,如今已累計(jì)服務(wù)超過(guò)5億用戶(hù),音視頻通話(huà)時(shí)長(zhǎng)累計(jì)500億分鐘。演講過(guò)程中,余俊澎介紹,實(shí)時(shí)音視頻的挑戰(zhàn)主要來(lái)自三個(gè)方面,一是全球化的網(wǎng)絡(luò)差異,二是移動(dòng)平臺(tái)機(jī)型適配復(fù)雜、運(yùn)行環(huán)境多樣,三是全球化的運(yùn)維部署與成本優(yōu)化難題。
余俊澎在接受51CTO記者采訪(fǎng)時(shí)表示,近年來(lái),音視頻技術(shù)的應(yīng)用場(chǎng)景愈加廣泛,例如直播連麥、社交應(yīng)用中的音視頻聊天,在線(xiàn)教育、游戲、醫(yī)療等行業(yè)的音視頻直播場(chǎng)景等,但由于受到全球一體化發(fā)展的影響,這些行業(yè)的用戶(hù)遍布全球,因此在追求音視頻服務(wù)的穩(wěn)定性以及網(wǎng)絡(luò)調(diào)度的能力上,對(duì)通訊云服務(wù)商而言都是極大的挑戰(zhàn)。
游密實(shí)時(shí)音視頻的海量并發(fā)之道
針對(duì)以上挑戰(zhàn),游密分別在客戶(hù)端、服務(wù)器端、音視頻處理流程、網(wǎng)絡(luò)適配等多種層面進(jìn)行深度的優(yōu)化改進(jìn),其自主研發(fā)的OPS運(yùn)維系統(tǒng),可實(shí)現(xiàn)DevOps 持續(xù)集成、運(yùn)維數(shù)據(jù)可視化、實(shí)時(shí)服務(wù)質(zhì)量監(jiān)控和全球布點(diǎn)統(tǒng)一調(diào)度等強(qiáng)大功能,這是游密能夠協(xié)助廠(chǎng)商輕松應(yīng)對(duì)用戶(hù)全球化挑戰(zhàn)的關(guān)鍵所在。
傳統(tǒng)新聞網(wǎng)站用戶(hù)訪(fǎng)問(wèn)量的曲線(xiàn)可以預(yù)知,而游戲行業(yè)由于存在開(kāi)服、停服、維護(hù)、更新等情況,用戶(hù)大量涌入會(huì)造成蜂擁阻塞甚至存在服務(wù)器宕機(jī)的風(fēng)險(xiǎn),因此游密在高并發(fā)的流量承載方面做了防蜂擁、防突發(fā)等多方面的優(yōu)化,擁有可以平穩(wěn)支撐游戲的特點(diǎn)。此外,針對(duì)客戶(hù)端和服務(wù)器端,游密還有很多貼合游戲場(chǎng)景的設(shè)計(jì),包括智能的廣告過(guò)濾,針對(duì)游戲場(chǎng)景的語(yǔ)音優(yōu)化,游戲負(fù)載優(yōu)化以及服務(wù)器端優(yōu)化等等。
針對(duì)直播、游戲社交等場(chǎng)景下的高并發(fā)需求,余俊澎認(rèn)為首先要考慮基礎(chǔ)架構(gòu)設(shè)計(jì),處理高并發(fā)的常規(guī)手段是水平擴(kuò)展和去中心化,這就意味著我們首先要確保系統(tǒng)的各個(gè)層次,從DNS解析到最后的邏輯服務(wù)器,每個(gè)節(jié)點(diǎn)都可以水平擴(kuò)展。例如DNS,可針對(duì)傳統(tǒng)DNS的特點(diǎn)進(jìn)行自定義,或是用自定義的解析方法實(shí)現(xiàn)DNS優(yōu)化,又比如對(duì)百萬(wàn)級(jí)并發(fā)大頻道里的頻道成員列表緩存數(shù)據(jù)進(jìn)行水平切割。其次,在運(yùn)維方面,要做好高并發(fā)時(shí)的運(yùn)維數(shù)據(jù)監(jiān)控,對(duì)流量進(jìn)行預(yù)估、過(guò)載保護(hù)、自動(dòng)擴(kuò)容等一系列部署,這些都構(gòu)成了游密的高并發(fā)系統(tǒng)。
游密通訊云技術(shù)副總裁 余俊澎
穩(wěn)定性是實(shí)時(shí)音視頻的基礎(chǔ)保障
音視頻的實(shí)時(shí)屬性決定了其穩(wěn)定性是至關(guān)重要的,因此游密在穩(wěn)定性方面也下了一番苦功。不論是在服務(wù)器、基礎(chǔ)設(shè)施建設(shè),還是服務(wù)器軟件開(kāi)發(fā)上,游密都有一套嚴(yán)格的流程。音視頻產(chǎn)品的穩(wěn)定性,涵蓋了客戶(hù)端、服務(wù)器和運(yùn)維三大組成部分。
余俊澎表示,在代碼方面,游密的研發(fā)流程和測(cè)試流程都十分嚴(yán)格。嚴(yán)格的流程是減少bug,保證軟件穩(wěn)定性的有效保障機(jī)制;在服務(wù)支撐能力方面,游密支持各大城市數(shù)據(jù)容量的水平擴(kuò)展;在網(wǎng)絡(luò)方面,游密有自主研發(fā)的智能路由服務(wù),調(diào)度全球節(jié)點(diǎn),讓客戶(hù)能夠在最短的時(shí)間內(nèi)接入最適合、最穩(wěn)定的節(jié)點(diǎn),確保網(wǎng)絡(luò)的穩(wěn)定以及良好的服務(wù)體驗(yàn);最后,在運(yùn)維方面,游密有自研的運(yùn)維系統(tǒng),能實(shí)現(xiàn)DevOps持續(xù)集成,運(yùn)維數(shù)據(jù)可視化,實(shí)時(shí)負(fù)載質(zhì)量監(jiān)控,以及異常節(jié)點(diǎn)自動(dòng)切換。游密就是從這四大方面,保證了實(shí)時(shí)音視頻的極致穩(wěn)定性。
游密在游戲及教育領(lǐng)域的應(yīng)用實(shí)踐
游密在音視頻領(lǐng)域常年的技術(shù)積累,讓其在處理短期內(nèi)高并發(fā)需求時(shí)表現(xiàn)得更加游刃有余。余俊澎向記者列舉了兩個(gè)近期的真實(shí)案例。
近日,游密客戶(hù)的一款游戲產(chǎn)品邀請(qǐng)明星代言,要求在一周后邀請(qǐng)明星進(jìn)行游戲直播,與玩家互動(dòng)。這么短的時(shí)間內(nèi),讓客戶(hù)自己開(kāi)發(fā)這個(gè)功能顯然不現(xiàn)實(shí),再者,要在活動(dòng)時(shí)間節(jié)點(diǎn)面對(duì)從不同渠道涌入海量玩家,更是難上加難。然而,游密的開(kāi)發(fā)團(tuán)隊(duì)最終只花了兩天半的時(shí)間,就完成了該游戲直播功能的接入、測(cè)試、上線(xiàn),保證了明星直播活動(dòng)的如期進(jìn)行,活動(dòng)效果遠(yuǎn)超預(yù)期。
另外,許多教育行業(yè)的客戶(hù)對(duì)音視頻的了解很少,但是在線(xiàn)教育又擁有非常大的發(fā)展趨勢(shì),因此該行業(yè)用戶(hù)的需求很多。在經(jīng)過(guò)與客戶(hù)的幾輪溝通過(guò)后,游密迅速提出了更加貼近用戶(hù)需求的優(yōu)化方案,將音視頻通訊SDK深度集成到教育應(yīng)用場(chǎng)景之中,保障了教育用戶(hù)的最終體驗(yàn)效果。
著眼未來(lái)
近幾年音視頻技術(shù)實(shí)現(xiàn)了高速的發(fā)展,隨著5G腳步的臨近,通信信道將更加暢通,成本下降的同時(shí),用戶(hù)對(duì)高清的要求也會(huì)越來(lái)越高,音視頻植入的場(chǎng)景也將越來(lái)越豐富。余俊澎表示,音視頻技術(shù)將會(huì)涉及人們生活的方方面面,除了微信、QQ、IM應(yīng)用等常見(jiàn)場(chǎng)景外,游戲、教育等應(yīng)用場(chǎng)景也將植入音視頻功能,這是必然的發(fā)展趨勢(shì)。
游密將繼續(xù)深耕音視頻領(lǐng)域,緊隨全球的發(fā)展趨勢(shì),將AI、AR、VR等技術(shù)融合到音視頻場(chǎng)景中,為客戶(hù)提供更加完善的音視頻服務(wù)以及更高清的選擇,讓我們拭目以待吧。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】