WEBRTC 簡單的說就是音視頻處理+即時通訊的開源庫
這是2020年Google公司進行開源的
Google公司爲什麼要開源WebRTC呢,這與谷歌公司的願景是一致的,也就是他想在瀏覽器的應用之間進行非常方便的音視頻實時通訊,爲什麼會產生這樣的願景,就是在Google看來,我們未來的技術趨勢是逐漸向Web應用發展的,也就是說我們的操作系統也好,其他的應用也好,全部放在瀏覽器裏面就可以使你享受到你想應用的各種應用,這樣大家開發也比較方便,不像現在 要開發安卓端、IOS端、windows端 等。而瀏覽器是跨平臺的,並且幫你把底層做掉,你只需要在瀏覽器裏面生成相應的應用,可以極大的節省成本。
正因爲如此纔有了WEBRTC技術,那麼在WEBRTC之前我們要實現實時的音視頻互動的應用軟件的話,需要花很大的精力,需要做整體的架構設計,音視頻的編解碼以及各種處理,例如迴音消除等,還有網絡的傳輸 ,防抖動防丟包等。
WEBRTC是一個非常優秀的跨平臺多媒體框架。
WEBRTC能做什麼?
音視頻實時互動
遊戲、即時通訊、文件傳輸等等
它是一個百寶箱,傳輸、音視頻處理 (迴音消除、降噪等)
我們學什麼?
音視頻設備的訪問與管理
音視頻數據的採集
數據的傳輸與實時互動
WEBRTC的工作機制
谷歌公司給我們提供了一個體驗的網址
https://appr.tc
在這個頁面裏面輸入一個房間號