如今,選擇WebRTC進行視頻通話的理由比以往任何時候都多,從完全集成到提高采用率等等。
WebRTC最令人印象深刻的功能是它能夠在瀏覽器之間流式傳輸實時視頻,而無需插件或下載。我們不要忘記,如果您的應用程序使用Google的標準VP8編解碼器,則需要支付零版稅。通過WebRTC流式傳輸視頻的理論優(yōu)勢一直很明顯,但現在大大小小的公司正在將其潛力產品化。在當今的氣候下,使用WebRTC進行視頻通話的理由比以往任何時候都多。
完全集成
從前(錯誤...2011年),WebRTC只不過是一個擁有邊緣用戶群的Google寵物項目。今天,WebRTC已經完全集成到現有的平臺和技術中。我們將WebRTC整合到OnSIP的核心架構中,并推出了sayo等產品。像Twilio這樣的其他公司也成功地將WebRTC轉換為托管的VoIP平臺。
通過將WebRTC集成到現有的托管PBX平臺中,開發(fā)人員可以訪問其WebRTC應用程序預先存在的用戶代理網絡。這允許開發(fā)人員在大規(guī)??蓴U展的級別上利用WebRTC功能。這意味著消費者可以向任何能夠接收它們的設備進行視頻通話,甚至不必離開他們的互聯(lián)網瀏覽器。
提高采用率
支持WebRTC的設備數量繼續(xù)呈指數級增長
自首次發(fā)布以來,WebRTC已經催生了整個研究,開發(fā)和產品生態(tài)系統(tǒng)。在一年之內,該技術在超過10億臺設備上啟用。Chrome、Firefox和Opera在2014年都完全采用了WebRTC。去年年底,甚至微軟也接受了這項技術(現在蘋果是一個奇怪的人)。
目前的預測認為,到2016年,將有40億臺設備啟用WebRTC。Gartner預測,在全行業(yè)的背景下,到2018年,全球500家最大的企業(yè)中將有100多家引入基于視頻的聊天,以進行面向客戶的互動。WebRTC新發(fā)現的無處不在為開發(fā)人員提供了更多選擇,當他們考慮將流媒體視頻添加到他們的應用程序中時。
成本
作為一個開源標準,WebRTC是一種不需要昂貴的許可費來運行的技術。開發(fā)人員構建WebRTC應用程序所需的每種機制都可以免費使用。憑借其開放的協(xié)議,WebRTC允許開發(fā)人員創(chuàng)建應用程序,這些應用程序不會在產品級別上給消費者帶來額外的成本負擔。
隨著WebRTC的老化,它對專有視頻編解碼器(如H.264)的容忍度越來越高,允許多種開發(fā)選項。但WebRTC仍然允許開發(fā)人員使用免費技術設計應用程序,最終為消費者提供更便宜的價格。
效率
捕獲視頻數據的復雜過程被整齊地壓縮到單個JavaScript命令中
WebRTC為開發(fā)人員和消費者提供了一定程度的效率。在開發(fā)方面,在WebRTC和HTML5之前,捕獲實時數據并將其從計算機的網絡攝像頭和麥克風傳遞到其他瀏覽器的能力在技術上要求很高。
現在,WebRTC的getUserMedia()命令允許瀏覽器輕松地保留這種數據并將其傳輸到其他對等體(即瀏覽器)。由于捕獲實時媒體的復雜過程濃縮為單個Javascript命令,開發(fā)人員不必擔心構建復雜的媒體引擎來運行他們的應用程序。WebRTC負責繁重的工作,因此開發(fā)人員可以專注于其應用程序中更獨特的方面。
在消費者方面,WebRTC不需要下載或插件即可工作。它在Chrome,Firefox和Opera中自動運行,這使消費者不必擔心技術小部件的宇宙,這些小部件有時似乎會產生比他們解決的問題更多的問題。
質量
VP8是支持WebRTC的開源視頻編解碼器。VP8的幀和數據速率限制不存在。寬度和高度測量值分別為 14 位,允許的最大分辨率為 16384 x 16384 像素。它的質量與H.264相比是有利的,H.264是一種需要許可費的專有視頻編解碼器。