域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過
近日,以“全球通信云技術(shù)的發(fā)展與探索”為主題的2020 融云 X-Meetup 技術(shù)沙龍廣州站在穗開幕。融云 CTO 楊攀、融云高級(jí)工程師李宏博、荔枝 IaaS 架構(gòu)師余程、悅跑圈 CTO 錢榮明等眾位技術(shù)大咖和開發(fā)者們共聚一堂,分享和討論互聯(lián)網(wǎng)通信云技術(shù)的最新發(fā)展趨勢(shì),并結(jié)合實(shí)踐經(jīng)驗(yàn)來詳細(xì)解讀 IM 即時(shí)通訊、實(shí)時(shí)音視頻等技術(shù)在全球化布局中的技術(shù)心得和快速落地經(jīng)驗(yàn)。
互聯(lián)網(wǎng)通信云技術(shù)的全球化落地
對(duì)于中國應(yīng)用的出海,首先需要構(gòu)建高可用的海外網(wǎng)絡(luò),荔枝 IaaS 架構(gòu)師余程表示,“荔枝出海的第一件事,就是資源的選址,而這需要考慮網(wǎng)絡(luò)資源、IDC 資源、周邊云廠商資源以及當(dāng)?shù)卣?,其中最重要的指?biāo)就是網(wǎng)絡(luò)的連通性,荔枝會(huì)通過一些第三方的測(cè)試工具以及模擬 App 的請(qǐng)求來測(cè)試各個(gè)運(yùn)營商訪問節(jié)點(diǎn)的速度。”
荔枝 IaaS 架構(gòu)師余程《音頻互娛全球化快速落地實(shí)踐》
當(dāng)完成了資源落地之后,荔枝又開始不斷優(yōu)化海外的接入速度,余程表示需要從網(wǎng)絡(luò)層、應(yīng)用層以及調(diào)度三個(gè)層面進(jìn)行優(yōu)化。在網(wǎng)絡(luò)層,荔枝一方面引入 Anycast,解決海外眾多運(yùn)營商訪問單入口問題,另一方面利用云資源,分散就近接入節(jié)點(diǎn),實(shí)現(xiàn)就近上傳/分發(fā)。在應(yīng)用層,荔枝首先將 TCP 長連接調(diào)整為 HTTP,解決 App 與后端通訊的堵塞問題,優(yōu)化業(yè)務(wù)認(rèn)證邏輯,減少交互次數(shù)(RTT),并將跨洲際傳輸與訪問改用 KCP。在調(diào)度方面,荔枝在 App 本地增加后端接入點(diǎn)緩存,避免多次請(qǐng)求調(diào)度中心,同時(shí) APM 細(xì)化海外運(yùn)營商/經(jīng)緯度等信息收集,完善質(zhì)量分析。
余程表示,荔枝使用了融云的 IM 即時(shí)通訊服務(wù),可通過復(fù)用融云的全球通信網(wǎng)絡(luò)來保障消息的不丟不重不亂序。隨后融云高級(jí)工程師李宏博帶來了《即時(shí)通訊全球加速網(wǎng)絡(luò)的設(shè)計(jì)解析》,他表示,隨著像荔枝等客戶出海的需求愈發(fā)龐大,融云自 2016 年開始進(jìn)行全球化網(wǎng)絡(luò)布局,在全球部署了多個(gè)數(shù)據(jù)中心,逐漸搭建起一張覆蓋全球所有國家和地區(qū)(233 個(gè))、擁有 3000 多個(gè)加速節(jié)點(diǎn)的全球通信加速網(wǎng)絡(luò),并達(dá)到專線品質(zhì),傳輸更安全、高效,讓全球范圍內(nèi)的融云客戶能享用穩(wěn)定高效的服務(wù)。
融云高級(jí)工程師李宏博《即時(shí)通訊全球加速網(wǎng)絡(luò)的設(shè)計(jì)解析》
李宏博表示,對(duì)于加速網(wǎng)絡(luò)的建設(shè),融云有自研的一套技術(shù)方案。首先,對(duì)于用戶邊緣節(jié)點(diǎn)的選擇,采用了 SmartDNS 等相關(guān)的技術(shù)能力,使用戶鏈路與邊緣節(jié)點(diǎn)的選擇更加準(zhǔn)確。其次,在節(jié)點(diǎn)之間的數(shù)據(jù)傳輸,先會(huì)通過物理鏈路的方式進(jìn)行優(yōu)化,在物理鏈路滿足不了的情況下,則會(huì)通過國際鏈路進(jìn)行優(yōu)化,從而保證數(shù)據(jù)傳遞的實(shí)時(shí)性,進(jìn)而提高整體數(shù)據(jù)傳輸?shù)馁|(zhì)量。最后,融云通過智能平臺(tái)可以動(dòng)態(tài)地實(shí)現(xiàn)一些數(shù)據(jù)邊緣節(jié)點(diǎn)的規(guī)劃。
實(shí)時(shí)音視頻在應(yīng)用中的技術(shù)實(shí)踐
隨著 5G 時(shí)代的到來,用戶對(duì)流量的警惕已越來越小,直播也逐漸成為移動(dòng)互聯(lián)網(wǎng) 2.0 時(shí)代新的增長點(diǎn)。社交產(chǎn)品、電商平臺(tái)都用“直播”、“短視頻”打開了新的窗口,內(nèi)容載體也從文字到音頻、從圖片到視頻進(jìn)行轉(zhuǎn)變。產(chǎn)業(yè)內(nèi)有一種聲音在呼喊:所有產(chǎn)品都將用“直播”重構(gòu)一遍。對(duì)此,悅跑圈 CTO 錢榮明表示,這是互聯(lián)網(wǎng)發(fā)展的潮流,而悅跑圈也打造了一款直播應(yīng)用——即燃,他結(jié)合即燃多人同屏實(shí)時(shí)互動(dòng)的技術(shù)實(shí)踐對(duì)打造視頻連麥直播間提出了自己的見解。
悅跑圈 CTO 錢榮明《多人同屏實(shí)時(shí)互動(dòng)應(yīng)用的技術(shù)實(shí)踐》
錢榮明指出 Flutter 是移動(dòng)開發(fā)的未來趨勢(shì),語法簡(jiǎn)單且流暢度接近原生體驗(yàn),可以跨 Android、iOS、PC和Web等多個(gè)平臺(tái),對(duì)于 Hot Reload、Android Studio 和 VSCode 都有良好的支持,同時(shí)擁有豐富的第三方插件、UI 組件和完整的開發(fā)套件。而互動(dòng)直播間使用 Flutter 設(shè)計(jì)時(shí)一定要注意以下 3 點(diǎn):① Native 層與 Flutter 通信交互、②原生 View 與 Flutter Widget 混合開發(fā)、③ BloC 狀態(tài)管理:直播間邏輯控制。
在沙龍的最后,融云 CTO 楊攀分享了《基于 WebRTC 的低延遲直播方案》。楊攀表示,融云之所以要選用 WebRTC 技術(shù),因?yàn)橄噍^于傳統(tǒng)的直播解決方案而言,WebRTC 擁有著不可比擬的優(yōu)勢(shì)。首先是低延時(shí),WebRTC 天生具備低延遲的優(yōu)勢(shì),通過它直播可有效將延遲降低至 200ms 以下;其次在于 WebRTC 技術(shù)方案可以使主播端與觀眾端保持一致,當(dāng)主播端使用 WebRTC 進(jìn)行推流時(shí),主播端與觀眾端保持一致,可以減少開發(fā)的編碼量,對(duì)于團(tuán)隊(duì)人員的占用和后期對(duì)于代碼的維護(hù),都能保證最低的資源消耗。
融云 CTO 楊攀《基于 WebRTC 的低延遲直播解決方案》
對(duì)于通過 WebRTC 完成直播場(chǎng)景構(gòu)建,楊攀表示,MCU 服務(wù)器的設(shè)計(jì)至關(guān)重要。一方面 MCU 可以按需進(jìn)行編解碼,另一方面需要以房間號(hào)進(jìn)行聚合,記錄每臺(tái)MCU的狀態(tài)并按最小資源分配新房間,通過這種設(shè)計(jì)來減少 WebRTC 直播方案的資源消耗。同時(shí)楊攀還指出,客戶端的設(shè)計(jì)必須考慮就近接入,且支持多鏈路選擇,數(shù)據(jù)中心間同源音視頻只有一路級(jí)聯(lián);同時(shí)還可以利用 IaaS 層的能力,進(jìn)行中心間級(jí)聯(lián)鏈路的優(yōu)化。遵循這些直播網(wǎng)絡(luò)設(shè)計(jì)原則都可以有效地降低直播延遲。
專注于技術(shù)分享,融云 X-Meetup 杭州站將啟
在融云 X-Meetup 廣州站現(xiàn)場(chǎng),4 位技術(shù)專家與百余名開發(fā)者展開了互動(dòng)討論,圍繞“Anycast網(wǎng)絡(luò)技術(shù)、邊緣計(jì)算、Flutter、海外數(shù)據(jù)歸屬”等問題展開了積極的互動(dòng)討論,營造出輕松愉悅的技術(shù)交流氛圍,工作人員還為積極參與互動(dòng)的開發(fā)者送上了精心準(zhǔn)備的禮品。
融云 X-Meetup 技術(shù)沙龍廣州站現(xiàn)場(chǎng)
廣州站的圓滿結(jié)束,也意味著新一站技術(shù)沙龍的開啟。接下來 8 月 22 日,融云將在杭州繼續(xù)舉辦 X-Meetup 技術(shù)沙龍,并邀請(qǐng)好未來直播系統(tǒng)架構(gòu)師李亞龍、電鯨網(wǎng)絡(luò)產(chǎn)品總監(jiān)韓亞軍以及融云的技術(shù)專家在現(xiàn)場(chǎng)進(jìn)行分享更多技術(shù)干貨。融云也希望能夠通過 X-Meetup 技術(shù)沙龍為開發(fā)者們搭建一個(gè)技術(shù)交流平臺(tái),讓開發(fā)者們碰撞出技術(shù)的思維火花,加速中國的應(yīng)用創(chuàng)新。
申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!