webrtc学习笔记二:webrtc介绍
文章目錄
- Webrtc概述
- Webrtc能做啥?
- 學到什么?
- https://appr.tc
https://blog.csdn.net/ZDK_csdn/article/details/89012853
https://blog.csdn.net/qq756684177/article/details/81518873
Webrtc概述
可以把webrtc簡單理解為:音視頻處理+及時通訊的開源庫。
2010年收購GIPS后做了一些整理于2011年開源。期望瀏覽器之間可以快速的開發(fā)出實時互動的音視頻應用,未來的趨勢是web瀏覽器。GIPS在編解碼的各種處理比如:回音消除,降噪,網(wǎng)絡傳輸?shù)姆蓝秳臃纴G包等方面做的很好,所以Google將其收購了病開源。
Webrtc是一個非常優(yōu)秀的多媒體框架,能夠跨平臺。
另外一個處理音視頻的庫—FFmpg,他們都有各自的側(cè)重點。對于FFmpeg它側(cè)重多媒體文件的編輯、音視頻編解碼等等這些后處理,對于文件的處理,這是它的優(yōu)勢。對于webrtc,它的優(yōu)勢是對于整個網(wǎng)絡,網(wǎng)絡的抖動,網(wǎng)絡的丟包,網(wǎng)絡的評估這是它的特點,第二個是回音消除,降噪,自動增益,對音頻的處理webrtc做的非常出色。
Webrtc能做啥?
1.最主要的就是音視頻實時互動。應用場景包括音視頻會議、在線教育的1:1實時互動、娛樂直播的連麥。
2.應用于游戲、及時通訊、文件傳輸?shù)鹊取_@一類主要應用的就是webrtc的傳輸功能,webrtc的p2p是非常強大的。
3.webrtc是一個傳輸、音視頻處理的百寶箱,在這個多媒體框架里,可以把各個模塊單獨抽取出來應用在項目中,比如回音消除、降噪功能等等。
學到什么?
1.音視頻設備的訪問與管理。因為webrtc是夸平臺的,在各個平臺上對于音頻設備、視頻設備的管理與訪問方法是不一樣的,通過webrtc了解各個平臺如何訪問他們的硬件設備
2.音視頻數(shù)據(jù)的采集。相關設備采集音視頻數(shù)據(jù),采集桌面數(shù)據(jù)。
3.數(shù)據(jù)的傳輸與實時互動。整個p2p的建立過程,p2p的類型、分類,怎么通過P2P進行傳輸?shù)摹H绻鸓2P直接傳輸,傳輸不了,則如何進行傳遞數(shù)據(jù)。在出現(xiàn)抖動、延遲的情況下,整個網(wǎng)絡應該如何自動回復。
4.Webrtc的工作機制。借鑒webrtc的框架設計思路。
https://appr.tc
Google推出的webrtc教室、房間的網(wǎng)址:https://appr.tc 可以直接進入一個虛擬的實時互動直播房間,可以打開設備的攝像頭和麥克風。
傳輸文件、文字聊天、白板、桌面、錄制,都可以加入到直播即時通訊/實時通訊demo中。
總結(jié)
以上是生活随笔為你收集整理的webrtc学习笔记二:webrtc介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度SEO发包快排解密
- 下一篇: 终于有人把红蓝对抗讲明白了