文:黃翠萍
10年前,物聯(lián)網(wǎng)進(jìn)入了一個(gè)飛速發(fā)展的階段,5G技術(shù)的突破進(jìn)一步為“萬物互聯(lián)”的大趨勢提供了推力。根據(jù)loT Analytics 預(yù)測,2025年全球IoT連接數(shù)將較2021年增長121%,2021-2025年CAGR達(dá)22%。在“人聯(lián)網(wǎng)”趨于飽和的今天,越來越多的目光轉(zhuǎn)向了IoT技術(shù)。
我們很榮幸地邀請到萬佳安RTC終端研發(fā)技術(shù)主管 黃翠萍老師,來談?wù)処oT產(chǎn)品的用戶體驗(yàn),以及如何克服終端算力限制帶來的種種挑戰(zhàn)。
采訪對象
?
黃翠萍
萬佳安RTC終端研發(fā)技術(shù)主管
黃翠萍,萬佳安RTC終端研發(fā)技術(shù)主管。曾就職于華為2012實(shí)驗(yàn)室、華大基因、騰訊TEG香農(nóng)實(shí)驗(yàn)室。專注于音視頻領(lǐng)域18年,主導(dǎo)RTC實(shí)時(shí)通訊的設(shè)計(jì)和落地實(shí)踐,目前是萬佳安RTC終端研發(fā)負(fù)責(zé)人,聚焦RTC傳輸?shù)腝oE體驗(yàn)提升。
#1
IoT的普及已然萬事俱備
LiveVideoStack:老師在進(jìn)入萬佳安之前,曾在華為2012實(shí)驗(yàn)室、華大基因、騰訊TEG香農(nóng)實(shí)驗(yàn)室任職,擁有非常豐富的從業(yè)經(jīng)歷。這期間,既有您個(gè)人職業(yè)上的發(fā)展,同時(shí)也在見證RTC技術(shù)的演進(jìn)。當(dāng)您回顧目前的職業(yè)經(jīng)歷時(shí),您傾向于把它分為幾個(gè)階段?
黃翠萍: 就個(gè)人經(jīng)歷和理解,音視頻的發(fā)展經(jīng)歷,大致分為如下四個(gè)階段:
第一階段:音頻通話業(yè)務(wù)
2000年左右,那時(shí)使用手機(jī)的人很少,座機(jī)只有個(gè)別富裕人家有,電話費(fèi)非常貴。記得大學(xué)那陣,電話費(fèi)4角錢一分鐘,每次打電話都非常惜字如金。2005年進(jìn)華為后,一直做音頻通訊業(yè)務(wù)。做過窄帶、2G、3G網(wǎng)絡(luò)通話等業(yè)務(wù)。當(dāng)時(shí)這塊做的比較大的是華為和中興。那些年大家實(shí)實(shí)在在把話費(fèi)給降下來了。
2011年微信起來,顛覆了之前大家通訊方式。電話通話量逐年下降。這塊業(yè)務(wù)也就冷下來了。
第二階段:視頻點(diǎn)播直播
2012年前后,通訊網(wǎng)絡(luò)從2G/3G快速過渡到4G,移動(dòng)端視頻點(diǎn)播和直播業(yè)務(wù)開始興起。長視頻、短視頻、直播業(yè)務(wù)逐漸火熱起來。可惜華為雖然很早就投入這塊技術(shù)研發(fā),但相對于有內(nèi)容有流量的互聯(lián)網(wǎng)公司。華為沒有優(yōu)勢。
第三階段:在線教育在線會議
2018年左右,開源了近十年的WebRTC業(yè)務(wù)開始漸漸火起來了,起因是在線教育業(yè)務(wù)遇到了焦慮的中國家長。這期間興起了51Talk、VIPKID、好未來網(wǎng)校等很多在線教育公司。并且2020年疫情爆發(fā),在線會議、在線課堂業(yè)務(wù)激增。RTC業(yè)務(wù)一下子爆發(fā)起來。
第四階段:IoT萬物互聯(lián)
2023年國內(nèi)疫情放開,大家開始回歸正常生活,線上會議量大幅度下降;K12教培被限制,在線教育業(yè)務(wù)大幅度降低。RTC業(yè)務(wù)生存空間不樂觀;短視頻、帶貨直播業(yè)務(wù)雖然體量非常大,但增長接近天花板。個(gè)人認(rèn)為未來的業(yè)務(wù)量應(yīng)該會在IoT萬物互聯(lián)行業(yè)上。雖然由于各種原因5G的落地被打岔,但萬物互聯(lián)應(yīng)該是大趨勢。
這個(gè)可以從互聯(lián)網(wǎng)發(fā)展史分析,互聯(lián)網(wǎng)經(jīng)歷了Web1.0、Web2.0。目前處于Web2.0到Web3.0變革期。
Web 1.0人和計(jì)算機(jī)互聯(lián)。大家上網(wǎng)主要目的是通過計(jì)算機(jī)獲取信息,學(xué)習(xí)知識。
Web 2.0是人和人的互聯(lián)。這時(shí)大家更多是通過互聯(lián)網(wǎng)建立社交關(guān)系、朋友圈。
Web3.0應(yīng)該是人和萬物互聯(lián)。大家希望可以用網(wǎng)絡(luò)控制生活的方方面面。
媒體行業(yè)經(jīng)歷這么多年的發(fā)展,和很多行業(yè)融合非常深:比如銀行安全認(rèn)證、公共安全監(jiān)控、智能家居、遠(yuǎn)程醫(yī)療等行業(yè)。已經(jīng)儲備了一定的業(yè)務(wù)模型;隨著5G網(wǎng)絡(luò)的普及,同時(shí)入網(wǎng)設(shè)備數(shù)量上限不再是瓶頸,IoT在網(wǎng)絡(luò)層面上道路已經(jīng)打通;輕量級芯片發(fā)展逐漸成熟,終端側(cè)也已經(jīng)相對完善。IoT普及的條件都已經(jīng)滿足。這個(gè)發(fā)展是水到渠成的事情。
LiveVideoStack:我們比較好奇的是,您在音視頻技術(shù)、在RTC技術(shù)領(lǐng)域是一入行就專注在QoE體驗(yàn)這個(gè)方向,還是在工作過程中逐漸積累經(jīng)驗(yàn)、產(chǎn)生了興趣?哪段任職經(jīng)歷或者說是項(xiàng)目,讓您對音視頻的QoE體驗(yàn)有了印象深刻的理解或者思考?
黃翠萍: 大學(xué)畢業(yè)進(jìn)了中央研究院(2012實(shí)驗(yàn)室前身)的媒體工程部。當(dāng)時(shí)一款MRS6100產(chǎn)品全球發(fā)貨,常年需要分析全球的海量音頻通訊數(shù)據(jù)。那時(shí)的QoE手段也沒有現(xiàn)在這么成熟,要維護(hù)這么大的海量業(yè)務(wù)非常辛苦。當(dāng)時(shí)華為通過了英國電信的BT認(rèn)證,所有問題都要三分鐘內(nèi)快速恢復(fù),七十二小時(shí)內(nèi)給出詳細(xì)報(bào)告。那段時(shí)間每天頭上都像懸著一把劍。所以提升QoE體驗(yàn),年年都是團(tuán)隊(duì)的重點(diǎn)改進(jìn)目標(biāo)。
并且音視頻業(yè)務(wù)對網(wǎng)絡(luò)依賴特別大,做好網(wǎng)絡(luò)監(jiān)控和預(yù)警尤其重要。團(tuán)隊(duì)每個(gè)同學(xué)都已經(jīng)達(dá)成共識,無論做哪個(gè)產(chǎn)品都要把QoE體驗(yàn)、傳輸?shù)腝oS優(yōu)化作為首要任務(wù)。
#2
ToB到ToC:“研發(fā)人員不
能停留在自己的舒適圈里”
LiveVideoStack:老師既做過ToB也做過ToC的音視頻方案,您認(rèn)為這兩者最大的區(qū)別在哪里?這種工作經(jīng)歷上的豐富度,對您理解技術(shù)有起到幫助嗎?
黃翠萍:ToB和ToC因?yàn)槊嫦虻目蛻簟I(yè)務(wù)場景不同,研發(fā)風(fēng)格差異非常大。
面向企業(yè)的ToB業(yè)務(wù)模式固定,客戶需求明確,用戶體量大,對版本質(zhì)量要求高。以華為為例,他有一整套系統(tǒng)完善的IPD流程,保證發(fā)布版本質(zhì)量穩(wěn)定;另外像華為更傾向在技術(shù)的深度上深挖井,比較崇尚工匠精神。里面很多同學(xué)在技術(shù)細(xì)節(jié)鉆研非常深。
面向消費(fèi)者的ToC業(yè)務(wù)用戶需求變化非常快。一個(gè)idea被多家公司看到,大家都想快速搶占市場,只能敏捷開發(fā)加快速迭代。以騰訊為例,一個(gè)方案可能沒那么完美,但可以滿足80%的場景需求,就可以上。有點(diǎn)像用鋼筆畫目標(biāo),用鉛筆畫路徑;另外像騰訊更傾向在技術(shù)的廣度上不斷拓展。里面很多小伙伴視野非常廣,可以快速切換做各種不同的產(chǎn)品。
兩種研發(fā)風(fēng)格各有優(yōu)點(diǎn),都能在各自的土壤上綻放出自己的美麗。這種經(jīng)歷對自己的幫助就是要改變慣性思維,研發(fā)人員不能停留在自己的舒適圈里,應(yīng)該更多的理解客戶群體,適應(yīng)不同的開發(fā)模式。
LiveVideoStack:ToC的IoT產(chǎn)品在用戶體驗(yàn)的要求上有什么特點(diǎn)?
黃翠萍:面向消費(fèi)者的IoT產(chǎn)品,用戶需求變化也非常快。雖然受硬件研發(fā)周期的制約,迭代速度略慢于移動(dòng)端的產(chǎn)品。但I(xiàn)oT的設(shè)備經(jīng)常不和用戶在一起,很多操作沒有那么便利。萬一出質(zhì)量問題,不能快速恢復(fù),被用戶感知,用戶滿意度會打折扣。
所以ToC的IoT產(chǎn)品既要使用敏捷開發(fā)加快速的迭代模式,快速響應(yīng)消費(fèi)者的需求,又要參考華為的IPD流程,對版本質(zhì)量做很嚴(yán)格的把控。
#3
IoT的挑戰(zhàn):依據(jù)場景的
適配和調(diào)優(yōu)
LiveVideoStack:IoT設(shè)備通常受限于有限的算力和資源。在您看來,IoT上的算力限制對于業(yè)務(wù)和質(zhì)量管理有哪些主要影響?
黃翠萍:IoT設(shè)備的資源比起移動(dòng)端或者服務(wù)器相差非常大:編譯鏈版本低、CPU主頻不高、內(nèi)存空間有限。導(dǎo)致很多成熟的算法都不能直接應(yīng)用在IoT設(shè)備上,需要不斷的適配和優(yōu)化。
比方說大多數(shù)IoT設(shè)備最高僅能支持c++11的編譯鏈,很多更低端的設(shè)備只能支持gcc編譯鏈,WebRTC模塊代碼不能直接拿來使用;一些使用太陽板或者電池的低功耗產(chǎn)品,不能使用很復(fù)雜的算法。在落地的時(shí)候要做一些取舍、剪切和性能優(yōu)化;對抗弱網(wǎng)傳輸需要對媒體數(shù)據(jù)進(jìn)行緩存,但設(shè)備內(nèi)存空間有限,不允許緩存太多數(shù)據(jù),需要根據(jù)實(shí)際場景進(jìn)行適配調(diào)整。
LiveVideoStack:針對這些限制,有什么有效的策略或技術(shù)可以用來確保IoT業(yè)務(wù)的順利運(yùn)行和高質(zhì)量的性能?
黃翠萍:如上所說,雖然RTC技術(shù)已經(jīng)非常成熟,但是在IoT產(chǎn)品中,我們不能簡單的把WebRTC的QoS算法和自己之前的優(yōu)化經(jīng)驗(yàn)直接落地。
比方說常用的NACK算法,之前需要注意的就是盡量防止發(fā)送端的NACK大量超發(fā)對網(wǎng)絡(luò)的沖擊,導(dǎo)致網(wǎng)絡(luò)環(huán)境更加惡化。但在IoT產(chǎn)品,我們還受到設(shè)備緊張內(nèi)存的限制,無法給NACK預(yù)留足夠大的緩存空間去適配弱網(wǎng)。當(dāng)我們設(shè)備感知到網(wǎng)絡(luò)出現(xiàn)大量申請NACK重傳,但設(shè)備緩存都沒有這個(gè)包,無法響應(yīng)網(wǎng)絡(luò)的時(shí),可以通過主動(dòng)降分辨率并且及時(shí)刷新IDR幀,緩解這個(gè)問題。
LiveVideoStack:IoT場景下QoS策略的優(yōu)化方式能分為哪幾類?目前最有潛力帶來QoS提升的優(yōu)化方式是什么?
黃翠萍:首先我們用RTC替換了傳統(tǒng)的UDT通訊協(xié)議,這種通訊協(xié)議是以一定的延時(shí)換取穩(wěn)定的傳輸。不滿足人們對低延時(shí)的要求。
其次我們在網(wǎng)絡(luò)質(zhì)量實(shí)時(shí)監(jiān)控中做了很多的工作。IoT設(shè)備都是無線入網(wǎng),無線網(wǎng)絡(luò)質(zhì)量因?yàn)楦鞣N原因,網(wǎng)絡(luò)質(zhì)量波動(dòng)很大。準(zhǔn)確評估當(dāng)前的網(wǎng)絡(luò)質(zhì)量和瓶頸帶寬,是整個(gè)QoS策略的核心。它決定我們?nèi)绾畏峙滟Y源,調(diào)整其他QoS的工作模式。
最后就是受IoT硬件資源的限制,QoS的很多具體策略也要隨之調(diào)整。IoT設(shè)備沒有充足的內(nèi)存資源,不能緩存太多數(shù)據(jù);IoT設(shè)備算力緊張,不能使用過于復(fù)雜的算法。所以很多策略也就要隨之適配和調(diào)優(yōu)。
LiveVideoStack:非常開心今天能和黃老師進(jìn)行采訪,劇透一下您在LiveVideoStackCon的獨(dú)家內(nèi)容吧!
黃翠萍:本次分享聚焦RTC的QoS手段如何在IoT產(chǎn)品進(jìn)行深度打磨,可能沒有那么多新的技術(shù),但是會分享在新的應(yīng)用場景下,遇到的困難和解決的思路,希望對大家有所幫助。
編輯:黃飛
?
評論
查看更多