打破系统边界,云端协同创新——专访华为云视频架构师 黄挺
“ 隨著互動(dòng)、云游戲等低時(shí)延的需求出現(xiàn),我們需要重新思考這個(gè)系統(tǒng)的定義,首先想到的就是我們是否要把他們看成一個(gè)系統(tǒng),看成一個(gè)系統(tǒng)的好處是,這樣有助于幫助我們回到訴求的原點(diǎn),并重新思考如何解決問(wèn)題。“
以下內(nèi)容由LiveVideoStack與黃挺的采訪整理而成。
LiveVideoStack:請(qǐng)老師介紹一下自己以及您近期關(guān)注的技術(shù)趨勢(shì)和產(chǎn)品?
黃挺:一方面是個(gè)人興趣,一方面是工作需要。我一般會(huì)在Linkedin上關(guān)注某個(gè)領(lǐng)域的專家來(lái)獲取我希望獲得的信息,包括技術(shù)的和產(chǎn)品的。專家的來(lái)源主要包括:一些論文的作者以及一些技術(shù)分享的分享人。通過(guò)他們也能夠認(rèn)識(shí)很多有趣的人以及最新的產(chǎn)品和技術(shù)趨勢(shì)。我關(guān)注的技術(shù)比較雜,從API設(shè)計(jì),到架構(gòu)設(shè)計(jì),再到視頻領(lǐng)域相關(guān)的技術(shù),最近因?yàn)楣ぷ髟?#xff0c;對(duì)RTC的一些技術(shù)關(guān)注比較多。
LiveVideoStack:入職華為以來(lái),您所參與的最難忘的項(xiàng)目是什么,可以與LiveVideoStack的讀者分享這其中的一兩個(gè)小故事嗎?
黃挺:2017年在愛(ài)爾蘭為期1個(gè)月的招聘工作讓我非常難忘。因?yàn)檫@段時(shí)間專職做招聘工作,所以從關(guān)注事轉(zhuǎn)變成對(duì)人的關(guān)注更多。這段工作經(jīng)歷讓我接觸到了非常多優(yōu)秀的人,他們有一個(gè)共同特質(zhì)就是技術(shù)上樂(lè)于分享,能夠深入簡(jiǎn)出地講清楚一個(gè)事情。
同時(shí)當(dāng)?shù)赜蟹浅3墒斓木€下交流平臺(tái)Meetup,以及非常好的技術(shù)交流氛圍。有樂(lè)于從事公眾服務(wù)的活動(dòng)組織者,有活動(dòng)贊助者(一般是公司)提供場(chǎng)地,參與者有高校老師,也有公司技術(shù)專家,有求職者,也有求知者。每個(gè)人都能從中得到收獲。
LiveVideoStack:您入職華為到現(xiàn)在已經(jīng)15年了,一直沒(méi)離開(kāi)過(guò)。華為最吸引您的是什么,在這期間您眼中的華為歷經(jīng)了怎樣的變化?
黃挺:華為就像一壇老酒,越品越有味道。無(wú)論是對(duì)技術(shù)還是對(duì)項(xiàng)目、對(duì)人才,華為都有一整套的管理模式體系,值得我們細(xì)細(xì)品味其中的奧妙。另外就是華為研究什么的都有,雖然我在華為工作了15年,但是每過(guò)一段時(shí)間都會(huì)聽(tīng)到一些非常有趣的技術(shù)探索方向。
LiveVideoStack:在您探索視頻傳輸及相關(guān)解決方案的過(guò)程中,遇到的印象深刻的難點(diǎn)是什么?
黃挺:雖然我一直從事視頻領(lǐng)域相關(guān)的工作,做過(guò)的產(chǎn)品看似都一樣,但其實(shí)有很多本質(zhì)上的差別,這個(gè)就是我認(rèn)為最大的難點(diǎn)。因?yàn)橐坏┦褂脩T性思維做新的方向,很容易走偏,越努力可能錯(cuò)的越多。這也是我這次分享最希望能夠帶給大家的啟發(fā)。
LiveVideoStack:在您的技術(shù)進(jìn)階之路上,給您啟發(fā)最大的是什么?
黃挺:每個(gè)階段都有一個(gè)人對(duì)我們有非常大的幫助,我想我的導(dǎo)師是在技術(shù)上對(duì)我的影響最大的人。我剛?cè)肼?年的時(shí)候,有一次談話,他告訴我技術(shù)人要做一個(gè)掃地僧。正是因?yàn)檫@句話,讓我在浮躁的年紀(jì)能夠靜下心來(lái)做技術(shù)研究,在面對(duì)多次內(nèi)部團(tuán)隊(duì)和組織調(diào)整的時(shí)候能夠不忘初心,始終在技術(shù)領(lǐng)域保持好奇心,堅(jiān)持做有價(jià)值的事情。
LiveVideoStack:從一個(gè)純粹的音視頻技術(shù)人的角度來(lái)看,您如何理解華為云提出的新媒體網(wǎng)絡(luò)的價(jià)值主張以及其對(duì)行業(yè)生態(tài)的影響?
黃挺:播放、傳輸和計(jì)算(媒體處理、轉(zhuǎn)碼等)是相對(duì)獨(dú)立的系統(tǒng),獨(dú)立的好處是可以獨(dú)立演進(jìn)發(fā)展,互不干擾且簡(jiǎn)單易用;劣勢(shì)是效率上存在一些損耗。
隨著互動(dòng)、云游戲等低時(shí)延的需求出現(xiàn)后,我們需要重新思考這個(gè)系統(tǒng)的定義,首先想到的就是我們是否要把他們看成一個(gè)系統(tǒng),看成一個(gè)系統(tǒng)的好處是,這樣有助于幫助我們回到訴求的原點(diǎn),并重新思考如何解決問(wèn)題。
基于這個(gè)思考,我們希望通過(guò)端邊云協(xié)同式架構(gòu)創(chuàng)新,將原來(lái)在終端上運(yùn)行的計(jì)算密集型的圖形處理算法,放到邊緣或云端來(lái)運(yùn)行,這個(gè)本質(zhì)上就是打破原來(lái)三個(gè)系統(tǒng)的邊界,提供了一種新視頻應(yīng)用的開(kāi)發(fā)方式。對(duì)于應(yīng)用開(kāi)發(fā)者,不需要適配多種終端,也讓產(chǎn)品經(jīng)理有更多想象的空間,重新定義更加有競(jìng)爭(zhēng)力的視頻體驗(yàn)。希望通過(guò)我們的技術(shù)創(chuàng)新,可以豐富大家的技術(shù)選擇。
LiveVideoStack:一個(gè)可擴(kuò)展的、可靠的、經(jīng)濟(jì)高效的視頻傳輸方案應(yīng)該具備哪些特質(zhì)?
黃挺:這是一個(gè)架構(gòu)問(wèn)題。基于互聯(lián)網(wǎng)的web生態(tài)為什么非常繁榮,和它有一個(gè)可擴(kuò)展的、可靠的、經(jīng)濟(jì)高效的REST風(fēng)格架構(gòu)體系密不可分,那么我們理解一下REST架構(gòu)風(fēng)格具備哪些特質(zhì):
1. 客戶端-服務(wù)器體系結(jié)構(gòu)
2. 無(wú)狀態(tài)
3. 可緩存
4. 統(tǒng)一接口
5. 分層系統(tǒng)
6. 按需編碼(Code-On-Demand)
這里推薦:《Architectural Styles and the Design of Network-based Software Architectures》-- ROY T. FIELDING
如果視頻的傳輸可以基于這樣一套架構(gòu)體系來(lái)設(shè)計(jì),也可以獲得同樣的質(zhì)量屬性。但是越來(lái)越多實(shí)時(shí)性要求高的業(yè)務(wù)出現(xiàn),這對(duì)基于REST風(fēng)格架構(gòu)體系的視頻傳輸方式(HTTP、CDN、E2E時(shí)延很難滿足百毫秒級(jí)的時(shí)延要求)帶來(lái)了挑戰(zhàn)。
目前大量實(shí)時(shí)性要求高的業(yè)務(wù)都采用基于UDP的RTC技術(shù)傳輸視頻。由于業(yè)界目前沒(méi)有類似REST這樣達(dá)成共識(shí)的統(tǒng)一的架構(gòu)風(fēng)格,來(lái)滿足可擴(kuò)展、可靠、經(jīng)濟(jì)高效的視頻傳輸需求,所以一般RTC服務(wù)提供方會(huì)提供較為封閉的方式來(lái)提供服務(wù),即提供客戶端SDK,各家采用各自的架構(gòu)設(shè)計(jì)來(lái)達(dá)到可擴(kuò)展、可靠、經(jīng)濟(jì)高效的視頻傳輸?shù)哪康摹?/p>
WebRTC提供了一個(gè)開(kāi)源的參考實(shí)現(xiàn),可以滿足一定的開(kāi)放性傳輸訴求。但是由于它的傳輸標(biāo)準(zhǔn)還有很多改進(jìn)空間,同時(shí)依賴IETF進(jìn)行標(biāo)準(zhǔn)化,所以演進(jìn)速度不如封閉的方式來(lái)得快。這里就看各個(gè)應(yīng)用的實(shí)際訴求來(lái)進(jìn)行選擇了。
LiveVideoStack:您認(rèn)為在提供更好的視頻傳輸方面的解決方案方面,除了華為云,還有哪家的思路讓您覺(jué)得新穎有趣?
黃挺:最近出現(xiàn)了一些使用毫米波技術(shù)實(shí)現(xiàn)無(wú)線投屏和HDMI無(wú)線擴(kuò)展塢的消費(fèi)級(jí)產(chǎn)品,我覺(jué)得非常新穎,打算買個(gè)回來(lái)玩一玩。
LiveVideoStack:您如何看待“成本和技術(shù)復(fù)雜性往往面對(duì)著視頻服務(wù)質(zhì)量下降的Trade-off”這一說(shuō)法?
黃挺:這個(gè)和架構(gòu)的設(shè)計(jì)一樣,SLA希望做得更高,可能需要付出的成本就更大,例如冗余會(huì)更多,我想最終還是要回歸產(chǎn)品的定位本身吧。當(dāng)然架構(gòu)和算法設(shè)計(jì)上靈活一些肯定會(huì)更好,但是這個(gè)也取決于各個(gè)團(tuán)隊(duì)的技術(shù)棧能力以及團(tuán)隊(duì)眼前的重要問(wèn)題是什么。最近我們也在找一些人因工程方面的專家討論視頻服務(wù)質(zhì)量這個(gè)話題,希望在視頻服務(wù)質(zhì)量的定義方面能有一些新的發(fā)現(xiàn)和突破。
LiveVideoStack:后疫情時(shí)代,您對(duì)音視頻服務(wù)&技術(shù)有了哪些新的理解?
黃挺:后疫情時(shí)代,一些變化可能會(huì)逐步發(fā)生,我認(rèn)為它們會(huì)以家庭為中心展開(kāi)。
1. 固定場(chǎng)景的應(yīng)用越來(lái)越多,因?yàn)槎荚诩依?#xff08;安全性高)進(jìn)行辦公或者娛樂(lè);
2. 大屏的應(yīng)用越來(lái)越多,有條件使用更好的顯示屏;
3. 新的顯示、采集設(shè)備會(huì)加速推出,因?yàn)榭梢詢?yōu)先在固定場(chǎng)景使用,相較于移動(dòng)場(chǎng)景需要解決的問(wèn)題更少;
4. 家庭場(chǎng)景下,重型娛樂(lè)和互動(dòng)通信需求會(huì)逐步出現(xiàn)。所以后疫情時(shí)代會(huì)加速多模態(tài)媒體技術(shù)的發(fā)展,不僅僅是通過(guò)將音視頻數(shù)字化來(lái)滿足人類的訴求。還包括數(shù)字化人類的觸覺(jué)、嗅覺(jué)和味覺(jué)來(lái)滿足人們重型娛樂(lè)和辦公的需求。
LiveVideoStack:您現(xiàn)階段正在解決的問(wèn)題以及您下一個(gè)階段的研發(fā)目標(biāo)是什么?
黃挺:就是我在上次分享中提到的三點(diǎn)價(jià)值主張:
1. 低時(shí)延、全互聯(lián)、大規(guī)模實(shí)時(shí)音視頻分發(fā);
2. 高通量、沉浸式新媒體傳輸;
3. 端、邊、云協(xié)同創(chuàng)新,靈活定義媒體處理流水線。
LiveVideoStack:您在LiveVideoStackCon北京站的分享中有提到過(guò)音視頻傳輸未來(lái)面臨的三大挑戰(zhàn):業(yè)務(wù)多、要求高、發(fā)展快,您這里提到的“未來(lái)”指的是多久的時(shí)間維度?為應(yīng)對(duì)這些挑戰(zhàn),華為云做了哪些具體的準(zhǔn)備,其中已經(jīng)落地的產(chǎn)品項(xiàng)目有哪些?
黃挺:分享中提到的三大挑戰(zhàn)已經(jīng)是可看到的了,我認(rèn)為現(xiàn)在就要開(kāi)始做技術(shù)準(zhǔn)備。我們針對(duì)這三大挑戰(zhàn)都有具體的項(xiàng)目在跟蹤落地,華為從研究到商業(yè)化落地有一整套流程支撐。
業(yè)務(wù)多:為了應(yīng)對(duì)邊緣越來(lái)越多不同類型的服務(wù),我們的RTC等新構(gòu)建的產(chǎn)品已經(jīng)開(kāi)始基于華為的邊緣云產(chǎn)品、IEF、IEC進(jìn)行構(gòu)建,解決煙囪式資源管理的問(wèn)題,并且大大提升了產(chǎn)品的運(yùn)維效率。
要求高:可以看到華為云已經(jīng)在VR和自由視角等新的沉浸式媒體方向進(jìn)行了探索,并已經(jīng)可以提供穩(wěn)定的產(chǎn)品和解決方案。
發(fā)展快:目前我們已經(jīng)和斗魚(yú)完成了第一步可行性驗(yàn)證,接下來(lái)我們還會(huì)圍繞著提高可開(kāi)放性進(jìn)行設(shè)計(jì)和研究,解決不同租戶算法資源隔離、互不影響等問(wèn)題。
LiveVideoStack:您如何看待視頻傳輸當(dāng)下的發(fā)展以及今后十年的發(fā)展趨勢(shì)?
黃挺:5G、新的穿戴設(shè)備是幾個(gè)影響視頻傳輸發(fā)展的變量,我比較期待接下來(lái)2年的東京奧運(yùn)會(huì)和北京冬奧會(huì)上有哪些視頻技術(shù)的應(yīng)用會(huì)給我們帶來(lái)驚喜。AR和VR是視頻發(fā)展甚至是整個(gè)計(jì)算和終端產(chǎn)業(yè)發(fā)展的下一跳。
LiveVideoStackCon 2021 ShangHai
這個(gè)世界沒(méi)有準(zhǔn)備好這一說(shuō)
機(jī)會(huì)和技術(shù)不會(huì)主動(dòng)敲開(kāi)你的門
LiveVideoStackCon 2021?上海站
北京時(shí)間:2021年4月16日-4月17日
點(diǎn)擊【閱讀原文】了解大會(huì)詳情
總結(jié)
以上是生活随笔為你收集整理的打破系统边界,云端协同创新——专访华为云视频架构师 黄挺的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 音视频技术开发周刊 | 174
- 下一篇: 高效终端设备视觉系统开发与优化