什麼是 WebRTC,它如何改變 VoIP?

已發表: 2016-08-17

自開發開始以來,圍繞 WebRTC 進行了很多討論,包括它的作用以及它將如何在與 VoIP 相同的沙箱中發揮作用。 VoIP 已經出現了一段時間,並且已經成長為通信的強大替代甚至補充——許多企業現在依靠商業 VoIP 的雲能力來處理繁重且成本高昂的業務提升通訊。

那麼 WebRTC 在哪裡適合所有這些呢? 值得慶幸的是,兩人一起玩得很好。 隨著 WebRTC 的加入,VoIP 不僅會繼續蓬勃發展,還會有很好的推動作用。 兩者不應被視為需要爭奪聚光燈的獨立、相互競爭的技術,而 WebRTC 是更現代的 VoIP 催化劑。 隨著 WebRTC 作為新標準的加入,VoIP 將變得更加強大、用戶友好和靈活——現在 VoIP 將直接進入網站,並且已經開始出現在移動應用程序中,以允許更簡單、強大和可訪問的統一通信平台。

快速回顧

那麼 WebRTC 到底是什麼,如果不是 VoIP 殺手或替代品? 許多人喜歡考慮這兩個相似之處,但這意味著它們永遠不會相遇,這是完全不真實的。 快速回顧一下,VoIP(互聯網協議語音)是一種方法和一組技術,可以直接通過您的互聯網連接以最簡單的解釋提供語音、視頻、聊天或僅數據。 VoIP 允許計算機呼叫電話、電話呼叫計算機——任何具有互聯網連接的設備都可以使用 VoIP 與其他連接互聯網的設備聯繫,甚至可以使用標準化的公共交換電話網絡 (PSTN) 撥打您的電話與時俱進的朋友。

那麼究竟什麼是 WebRTC?

但回到 WebRTC——它不是一種新的 VoIP 方法,也不是一種傳輸數據的新方法。 WebRTC 可以被視為 VoIP 的擴展,帶來直接通過 Web 瀏覽器(或移動應用程序)撥打電話、視頻通話、文本聊天甚至 Peer 2 Peer 文件傳輸的功能。 WebRTC 是一種 JavaScript API,旨在直接在您的 Web 瀏覽器中建立通信功能,無需下載任何插件或客戶端。 基本上,使用 WebRTC,您可以直接從您的網絡瀏覽器(如果它支持 WebRTC!)進行電話或視頻通話,而無需加載 Flash、任何其他煩人的插件,或下載獨立的軟件電話或網絡會議應用程序。 這最終將意味著不再騷擾同事下載 Skype。

webrtc 徽標

WebRTC 適用於所有流行的移動設備,以及最廣泛使用的網絡瀏覽器,如 Mozilla Firefox、Google Chrome 和 Opera。 使用 WebRTC,可以構建自己的通信應用程序或平台,或將它們直接嵌入到您的網頁中。 使用 WebRTC,您無需下載 Skype 客戶端或加載 Flash 插件即可打開網頁並開始視頻聊天。 這並不是說 WebRTC 是完全獨立的,因為它確實需要一些組件來建立連接,例如用於處理會話描述協議的信令基礎設施,一系列事件建立了使調用發生所需的信息——比如什麼分辨率視頻應該出現在。

當前支持的瀏覽器和設備列表包括:

桌面瀏覽器微軟邊緣 21 谷歌瀏覽器 23 火狐瀏覽器 22 歌劇 18
iOS 不適用谷歌瀏覽器操作系統火狐操作系統不適用
安卓不適用谷歌瀏覽器 28 火狐瀏覽器 24 歌劇移動 12
黑莓黑莓 10 不適用不適用不適用

這對 VoIP 意味著什麼?

WebRTC 最初被視為對 VoIP 的顛覆性影響,並為其未來留下了不確定性。 然而,從某種意義上說,WebRTC 不會破壞 VoIP 並最終將其淘汰,而是將 VoIP 推向新平台。 WebRTC 將簡單地允許更廣泛地採用 VoIP,作為 VoIP 到新平台的擴展,而不會讓人頭疼。 現在,Web 開發人員可以將 VoIP 功能直接嵌入到他們的網站或基於 Web 的應用程序中。 WebRTC 主要關注視頻通話,將添加以前網站上缺少的新功能層——通常留給獨立的應用程序或客戶端。

眾所周知,VoIP 就是互聯網協議語音。 WebRTC 就是這樣,它提供了通過 IP 網絡發送語音和視頻的能力——只是以幾乎不那麼限制的方式。 WebRTC 不會也不能徹底取代 VoIP。 您可以在沒有 WebRTC 的情況下擁有 VoIP,就像我們多年來所做的那樣,但您不能在沒有 VoIP 的情況下擁有 WebRTC,因為它是 VoIP。 或者更確切地說,是 VoIP 的演變,允許它直接、舒適地存在於您的網絡瀏覽器中。 這是 VoIP 的正確步驟,將其推向新的邊界和用例,這將有助於使該方法長期存在,甚至發展成為全新的東西。

攜手共建新溝通平台

我們之前可能沒有考慮過這種可能性,但是通過 WebRTC,我們可以開始越來越多地看到支持 VoIP 的網站,其中最大的焦點是 Web 瀏覽器嵌入式視頻通話。 以前,我們必須下載專用客戶端,例如 Skype,或者有些人甚至可能記得 Oovoo。 多虧了 WebRTC,企業才有可能向客戶和消費者提供這種新的現代聯繫方式,甚至可以建立全新的溝通平台。 由於 WebRTC 的信令協議由開發者決定,開發和集成的選擇權留給開發者,因此任何開發者都可以在 Web 瀏覽器上創建任何獨特的 VoIP 軟客戶端。 WebRTC 的最新用例之一是 Google 的 Duo,這是一款適用於 Android 和 iOS 的一對一視頻通話應用程序,它使用 WebRTC 在手機之間建立視頻通話。 屏幕截圖 2016 年 8 月 16 日下午 3.56.28

WebRTC 不會是 VoIP 的終結,而是完全相反。 WebRTC 將有助於為 VoIP 注入新的活力(並不是說它需要任何幫助)並開闢一個全新的世界。 借助將 VoIP 服務甚至完全不同的功能(例如 P2P 文件共享)嵌入您的網站的能力,我們將開始看到網站構建方式的轉變,以及消費者如何與網站背後的業務互動。

一個開放的大型用例是通過添加視頻共享,甚至是嵌入網站的語音交互,為客戶服務建立新路徑的能力。 如果您的客戶不再需要下載或啟動插件,那麼您剛剛大量增加了可用用戶的數量,這將導致新服務的快速採用。 一旦一名球員擁有它,突然間每個人都會需要它,否則他們就會落後。 值得慶幸的是,WebRTC 將繼續將 VoIP 引入 Web 瀏覽器和移動應用程序,並使功能更易於訪問。