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