<strike id="uc6q2"><menu id="uc6q2"></menu></strike>
  • <strike id="uc6q2"></strike>
  • <strike id="uc6q2"></strike>
  • WebRTC采用的是成熟的RTP/RTCP技術(shù)

    2012年01月13日    點擊數(shù): 34383    字體:           一鍵關(guān)注匯訊

        WebRTC是一項在瀏覽器內(nèi)部進(jìn)行實時視頻和音頻通信的技術(shù),是谷歌2010年以6820萬美元收購收購Global IP Solutions公司而獲得一項技術(shù)。[1]

        WebRTC實現(xiàn)了基于網(wǎng)頁的視頻會議,標(biāo)準(zhǔn)是WHATWG 協(xié)議,目的是通過瀏覽器提供簡單的javascript就可以達(dá)到實時通訊(Real-Time Communications (RTC))能力。

        WebRTC提供了視頻會議的核心技術(shù),包括音視頻的采集、編解碼、網(wǎng)絡(luò)傳輸、顯示等功能,并且還支持跨平臺:windows,linux,mac,android。

        谷歌2011年6月3日宣布向開發(fā)人員開放WebRTC架構(gòu)的源代碼。這個源代碼將根據(jù)沒有專利費的BSD(伯克利軟件發(fā)布)式的許可證向用戶提供。[2]目前,開發(fā)人員可訪問并獲取WebRTC的源代碼、規(guī)格說明和工具等。[1]

        視頻

        WebRTC的視頻部分,包含采集、編解碼(I420/VP8)、加密、媒體文件、圖像處理 <http://baike.baidu.com/view/14662.htm>、顯示、網(wǎng)絡(luò)傳輸與流控(RTP/RTCP)等功能。

        視頻采集---video_capture

        源代碼在webrtcmodulesvideo_capturemain目錄下,包含接口和各個平臺的源代碼。

        在windows平臺上,WebRTC采用的是dshow技術(shù),來實現(xiàn)枚舉視頻的設(shè)備信息和視頻數(shù)據(jù)的采集,這意味著可以支持大多數(shù)的視頻采集設(shè)備;對那些需要單獨驅(qū)動程序的視頻采集卡(比如???<http://baike.baidu.com/view/338471.htm>高清卡)就無能為力了。

        視頻采集支持多種媒體類型,比如I420、YUY2、RGB、UYUY等,并可以進(jìn)行幀大小和幀率控制。

        視頻編解碼---video_coding

        源代碼在webrtcmodulesvideo_coding目錄下。

        WebRTC采用I420/VP8編解碼技術(shù)。VP8是google收購ON2后的開源實現(xiàn),并且也用在WebM項目中。VP8能以更少的數(shù)據(jù)提供更高質(zhì)量的視頻,特別適合視頻會議這樣的需求。

        視頻加密--video_engine_encryption

        視頻加密是WebRTC的video_engine一部分,相當(dāng)于視頻應(yīng)用層面的功能,給點對點的視頻雙方提供了數(shù)據(jù)上的安全保證,可以防止在Web上視頻數(shù)據(jù)的泄漏。

        視頻加密在發(fā)送端和接收端進(jìn)行加解密視頻數(shù)據(jù),密鑰由視頻雙方協(xié)商,代價是會影響視頻數(shù)據(jù)處理的性能;也可以不使用視頻加密功能,這樣在性能上會好些。

        視頻加密的數(shù)據(jù)源可能是原始的數(shù)據(jù)流,也可能是編碼后的數(shù)據(jù)流。估計是編碼后的數(shù)據(jù)流,這樣加密代價會小一些,需要進(jìn)一步研究。

        視頻媒體文件--media_file

        源代碼在webrtcmodulesmedia_file目錄下。

        該功能是可以用本地文件作為視頻源,有點類似虛擬攝像頭 <http://baike.baidu.com/view/1366860.htm>的功能;支持的格式有Avi。

        另外,WebRTC還可以錄制音視頻到本地文件,比較實用的功能。

        視頻圖像處理--video_processing

        源代碼在webrtcmodulesvideo_processing目錄下。

        視頻圖像處理針對每一幀的圖像進(jìn)行處理,包括明暗度檢測、顏色增強、降噪處理等功能,用來提升視頻質(zhì)量。

        視頻顯示--video_render

        源代碼在webrtcmodulesvideo_render目錄下。

        在windows平臺,WebRTC采用direct3d9和directdraw的方式來顯示視頻,只能這樣,必須這樣。

        網(wǎng)絡(luò)傳輸與流控

        對于網(wǎng)絡(luò)視頻來講,數(shù)據(jù)的傳輸與控制是核心價值。WebRTC采用的是成熟的RTP/RTCP技術(shù)。

        音頻

        WebRTC的音頻部分,包含設(shè)備、編解碼(iLIBC/iSAC/G722/PCM16/RED/AVT、NetEQ)、加密、聲音文件、聲音處理、聲音輸出、音量控制、音視頻同步、網(wǎng)絡(luò)傳輸與流控(RTP/RTCP)等功能。

        音頻設(shè)備---audio_device

        源代碼在webrtcmodulesaudio_devicemain目錄下,包含接口和各個平臺的源代碼。

        在windows平臺上,WebRTC采用的是Windows Core Audio和Windows Wave技術(shù)來管理音頻設(shè)備,還提供了一個混音 <http://baike.baidu.com/view/226512.htm>管理器。

        利用音頻設(shè)備,可以實現(xiàn)聲音輸出,音量控制等功能。

        音頻編解碼---audio_coding

        源代碼在webrtcmodulesaudio_coding目錄下。

        WebRTC采用iLIBC/iSAC/G722/PCM16/RED/AVT編解碼技術(shù)。

        WebRTC還提供NetEQ功能---抖動緩沖器及丟包補償模塊,能夠提高音質(zhì),并把延遲減至最小。

        另外一個核心功能是基于語音會議的混音處理。

        聲音加密--voice_engine_encryption

        和視頻一樣,WebRTC也提供聲音加密功能。

        聲音文件

        該功能是可以用本地文件作為音頻源,支持的格式有Pcm和Wav。

        同樣,WebRTC也可以錄制音頻到本地文件。

        聲音處理--audio_processing

        源代碼在webrtcmodulesaudio_processing目錄下。

        聲音處理針對音頻數(shù)據(jù)進(jìn)行處理,包括回聲消除(AEC)、AECM、自動增益(AGC)、降噪處理等功能,用來提升聲音質(zhì)量。

        網(wǎng)絡(luò)傳輸與流控

        和視頻一樣,WebRTC采用的是成熟的RTP/RTCP技術(shù)。 

    上一篇:語音技術(shù)

    下一篇:FFmpeg開源免費跨平臺的視頻和音頻流方案

    Copyright ? 2007-2021 匯訊Wiseuc. 粵ICP備10013541號    
    展開
    久久精品国产精品亚洲艾草网 | 无码日韩精品一区二区免费暖暖| av国内精品久久久久影院| 久久国产三级精品| 奇米影视7777久久精品人人爽| 亚洲精品成人片在线观看| 亚洲av日韩av无码| 国产真实伦偷精品| 狠狠入ady亚洲精品| 亚洲AV成人精品日韩一区| 国产在线精品香蕉麻豆| 亚洲精品午夜久久久伊人| 99热在线观看精品| 亚洲国产精品人久久| 青草青草久热精品视频在线网站| 国语自产偷拍精品视频偷拍| 精品露脸国产偷人在视频 | 99久久免费国产精品热| 精品国产人成亚洲区| 国产69精品久久久久99| 亚洲国产av无码精品| chinese精品男同志浪小辉| 2022免费国产精品福利在线| 亚洲国产精品一区二区三区久久| 中文日韩亚洲欧美制服| 亚洲欧美中文日韩视频| 精品日韩二区三区精品视频| 日韩精品国产另类专区| 亚洲 日韩经典 中文字幕| 日韩美女va毛片在线播放| 国产日韩精品一区二区三区| 精品一区二区三区水蜜桃| 一本一道久久a久久精品综合| 亚洲国产精品人人做人人爱| 国产成人无码精品久久久免费| selao久久国产精品| 国产999精品久久久久久| 精品国产91久久久久久久a | 久久午夜精品视频| 99久久国产综合精品女图图等你| 99re在线视频精品|