2021年,為什么說音視頻技術(shù)是技術(shù)風(fēng)口?
?疫情之下,遠(yuǎn)程辦公成為眾多企業(yè)的剛需標(biāo)配。而隨著國(guó)內(nèi)疫情2021年大有復(fù)發(fā)的趨勢(shì),企業(yè)遠(yuǎn)程?辦公需求會(huì)越來越多,遠(yuǎn)程辦公將成為一種新常態(tài),而遠(yuǎn)程辦公會(huì)帶來音視頻板塊的繁榮,音視頻會(huì)議的風(fēng)口隨之爆發(fā),特別是5G項(xiàng)目逐漸落地,給視頻會(huì)議帶來新的發(fā)展動(dòng)力。


我們?cè)撛趺磳W(xué)習(xí)視頻會(huì)議呢,首先得介紹下什么是webrtc
1.1 Webrtc三大優(yōu)勢(shì)
?1. 壓縮率極高視頻編碼,在網(wǎng)速比較低的情況下 也能正常進(jìn)行視頻會(huì)議
?2. p2p技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)穿透,降低服務(wù)器轉(zhuǎn)發(fā)成本
?3. 回音消除,webrtc的回音消除算法 非常優(yōu)秀
1.2?如何自己實(shí)現(xiàn)從零實(shí)現(xiàn)一個(gè)Webrtc版的視頻會(huì)議呢
?視頻會(huì)議的本質(zhì)是視頻數(shù)據(jù)和音頻數(shù)據(jù)交換(視頻數(shù)據(jù)其實(shí)是從攝像頭設(shè)備捕獲并且編碼成16進(jìn)制的數(shù)據(jù))
假設(shè)有小張,小李?,小王三個(gè)人?相互相進(jìn)行視頻會(huì)議,他們的數(shù)據(jù)流動(dòng)如下圖:

小李?小王,小張互相交換16進(jìn)制的視頻數(shù)據(jù)后,就可以進(jìn)行視頻會(huì)議啦,最后只需要把16進(jìn)制的數(shù)據(jù)解碼成畫面數(shù)據(jù),并顯示到屏幕上就好了
1.3?這個(gè)16進(jìn)制數(shù)據(jù)是什么數(shù)據(jù)呢 ?
同時(shí) H265的編碼性能會(huì)比VP9更勝一籌,也廣泛應(yīng)用于4k,8k 超清,直播等場(chǎng)所。
接下來我們看怎么實(shí)現(xiàn)手寫Webrtc吧,看看自己實(shí)現(xiàn)視頻會(huì)議架構(gòu)

這只是A端到B端,還有B端到C端,C端到D端的畫面交換
1.4?最終從零手寫出來的效果



評(píng)論
圖片
表情
