新聞中心
【稿件】2018年5月18-19日,由主辦的全球軟件與運(yùn)維技術(shù)峰會(huì)在北京召開。此次峰會(huì)圍繞人工智能、大數(shù)據(jù)、物聯(lián)網(wǎng)、區(qū)塊鏈等12大核心熱點(diǎn),匯聚海內(nèi)外60位一線專家,這是一場(chǎng)高端的技術(shù)盛宴,也是***IT技術(shù)人才學(xué)習(xí)和人脈拓展不容錯(cuò)過的平臺(tái)。

成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供張家口網(wǎng)站建設(shè)、張家口做網(wǎng)站、張家口網(wǎng)站設(shè)計(jì)、張家口網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、張家口企業(yè)網(wǎng)站模板建站服務(wù),十多年張家口做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
在5月19日下午“高并發(fā)與實(shí)時(shí)處理”C會(huì)場(chǎng)論壇中,游密通訊云技術(shù)副總裁余俊澎帶來了《實(shí)時(shí)音視頻海量并發(fā)之道》的主題演講。他從實(shí)踐的角度分享了游密通訊云如何確保服務(wù)穩(wěn)定,以及如何處理高并發(fā)場(chǎng)景的一些心得。
直面音視頻領(lǐng)域的四個(gè)挑戰(zhàn)
余俊澎在開場(chǎng)首先介紹到,游密的核心團(tuán)隊(duì)擁有15年的音視頻研發(fā)經(jīng)驗(yàn),針對(duì)企業(yè)市場(chǎng)用戶提供IM即時(shí)通訊、Talk實(shí)時(shí)語音、視頻通話、互動(dòng)直播四類主體業(yè)務(wù),用戶場(chǎng)景也非常廣泛如游戲?qū)崟r(shí)語音通話、二次元游戲語音主播等。據(jù)了解,截至目前,游密通訊云公司服務(wù)通訊用戶數(shù)量累計(jì)達(dá)5億人,音視頻通話累計(jì)時(shí)長達(dá)到500億分鐘。
當(dāng)談到實(shí)時(shí)音視頻領(lǐng)域目前的主要挑戰(zhàn)時(shí),余俊澎認(rèn)為有四點(diǎn)挑戰(zhàn):
一是網(wǎng)絡(luò)全球化的挑戰(zhàn)。由于很多企業(yè)業(yè)務(wù)、應(yīng)用包括游戲,出海和全球發(fā)行都是一個(gè)大趨勢(shì),而全球網(wǎng)絡(luò)狀況差異非常明顯,像網(wǎng)絡(luò)波動(dòng)、丟包、延遲、地區(qū)等網(wǎng)絡(luò)環(huán)境各不相同,網(wǎng)絡(luò)優(yōu)化非常復(fù)雜。
二是來自移動(dòng)平臺(tái)的挑戰(zhàn)。目前移動(dòng)平臺(tái)在音視頻方面的需求非常大,但是機(jī)型的適配特別復(fù)雜,尤其是安卓系統(tǒng)的機(jī)型,從硬件到系統(tǒng)版本都比較復(fù)雜。此外,由于移動(dòng)端使用環(huán)境多變,網(wǎng)絡(luò)切換很容易造成延遲和斷網(wǎng)。
三是來自運(yùn)維部署方面的挑戰(zhàn)。為了提供更好的服務(wù),需要對(duì)全球服務(wù)質(zhì)量監(jiān)控、服務(wù)的數(shù)據(jù)化、高可用保障以及后期服務(wù)質(zhì)量進(jìn)行分析和改進(jìn),也要在運(yùn)維上持續(xù)投入。同時(shí)因?yàn)榭蛻糍徺I服務(wù),對(duì)成本都非常敏感,還要對(duì)成本進(jìn)行優(yōu)化。
四是來自客戶端的挑戰(zhàn)。在音視頻采集過程中,需要做好端的兼容;在編碼環(huán)節(jié),盡可能采用硬件編碼,還要有一個(gè)錯(cuò)誤檢測(cè)機(jī)制,當(dāng)硬件編碼出現(xiàn)問題的時(shí)候能夠自動(dòng)降級(jí),降到軟編,保證機(jī)型適配。在傳輸方案上,***從DNS到選擇Access的節(jié)點(diǎn),以及最終到通過UDP來確保傳輸過程的可控?!皩?shí)時(shí)音視頻跟直播其實(shí)還是有區(qū)別,我們的策略是要優(yōu)先保障實(shí)時(shí)。”
余俊澎還分享了音視頻處理流程中比較核心的關(guān)鍵點(diǎn)。
穩(wěn)定壓倒一切
在演講中,余俊澎表示產(chǎn)品的穩(wěn)定性往往是客戶非??粗氐囊粋€(gè)需求。那么游密通訊云在產(chǎn)品穩(wěn)定性方面做了哪些工作呢?余俊澎分享了他和技術(shù)團(tuán)隊(duì)在這方面的實(shí)踐經(jīng)驗(yàn)。
首先是公司對(duì)crash率有近乎苛刻的指標(biāo)要求,不得高于萬分之0.2。
其次雖然0 warning只是一個(gè)傳說,但是余俊澎和技術(shù)團(tuán)隊(duì)對(duì)音視頻代碼的靜態(tài)分析、編譯過程的日志始終保持嚴(yán)格的監(jiān)控?!拔覀兺ㄟ^持續(xù)集成系統(tǒng)每日進(jìn)行日志分析,例如我們發(fā)現(xiàn)當(dāng)天有10個(gè)warning,但是目前版本經(jīng)過驗(yàn)證,仍然是非常穩(wěn)定的,那么我們就會(huì)把閾值設(shè)在這個(gè)范圍內(nèi)。之后如果多出現(xiàn)了一個(gè)warning,那就必須認(rèn)真地分析這個(gè)warning會(huì)帶來什么新的影響,盡可能把這個(gè)warning消除掉?!?余俊澎認(rèn)真地說。
再次是決不允許內(nèi)存泄漏。據(jù)了解,游密通訊云在這個(gè)方面非常嚴(yán)謹(jǐn),任何措施都會(huì)經(jīng)過反復(fù)驗(yàn)證,確保內(nèi)存數(shù)據(jù)的安全。
另一點(diǎn)舉措是每日構(gòu)建+自動(dòng)化測(cè)試+測(cè)試報(bào)告。余俊澎告訴記者,在公司當(dāng)前版本的控制平臺(tái)上,整個(gè)CI系統(tǒng)都在自動(dòng)化正常運(yùn)營,每天提交相關(guān)測(cè)試報(bào)告,確保系統(tǒng)穩(wěn)定運(yùn)行。
***一點(diǎn)是嚴(yán)格的測(cè)試與發(fā)布流程。這一點(diǎn)其實(shí)對(duì)于客戶、用戶感受非常重要,沒有節(jié)奏的迭代發(fā)布會(huì)讓用戶產(chǎn)生很差的體驗(yàn),而嚴(yán)格的測(cè)試在很大程度上可以確保發(fā)布系統(tǒng)的穩(wěn)定,從而贏得好口碑。
除了去中心化之外,高并發(fā)還有很多需要優(yōu)化點(diǎn)
余俊澎在現(xiàn)場(chǎng)除了解讀音視頻在客戶端的實(shí)踐之外,對(duì)于內(nèi)部服務(wù)器端也做了介紹,這也非常契合本次論壇“高并發(fā)與實(shí)時(shí)處理”的主題。
當(dāng)發(fā)現(xiàn)音視頻海量并發(fā)時(shí),大家往往***想到的是去中心化,做高并發(fā)支撐。除此之外,余俊澎認(rèn)為還可以通過智能路由化解高并發(fā)壓力,同時(shí)如果企業(yè)需要開展全球業(yè)務(wù),例如需要?dú)W美、印尼這些地方的線路與國內(nèi)互通,就并不是直接連接效果就一定***,反而可以通過智能路由,去選擇更好的線路。“我們對(duì)于智能路由的設(shè)計(jì)方法是——我們先將基于各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間以及客戶端上報(bào)、探測(cè)到的和我們接入服務(wù)之間的延遲、丟包、線路擁塞這些情況進(jìn)行匯總,最終傳送到一個(gè)數(shù)據(jù)模塊給Redirect服務(wù)提供數(shù)據(jù)。對(duì)于上報(bào)的數(shù)據(jù),經(jīng)過迪杰斯特拉算法,計(jì)算出任意兩點(diǎn)間的***路徑?!?/p>
“游密通訊云通過實(shí)踐發(fā)現(xiàn),還有一些舉措對(duì)于處理高并發(fā)現(xiàn)象也有非常好的效果,如關(guān)鍵模塊嚴(yán)禁O(n)、過載保護(hù)、自主可控DNS解析?!庇嗫∨毂硎?。
演講***,余俊澎分享了游密通訊云關(guān)于音視頻領(lǐng)域未來發(fā)展的一些思考,其中有的方向非常超前,為現(xiàn)場(chǎng)聽眾提供了參考方向。例如RNNoise是一個(gè)開源的項(xiàng)目,游密通訊云希望能夠利用RNNoise做基于深度學(xué)習(xí)的噪聲消除;ObEN在海外也是一個(gè)有未來感的項(xiàng)目,它可以模擬一個(gè)用戶,完全復(fù)制用戶的神態(tài)、講話的聲音、講話語調(diào)、音色。例如有一位主播,她可以選擇用哪位明星的聲音來做播報(bào),這樣的功能非常受歡迎。
以上內(nèi)容是記者根據(jù)游密通訊云技術(shù)副總裁余俊澎在WOT2018全球軟件與運(yùn)維技術(shù)峰會(huì)的演講內(nèi)容整理,更多關(guān)于WOT的內(nèi)容請(qǐng)關(guān)注。
【原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為.com】
標(biāo)題名稱:用嚴(yán)苛標(biāo)準(zhǔn)確保服務(wù)穩(wěn)定,游密通訊云余俊澎告訴你如何處理高并發(fā)!
鏈接地址:http://m.5511xx.com/article/cdoipos.html


咨詢
建站咨詢
