一、WebRTC概述

WEBRTC 簡單的說就是音視頻處理+即時通訊的開源庫

這是2020年Google公司進行開源的

Google公司爲什麼要開源WebRTC呢,這與谷歌公司的願景是一致的,也就是他想在瀏覽器的應用之間進行非常方便的音視頻實時通訊,爲什麼會產生這樣的願景,就是在Google看來,我們未來的技術趨勢是逐漸向Web應用發展的,也就是說我們的操作系統也好,其他的應用也好,全部放在瀏覽器裏面就可以使你享受到你想應用的各種應用,這樣大家開發也比較方便,不像現在 要開發安卓端、IOS端、windows端 等。而瀏覽器是跨平臺的,並且幫你把底層做掉,你只需要在瀏覽器裏面生成相應的應用,可以極大的節省成本。

 正因爲如此纔有了WEBRTC技術,那麼在WEBRTC之前我們要實現實時的音視頻互動的應用軟件的話,需要花很大的精力,需要做整體的架構設計,音視頻的編解碼以及各種處理,例如迴音消除等,還有網絡的傳輸 ,防抖動防丟包等。

WEBRTC是一個非常優秀的跨平臺多媒體框架。

WEBRTC能做什麼?

音視頻實時互動

遊戲、即時通訊、文件傳輸等等

它是一個百寶箱,傳輸、音視頻處理 (迴音消除、降噪等)

我們學什麼?

音視頻設備的訪問與管理

音視頻數據的採集

數據的傳輸與實時互動

WEBRTC的工作機制

 谷歌公司給我們提供了一個體驗的網址

https://appr.tc

在這個頁面裏面輸入一個房間號

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章