WebRTC架構(gòu)的簡單分析

[原文地址]:https://blog.csdn.net/temotemo/article/details/7530504

1曲初、簡介

WebRTC是一項(xiàng)在瀏覽器內(nèi)部進(jìn)行實(shí)時(shí)視頻和音頻通信的技術(shù)匿沛,是谷歌2010年以6820萬美元收購Global IP Solutions公司而獲得的一項(xiàng)技術(shù)匀归。WebRTC提供了視頻會(huì)議的核心技術(shù)鳞疲,包括音視頻的采集惧磺、編解碼青责、網(wǎng)絡(luò)傳輸均抽。

2嫁赏、WebRTC架構(gòu)圖

3、WebRTC架構(gòu)組件介紹

(1) Your Web App

Web開發(fā)者開發(fā)的程序油挥,Web開發(fā)者可以基于集成WebRTC的瀏覽器提供的web API開發(fā)基于視頻潦蝇、音頻的實(shí)時(shí)通信應(yīng)用。

(2) Web API

面向第三方開發(fā)者的WebRTC標(biāo)準(zhǔn)API(Javascript)深寥,使開發(fā)者能夠容易地開發(fā)出類似于網(wǎng)絡(luò)視頻聊天的web應(yīng)用攘乒。

(3) Transport / Session

傳輸/會(huì)話層,會(huì)話層組件采用了libjingle庫的部分組件實(shí)現(xiàn)惋鹅。主要組件如下:

(5) VoiceEngine

VoiceEngine 詳解 :
https://blog.csdn.net/nonmarking/article/details/50574733
音頻引擎是包含一系列音頻多媒體處理的框架沽讹,包括從視頻采集卡到網(wǎng)絡(luò)傳輸端等整個(gè)解決方案。
PS:VoiceEngine是WebRTC極具價(jià)值的技術(shù)之一武鲁,是Google收購GIPS公司后開源的爽雄。在VoIP上,技術(shù)業(yè)界領(lǐng)先洞坑。
a. iSAC
Internet Speech Audio Codec
針對(duì)VoIP和音頻流的寬帶和超寬帶音頻編解碼器盲链,是WebRTC音頻引擎的默認(rèn)的編解碼器。
b. iLBC
Internet Low Bitrate Codec
VoIP音頻流的窄帶語音編解碼器迟杂。
c. NetEQ for Voice
NetEQ for Voice 詳解 : https://blog.csdn.net/u014338577/article/details/46010983
針對(duì)音頻軟件實(shí)現(xiàn)的語音信號(hào)處理元件刽沾。
NetEQ算法:自適應(yīng)抖動(dòng)控制算法以及語音包丟失隱藏算法。使其能夠快速且高解析度地適應(yīng)不斷變化的網(wǎng)絡(luò)環(huán)境排拷,確保音質(zhì)優(yōu)美且緩沖延遲最小侧漓。
是GIPS公司獨(dú)步天下的技術(shù),能夠有效的處理由于網(wǎng)絡(luò)抖動(dòng)和語音包丟失時(shí)候?qū)φZ音質(zhì)量產(chǎn)生的影響监氢。
d. Acoustic Echo Canceler (AEC)
回聲消除器是一個(gè)基于軟件的信號(hào)處理元件布蔗,能實(shí)時(shí)的去除mic采集到的回聲。
e. Noise Reduction (NR)
噪聲抑制也是一個(gè)基于軟件的信號(hào)處理元件浪腐,用于消除與相關(guān)VoIP的某些類型的背景噪聲(嘶嘶聲纵揍,風(fēng)扇噪音等等… …)

(6) VideoEngine

VideoEngine詳解 : https://blog.csdn.net/nonmarking/article/details/47375849
WebRTC視頻處理引擎。
VideoEngine是包含一系列視頻處理的整體框架议街,從攝像頭采集視頻到視頻信息網(wǎng)絡(luò)傳輸再到視頻顯示整個(gè)完整過程的解決方案泽谨。
a. VP8
視頻圖像編解碼器,是WebRTC視頻引擎的默認(rèn)的編解碼器。
VP8適合實(shí)時(shí)通信應(yīng)用場景吧雹,因?yàn)樗饕轻槍?duì)低延時(shí)而設(shè)計(jì)的編解碼器骨杂。
PS:VPx編解碼器是Google收購ON2公司后開源的,VPx現(xiàn)在是WebM項(xiàng)目的一部分雄卷,而WebM項(xiàng)目是Google致力于推動(dòng)的HTML5標(biāo)準(zhǔn)之一搓蚪。
b. Video Jitter Buffer
視頻抖動(dòng)緩沖器,可以降低由于視頻抖動(dòng)和視頻信息包丟失帶來的不良影響丁鹉。
c. Image enhancements
圖像質(zhì)量增強(qiáng)模塊妒潭。
對(duì)網(wǎng)絡(luò)攝像頭采集到的圖像進(jìn)行處理,包括明暗度檢測鳄炉、顏色增強(qiáng)杜耙、降噪處理等功能,用來提升視頻質(zhì)量拂盯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末佑女,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子谈竿,更是在濱河造成了極大的恐慌团驱,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件空凸,死亡現(xiàn)場離奇詭異嚎花,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)呀洲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門紊选,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人道逗,你說我怎么就攤上這事兵罢。” “怎么了滓窍?”我有些...
    開封第一講書人閱讀 157,221評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵卖词,是天一觀的道長。 經(jīng)常有香客問我吏夯,道長此蜈,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,474評(píng)論 1 283
  • 正文 為了忘掉前任噪生,我火速辦了婚禮裆赵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘跺嗽。我一直安慰自己战授,他們只是感情好舔庶,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著陈醒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瞧甩。 梳的紋絲不亂的頭發(fā)上钉跷,一...
    開封第一講書人閱讀 49,816評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音肚逸,去河邊找鬼爷辙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛朦促,可吹牛的內(nèi)容都是我干的膝晾。 我是一名探鬼主播,決...
    沈念sama閱讀 38,957評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼务冕,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼血当!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起禀忆,我...
    開封第一講書人閱讀 37,718評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤臊旭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后箩退,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體离熏,經(jīng)...
    沈念sama閱讀 44,176評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評(píng)論 2 327
  • 正文 我和宋清朗相戀三年戴涝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滋戳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,646評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡啥刻,死狀恐怖奸鸯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情郑什,我是刑警寧澤府喳,帶...
    沈念sama閱讀 34,322評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站蘑拯,受9級(jí)特大地震影響钝满,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜申窘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評(píng)論 3 313
  • 文/蒙蒙 一弯蚜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧剃法,春花似錦碎捺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晋柱。三九已至,卻和暖如春诵叁,著一層夾襖步出監(jiān)牢的瞬間雁竞,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評(píng)論 1 266
  • 我被黑心中介騙來泰國打工拧额, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碑诉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,358評(píng)論 2 360
  • 正文 我出身青樓侥锦,卻偏偏與公主長得像进栽,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恭垦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評(píng)論 2 348