天天看點

李幸原:看好實時音視訊在教育與醫療的前景

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/82599039

LiveVideoStack采訪了三體雲實時視訊進階工程師李幸原,從無線桌面、遠端醫療到網際網路直播,李幸原分析了這幾種場景下的技術難點。在不可靠的公網上,三體雲抛棄了傳統的CDN+TCP,建構起全新的通信基礎設施。

文 / 李幸原

策劃 / LiveVideoStack

LiveVideoStack:李幸原你好,能否向LiveVideoStack的讀者介紹下自己,以及目前主要的工作以及關注的技術方向?

李幸原:大家好,我是李幸原,自學校開始接觸視訊編碼算法,之後一直在從事相關的工作,目前在三體雲任職,主要負責視訊算法以及實時傳輸方面的工作。

LiveVideoStack:您做過無線桌面、遠端醫療、網際網路直播産品,這三種業務場景分别對技術(編解碼、實時傳輸等)有哪些挑戰?

李幸原:無線桌面共享大約是2014-2015年左右的産品,當時主要的應用場景是在會議室或者是辦公室等中小空間裡,設計的目标是要在當時主流的桌面(Windows,Mac)和移動系統(iOS,Android)上實作抓屏和編碼推流,當時的移動平台在計算能力上支援高清實時編碼還是比較吃力的,而産品對于畫質和延遲的要求是非常高的,同時在解碼端我們也希望在一顆中低端的CPU上實作多路流的并發解碼、渲染,為此我們做了大量的工作,從硬體的選型,到算法優化、彙編加速等等。在傳輸層面,由于産品的場景,以以太網,WIFI為主,相對于公網的情況要簡單許多,但是我們也遇到了不少問題,當時正處在一個WIFI 2.4G到5G的交叉口,而2.4G的頻段是比較“髒”的,很多時候表現非常感人,也是在這個過程裡,我們體會到了TCP的種種不便。

時間到了2016年,全民直播點燃了整個行業,移動平台開始崛起,感謝摩爾定律,這個時候的移動平台已不需要再為編碼的計算能力而擔心,但是我們發現,複雜的公網一點也不能讓人放松半分。特别是觀衆已經不滿足于簡單的當一個被動的參與者,于是多人互動直播降臨,它對于端端延遲有着極緻的要求,而這是傳統的直播架構解決不了的問題。為了應對這些問題,我們放棄了傳統CDN以及伴随多年的勞模TCP,開始重建立構實時通信基礎設施:在傳輸層它需要實時通訊協定,基于時延的擁塞控制,動态碼流,重傳,FEC等等;在編解碼層,它需要混屏混流,回音消除,抗丢包編碼算法等等。

而時至今日,實時通訊已愈發融入到我們的日常生活中,它打破了時間和空間的限制,是解決當今資源集聚問題的一個有效手段,于是我們看到了線上教育和線上醫療的快速成長,而在這種場景下,低延時高品質通訊的需求更為強烈,它直接影響了自身承載的服務的品質,在這裡帶寬,畫質音質,延遲的沖突會更加突出,此外這些場景往往還伴随着教學,分享,遠端控制等的一些特殊業務需求。

LiveVideoStack:你看好實時視訊通信技術在哪些場景的應用前景?

李幸原:在上面一個話題裡我大緻也提到了,教育和醫療,資源分布的問題特别突出,他們又有着龐大的市場,應用前景令人期待。

LiveVideoStack:能否介紹下三體雲在實時視訊領域有哪些特色技術和産品,未來有哪些發展規劃?

李幸原:我們目前主要的産品是實時音視訊雲服務,通過內建SDK可以快速接入三體雲的全球實時通訊網3TRTN,實作高品質低延遲的實時通訊,同時我們還提供一站式直播解決方案。未來我們會繼續聚焦在實時通信領域,在編碼端結合AI,打造更加智能,高效的實時通信産品。

LiveVideoStack:展望整個多媒體通訊領域,你認為哪些(開源)技術棧将會快速發展?

李幸原:主要還是兩個吧,編解碼端的FFmpeg以及通訊的WebRTC,在相當長的時間内,這兩者的引領地位應該是不會被撼動的。

LIveVideoStack:說說你将在LiveVideoStackCon 2018分享的内容吧。

李幸原:我分享的内容将主要圍繞我們是如何打造高品質低延時的實時視訊通信,以及在這個過程中我們遇到的一些問題。

繼續閱讀