主頁(yè)(http://www.130131.com):WebRTC:基于物聯(lián)網(wǎng)的行業(yè)化應(yīng)用 WebRTC:基于物聯(lián)網(wǎng)的行業(yè)化應(yīng)用
根據(jù)anyRTC官方運(yùn)營(yíng)數(shù)據(jù)分析預(yù)測(cè),到2020年物聯(lián)網(wǎng)設(shè)備的數(shù)量將達(dá)到近210億。隨著工業(yè)產(chǎn)品,可穿戴設(shè)備和智能家用電器的不斷涌現(xiàn),它們的多樣性正在迅速增長(zhǎng)。 物聯(lián)網(wǎng)產(chǎn)品的數(shù)據(jù)收集和通信功能為企業(yè)與客戶(hù)的互動(dòng)創(chuàng)造了新的途徑,并獲得了新的營(yíng)銷(xiāo)數(shù)據(jù)來(lái)源。 下一代的網(wǎng)絡(luò)將更加快速,這就是WebRTC(Web實(shí)時(shí)通信)發(fā)揮作用的地方。它專(zhuān)注于實(shí)時(shí)雙向音頻和視頻通信,并通過(guò)端到端加密進(jìn)行保護(hù)。這些功能可用于物聯(lián)網(wǎng)設(shè)備用戶(hù)之間的通信。什么是WebRTCWebRTC是Google于2011年發(fā)布的一個(gè)開(kāi)源項(xiàng)目,它提供基于API的Web瀏覽器和移動(dòng)應(yīng)用程序之間的通信,包括音頻、視頻和數(shù)據(jù)的傳輸。 它消除了對(duì)本機(jī)插件和應(yīng)用程序安裝的依賴(lài),使這些連接易于使用,并得到所有主要瀏覽器和移動(dòng)操作系統(tǒng)的支持。 在過(guò)去的幾年中,WebRTC在技術(shù)社區(qū)中的應(yīng)用迅速發(fā)展。 Facebook、Amazon和Google都是實(shí)現(xiàn)WebRTC的主要技術(shù)公司之一,這些公司實(shí)現(xiàn)了WebRTC,從而使他們的Web應(yīng)用程序更快、更可靠和更安全。WebRTC還提供現(xiàn)成的解決方案,可以輕松地與其他軟件集成。
WebRTC工作原理WebRTC的主要焦點(diǎn)是在參與者之間提供實(shí)時(shí)音頻和視頻通信,參與者使用Web瀏覽器開(kāi)始對(duì)話(huà),相互定位并繞過(guò)防火墻(如果有的話(huà))。WebRTC利用嵌入瀏覽器中的Javascript API和HTML5。 WebRTC應(yīng)用程序的典型功能如下: • 發(fā)送和接收流數(shù)據(jù),包括音頻和視頻 • 檢索網(wǎng)絡(luò)配置數(shù)據(jù),例如 使用WebRTC API向另一個(gè)客戶(hù)端發(fā)送和接收數(shù)據(jù)所需的IP地址,應(yīng)用程序端口,防火墻和NAT • 打開(kāi)/關(guān)閉連接并報(bào)告錯(cuò)誤 • 傳輸媒體數(shù)據(jù),例如圖像分辨率和視頻編解碼器
為了發(fā)送和接收數(shù)據(jù)流,WebRTC提供了以下可在Web應(yīng)用程序中使用的API: • RTCPeerConnection,用于音頻和視頻傳輸,加密和帶寬配置 • RTCDataChannel,用于傳輸通用數(shù)據(jù) • MediaStream,用于從數(shù)碼相機(jī),網(wǎng)絡(luò)攝像頭,麥克風(fēng)或共享桌面等設(shè)備訪(fǎng)問(wèn)多媒體數(shù)據(jù)流 目前,國(guó)際互聯(lián)網(wǎng)工程任務(wù)組(The Internet Engineering Task Force,簡(jiǎn)稱(chēng) IETF)和Web實(shí)時(shí)通訊工作組(Web Real-Time Communications Working Group)已經(jīng)制定了一套在軟件中使用WebRTC的標(biāo)準(zhǔn)。 WebRTC安全性作為涉及私人信息傳輸?shù)募夹g(shù),WebRTC預(yù)先假定安全措施以保護(hù)用戶(hù)免受惡意入侵。 當(dāng)應(yīng)用程序使用WebRTC時(shí),沒(méi)有必要安裝輔助插件來(lái)保護(hù)其網(wǎng)絡(luò)連接。 它使用經(jīng)過(guò)驗(yàn)證可在傳輸過(guò)程中保護(hù)數(shù)據(jù)的標(biāo)準(zhǔn)加密技術(shù)。 WebRTC組件使用強(qiáng)制加密,并且所有Javascript API都使用安全的HTTPS連接。 因此,實(shí)現(xiàn)WebRTC應(yīng)用程序的開(kāi)發(fā)人員需要注意的主要安全問(wèn)題就是確保使用安全網(wǎng)絡(luò)協(xié)議。 WebRTC商用價(jià)值2016年使用WebRTC的產(chǎn)品的全球市場(chǎng)價(jià)值為107億美元。未來(lái)市場(chǎng)洞察預(yù)測(cè),其市場(chǎng)價(jià)值預(yù)計(jì)將在2025年增加至接近230億美元。Microsoft Edge和iOS Safari 11在2017年開(kāi)始支持它,2018年6月21日,W3C的Web實(shí)時(shí)通訊工作組(Web Real-Time Communications Working Group)更新WebRTC 1.0標(biāo)準(zhǔn),因此分析師對(duì)WebRTC未來(lái)前景更加樂(lè)觀(guān)。 在全球覆蓋范圍方面,WebRTC市場(chǎng)遍及北美,歐洲,亞洲,中東,南美和非洲。 2016年,北美在這些地區(qū)中占據(jù)領(lǐng)先地位,市場(chǎng)份額超過(guò)40%。由于可以輕松訪(fǎng)問(wèn)高速互聯(lián)網(wǎng)和擁有大量移動(dòng)設(shè)備所有者,預(yù)計(jì)它仍將是主導(dǎo)地區(qū)。 具有音頻和視頻呼叫的服務(wù)是WebRTC技術(shù)的主要應(yīng)用類(lèi)型,最著名的例子是What's App,Google Hangouts和Facebook Messenger。然而,對(duì)WebRTC的最高需求是實(shí)時(shí)視頻應(yīng)用。由于WebRTC在消費(fèi)者信息應(yīng)用中的不斷被采用,在2016年,僅這一市場(chǎng)份額就占總量的57%,并且預(yù)計(jì)將在未來(lái)繼續(xù)保持領(lǐng)先地位。在不久的將來(lái)增長(zhǎng)的下一個(gè)部分將是數(shù)據(jù)共享。 WebRTC的靈活性使其適用于各種商業(yè)領(lǐng)域。公司可以利用其功能來(lái)改進(jìn)其外部和內(nèi)部通信軟件,以提供或支持實(shí)時(shí)視頻會(huì)議。 WebRTC在物聯(lián)網(wǎng)使用中的優(yōu)勢(shì)
WebRTC與物聯(lián)網(wǎng)的整合面臨著挑戰(zhàn)。 不同的設(shè)備具有不同的需求和能力,這使得相互操作變得困難。 跨平臺(tái)通信通常是一項(xiàng)非常重要的任務(wù),但是,如果沒(méi)有WebRTC,它將變得更加不可能。目前簡(jiǎn)單易用的WebRTC解決方案市場(chǎng)還不豐富,但現(xiàn)有可行的方案還是很多的。 任何帶有瀏覽器的設(shè)備都對(duì)WebRTC連接開(kāi)放,這些連接在對(duì)等體之間形成為直接加密管道,使其受到很好地保護(hù),防止外部入侵。 使用案列WebRTC的現(xiàn)有用例可以變得多樣化,比如最有希望的領(lǐng)域:智能家居,醫(yī)療,可穿戴設(shè)備和工業(yè)物聯(lián)網(wǎng)。 WEBRTC與智能家居
這是WebRTC最具有競(jìng)爭(zhēng)力的領(lǐng)域之一,同時(shí)也是最相關(guān)的物聯(lián)網(wǎng)趨勢(shì)之一。 例如,門(mén)對(duì)講設(shè)備或智能郵箱利用WebRTC與網(wǎng)絡(luò)和移動(dòng)應(yīng)用程序進(jìn)行音頻/視頻通信。 在前一種情況下,智能家居的居民能夠與訪(fǎng)客進(jìn)行溝通,確保不會(huì)忽視任何緊急情況。 在后一種情況下,郊區(qū)居民(通勤或上班的大部分時(shí)間)可以遠(yuǎn)程解鎖他們的智能郵箱,以便在一天中的任何時(shí)間在快遞員的幫助下發(fā)送和接收送貨。 WEBRTC與醫(yī)療保健 到2021年,遠(yuǎn)程醫(yī)療服務(wù)市場(chǎng)預(yù)計(jì)將增長(zhǎng)到93億美元,并已成為WebRTC的主要部分。它對(duì)通信的加密使其對(duì)醫(yī)療服務(wù)提供者更具有吸引力,因?yàn)樗麄儞?dān)心患者的個(gè)人健康數(shù)據(jù)。在美國(guó),健康數(shù)據(jù)受HIPAA法律保護(hù),任何相應(yīng)的軟件產(chǎn)品必須符合其標(biāo)準(zhǔn);在中國(guó),互聯(lián)網(wǎng)醫(yī)療尚屬于發(fā)展階段,這樣任何符合中國(guó)法律規(guī)定的WebRTC應(yīng)用范圍將更廣。 實(shí)時(shí)視頻反饋可以應(yīng)用于諸如電話(huà)會(huì)議醫(yī)生 - 患者預(yù)約,遠(yuǎn)程治療會(huì)話(huà),群體治療電話(huà)會(huì)議,臨床會(huì)議和手術(shù)室的遠(yuǎn)程觀(guān)察等用例。這些病例已獲得許多健康保險(xiǎn)計(jì)劃的認(rèn)可,以降低成本。anyRTC進(jìn)行的一項(xiàng)研究發(fā)現(xiàn),大約70%的人可能會(huì)使用實(shí)時(shí)電話(huà)會(huì)議與醫(yī)生進(jìn)行非緊急事件交談。移動(dòng)應(yīng)用程序商店已經(jīng)有大約500個(gè)使用WebRTC的遠(yuǎn)程醫(yī)療應(yīng)用程序。雖然它不完全是物聯(lián)網(wǎng)案例,但毫無(wú)疑問(wèn)值得一提。 至于更直接的物聯(lián)網(wǎng)開(kāi)發(fā)案例,我們可以提到智能床邊設(shè)備與家中的醫(yī)療站通信,幫助醫(yī)生隨時(shí)檢查患者的身體狀況。 WEBRTC與可穿戴設(shè)備
使用物聯(lián)網(wǎng)設(shè)備的WebRTC的另一個(gè)例子是個(gè)人健康追蹤器。 FitBit,Apple Watch和Pebble是受歡迎的在消費(fèi)者中得到了廣泛的認(rèn)可的可穿戴設(shè)備的例子。 WebRTC準(zhǔn)備為這些物聯(lián)網(wǎng)設(shè)備提供更強(qiáng)大的功能,如流媒體視頻或?qū)崟r(shí)視頻通話(huà)。 例如,Apple Watch應(yīng)用程序可以檢測(cè)危及生命的健康狀況并致電緊急情況。 使用WebRTC,此類(lèi)呼叫可以包括EMT的實(shí)時(shí)視頻反饋,以便在途中與患者通信。 WebRTC的安全功能可確保此類(lèi)敏感信息保密。 這時(shí)最大的問(wèn)題是確保減少電池消耗。 WEBRTC與工業(yè) 工業(yè)企業(yè)在技術(shù)和創(chuàng)新方面比較保守。然而,不斷變化的商業(yè)環(huán)境決定了新的解決方案的需求,這些新的解決方案緩慢地但穩(wěn)步地由領(lǐng)先企業(yè)引入其核心系統(tǒng)。 比如,我們可以讓?xiě)?yīng)用程序觸發(fā)或加強(qiáng)的視頻信號(hào)。智能工廠(chǎng)可以使用技術(shù)來(lái)監(jiān)控和指導(dǎo)帶有傳感器的自動(dòng)化過(guò)程。 例如,如果恒溫器讀數(shù)指示機(jī)器可能過(guò)熱,它可以觸發(fā)攝像機(jī)遠(yuǎn)程監(jiān)控機(jī)器以實(shí)時(shí)檢查其物理狀況。 另一種情況是遠(yuǎn)程支持服務(wù),可以使用基于WebRTC的視頻呼叫進(jìn)行緊急設(shè)備故障排除。 為您的企業(yè)開(kāi)發(fā)WebRTC應(yīng)用程序總而言之,WebRTC提供了許多增強(qiáng)物聯(lián)網(wǎng)應(yīng)用程序開(kāi)發(fā)的功能。 • 高清視頻通信:WebRTC提供在瀏覽器之間實(shí)現(xiàn)安全的數(shù)據(jù)流,包括音頻和視頻。 • 移動(dòng)到移動(dòng)連接:由于移動(dòng)應(yīng)用程序可以使用Web界面,因此WebRTC不僅限于在桌面Web瀏覽器上運(yùn)行;Native庫(kù)適用于Android和iOS。 • 機(jī)器到機(jī)器連接:當(dāng)涉及到物聯(lián)網(wǎng)時(shí),WebRTC可以與智能設(shè)備集成以實(shí)現(xiàn)所需的功能。 • 消息傳遞和文件共享:WebRTC通過(guò)直接提供數(shù)據(jù),建立安全連接,共享數(shù)據(jù),無(wú)需在云或數(shù)據(jù)中心存儲(chǔ)文件。 • 電話(huà)到瀏覽器的連接:WebRTC可以在公共交換電話(huà)網(wǎng)絡(luò)和瀏覽器之間建立連接。 HTML5 API和SIP網(wǎng)關(guān)用于從單個(gè)位置進(jìn)行呼叫。 anyRTC推出的基于WebRTC的實(shí)時(shí)通訊云平臺(tái)和SDK,除以上應(yīng)用場(chǎng)景外,還針對(duì)具體的應(yīng)用場(chǎng)景定制了解決方案,比如應(yīng)急調(diào)度,教育培訓(xùn),監(jiān)控通話(huà),直播互動(dòng)等,做了更深入的封裝和優(yōu)化,提供行業(yè)通用的SDK。實(shí)時(shí)音視頻解決方案,有任何問(wèn)題,歡迎咨詢(xún)我們! (中國(guó)集群通信網(wǎng) | 責(zé)任編輯:李俊勇) |









