在互聯網應用的發展史中,這些變化似乎是悄無聲息的……

 

  • 從Skype的VoIP語音通話,到現在的連麥互動、實時音視頻通話

  • 從直播答題撒幣到在線抓娃娃機、狼人殺

  • 在線教育、遠程醫療、互聯網金融紛紛向實時互動場景拋出橄欖枝

 

這些讓人感到新奇的變化,都有webRTC的影子。

 

在之前的文章《紅遍視頻技術圈的webRTC,到底是什么?》中,我們提到:

 

webRTC英文全稱為 Web Real-Time Communication,網頁即時通信,是一個支持網頁瀏覽器實時語音、視頻對話的API。

 

簡單來講,就是程序員在網頁代碼里面嵌入webRTC,就比較容易在網頁上實現即時音視頻通話。

 

現在,開發人員可以利用webRTC,在網頁、APP、客戶端,甚至硬件中加入實時音視頻通信功能,讓大家能夠在不同終端上互通有無。

 

隨著webRTC不斷進化,就誕生了在線抓娃娃、狼人殺、在線教育等各種不同的應用場景。

 

那么,webRTC的能力如何征服各種平臺的應用,在各種場景中運用自如的呢?

 

今天,小保就來跟大家聊聊這個話題。

 

webRTC為什么能受到青睞?

 

第一,使用方便。

 

從用戶的角度看,在webRTC出現之前,如果需要進行音視頻通話,通常都需要安裝一些插件和客戶端。

 

安裝插件、下載和更新軟件需要一定的操作門檻,而且不同平臺之間安裝方式可能有很多差異,容易在安裝過程中出現安裝文件損壞、終端版本不適配等等問題。

 

而webRTC內置于瀏覽器,用戶不需要使用插件和軟件,就可以靠瀏覽器來通信。

 

從開發者的角度看,上文有提到過,即通過簡單的API就可以讓網頁實現音視頻通信。

 

第二,跨平臺。

 

有了webRTC,無論你是Windows、Mac、Liunx,還是手機端的Android和iOS,雙方只需要登上瀏覽器就可以相互通話了。

 

目前,像Chrome、Firefox、Edge、Safari等市場占有率較高的瀏覽器均支持webRTC傳輸協議,大大降低了用戶使用實時音視頻通話的門檻。

 

第三,解決方案完善。

 

webRTC為開發者提供了”一條龍服務“,從編碼和解碼、流量控制、音頻處理、多通道混音等方面都提供了很好的支持,且代碼直接開源,大大節省了許多企業的開發成本。

 

 

這些核心競爭力,讓webRTC在各種垂直場景中有非常廣泛的運用。

 

webRTC如何融入我們的生活?

 

webRTC對于我們來說,就像“最熟悉的陌生人”,聽起來是硬核的技術,但在我們日常生活卻無處不在。

 

我們平日里常用的QQ音視頻使用GIPS方案(webRTC的核心源于GIPS),據說微信內部已經大量使用webRTC組件,其內嵌的瀏覽器也支持webRTC。

 

webRTC技術迎來爆發,它如何變革線上互動場景?

▲QQ內置的GIPS協議

 

webRTC技術迎來爆發,它如何變革線上互動場景?

▲微信瀏覽器內置RTC組件

 

除了我們日常生活中的應用之外,webRTC還在教育、社交娛樂、視頻會議等各種垂直領域中大放光彩。

 

1.在線教育

 

在線雙師課堂、低延時大班課、1對1輔導、小班課等強互動場景中,大部分都采用了webRTC技術。

 

webRTC的延時可以達到1秒以內,能夠輕松提高師生連麥的互動效率,還原線下課堂的互動模式。

 

在課堂上,師生之間可以通過低延時音視頻連麥,針對課堂上的難點、疑點互動答疑,還原線下課堂中的舉手提問場景,保證學生的學習效果。

 

webRTC技術迎來爆發,它如何變革線上互動場景?

 

2.社交娛樂

 

webRTC在連麥直播、在線狼人殺、在線抓娃娃、在線KTV、主播PK等社交娛樂場景中廣泛運用。
 
近幾年比較火熱的在線狼人殺,一般為6~12人頻道,玩家可以在頻道中自由發言,通過語音連線實時溝通信息,推進游戲,同時還可以開啟視頻進行游玩。
 

webRTC技術迎來爆發,它如何變革線上互動場景?

▲在線狼人殺

 

借助webRTC低延遲、跨平臺的特性,還可以在H5頁面上實現在線抓娃娃的操作,玩家通過頁面上的按鈕操控爪子,精準捕獲自己心儀的玩具。

 

3.多方連線視頻會議

 

webRTC可以實現1對1、多對多的語音連線,同時支持白板、屏幕共享等實時協作,這些能力在視頻連線會議中使用頻率較高。
 
比如可以在企業協作系統中,嵌入語音電話、視頻會議功能,完善企業協作的體驗。
 
在視頻會議中,異地員工可以在會議上使用低延遲連麥發言,確保信息及時傳達,高效實現遠程會議協作。

 

webRTC未來還會怎么發展?

 

在2016年前后,實時互聯網應用開始興起,直播業站上了風口,帶來了實時互聯網的蓬勃發展。

 

音視頻通訊的應用不僅局限于企業內部視頻會議,開始應用于眾多垂直行業,比如在線教育、在線醫療、呼叫中心、空中宣講會等。

 

對于webRTC的“理想形態”,webRTC標準之父Daniel C. Burnett這么說:

 

WebRTC 的目的就是打破常規的人們對電話的固有認識,把人和人之間的互動、溝通加入到人們日常工作流、任意的APP當中。

 

電話不再是一個物理的設備,現在的智能可穿戴設備將來都有可能取代打電話這件事,而且未來的通訊不止是人跟人之間,有可能是人跟物之間發生。

 

聽起來好像有點熟悉?

 

這其實有點近似于IoT(物聯網)的概念,隨著webRTC對各種終端的兼容,我們可以在電視、智能音箱、智能手表等各種設備上進行音視頻互動。

 

而隨著5G技術的蓬勃發展,以后的音視頻互動也會向4K、8K超高清,智能環境識別、人機交互感知等方面進化。更多垂直行業將會誕生更多的音視頻應用場景。

 

參考文獻:

[1]WebRTC直播課堂實踐:實時互動是核心.2018.徐晶

 

 

 
 

全文完