首頁 > 新聞 > 專家觀點(diǎn) >

用WebRTC撥動物聯(lián)網(wǎng)的心弦

2016-01-05 11:18:37   作者:趙明   來源:中國計(jì)算機(jī)報(bào)   評論:0  點(diǎn)擊:


  在物聯(lián)網(wǎng)時(shí)代,“得通信技術(shù)者得天下”。大家熟知的電信、網(wǎng)絡(luò)通信等都是通信技術(shù),而其中WebRTC(Web based Real Time Communication)則是其中較難掌握的一項(xiàng)技術(shù)。通信解決方案供應(yīng)商正在將WebRTC技術(shù)中的精華運(yùn)用到物聯(lián)網(wǎng)領(lǐng)域。今后的物聯(lián)網(wǎng)不僅僅是物物交流,還有可能是人與物的交流。
  物聯(lián)網(wǎng)市場是一個(gè)大蛋糕,每個(gè)人都想分一塊。但如今,物聯(lián)網(wǎng)仍然無法大規(guī)模部署,其原因可能與資源有關(guān),另外就是通信技術(shù)問題。
  在中國僅有3億多IPv4地址的狀況下,亞洲IPv4地址已經(jīng)分配殆盡。這無疑會對中國蓬勃發(fā)展的“互聯(lián)網(wǎng)+”戰(zhàn)略起到嚴(yán)重阻礙作用。而IPv6地址理論上可以容納所有連接網(wǎng)絡(luò)的IT設(shè)備,IPv6的實(shí)施將為“互聯(lián)網(wǎng)+”戰(zhàn)略提供了更大的發(fā)展空間。
  除了IP地址外,另一個(gè)制約物聯(lián)網(wǎng)發(fā)展的因素就是通信技術(shù)。很多人都堅(jiān)信通信技術(shù),尤其是實(shí)時(shí)通信技術(shù)是推動物聯(lián)網(wǎng)發(fā)展的關(guān)鍵因素。在這里,筆者要說的是實(shí)時(shí)通信技術(shù)。在這一領(lǐng)域,Global IP Solutions公司是比較知名的企業(yè),它的GIPS協(xié)議Global IP Solutions (GIPS) ,已經(jīng)被應(yīng)用于諸如Skype、QQ等網(wǎng)絡(luò)即時(shí)通信軟件。
  GIPS現(xiàn)在被稱作WebRTC(Web based Real Time Communication),像思科這樣的廠商對其感興趣似乎還有一些道理,但是像英特爾這樣的芯片廠商也對其非常熱衷,并推出了面向WebRTC的協(xié)同通信開發(fā)套件,這又是為什么呢?為什么GIPS——如今的WebRTC——會如此受青睞?這說來就有些話長了。
  WebRTC的前世今生
  上世紀(jì)90年代,貝爾實(shí)驗(yàn)室就在開發(fā)VoIP技術(shù),而Global IP Solutions公司的GIPS解決方案將VoIP技術(shù)應(yīng)用到各種即時(shí)通信軟件中。2010年5月,Google以6820萬美元收購它后,將其開源并更名為“WebRTC”。此后,WebRTC被納入萬維網(wǎng)聯(lián)盟的W3C 推薦標(biāo)準(zhǔn)。2014年7月1日,WebRTC 瀏覽器API標(biāo)準(zhǔn)的1.0版由W3C發(fā)布。WebRTC是一個(gè)由Google、Mozilla和Opera主導(dǎo)的開源項(xiàng)目,通過在瀏覽器中調(diào)用簡單的JavaScript API和標(biāo)準(zhǔn)的HTML5標(biāo)簽,瀏覽器、手機(jī)平臺還有其他設(shè)備可通過一個(gè)通用的協(xié)議進(jìn)行實(shí)時(shí)通信。
  今年11月11日,由聲網(wǎng)(Agora)與美國 TMC 聯(lián)合主辦的亞太區(qū)首屆(WebRTC)網(wǎng)絡(luò)實(shí)時(shí)通信大會在北京召開,聲網(wǎng)創(chuàng)始人趙斌在開場致辭中表示:“WebRTC在互聯(lián)網(wǎng)行業(yè)實(shí)時(shí)通信領(lǐng)域影響深遠(yuǎn),它的目標(biāo)是通過互聯(lián)網(wǎng)為每個(gè)用戶創(chuàng)建完整的實(shí)時(shí)音視頻通話能力,同時(shí)還大幅降低了開發(fā)人員實(shí)現(xiàn)實(shí)時(shí)音視頻通信功能的門檻。”WebRTC 大會已經(jīng)由 TMC 在美國連續(xù)舉辦了三年,這是首次走進(jìn)亞洲。
  物聯(lián)網(wǎng)需要WebRTC實(shí)時(shí)通信技術(shù)
  在今年的冬季達(dá)沃斯經(jīng)濟(jì)論壇上,互聯(lián)網(wǎng)巨頭公司谷歌的執(zhí)行董事長艾瑞克·施密特曾在座談會上大膽預(yù)言:“在未來的世界中,當(dāng)下的互聯(lián)網(wǎng)形態(tài)將消失。隨之形成的,將是一個(gè)高度個(gè)性化、互動化的有趣世界。根據(jù)市場研究機(jī)構(gòu)Strategy Analytics發(fā)布的研究報(bào)告,到2020年,全球互聯(lián)終端將達(dá)到330億部,相當(dāng)于今天的3倍。這給物聯(lián)網(wǎng)市場帶來了巨大商機(jī)。報(bào)告顯示:到2022年,全球物聯(lián)網(wǎng)市場將達(dá)到3200億美元的收益。”
  在眾多的通信技術(shù)中,WebRTC是其中較難攻克的一個(gè)環(huán)節(jié),它不僅需要避免網(wǎng)絡(luò)延遲,又要保持連接的穩(wěn)定性并保證視頻和音頻的質(zhì)量,而這些高標(biāo)準(zhǔn)完全可以滿足物聯(lián)網(wǎng)領(lǐng)域?qū)νㄐ诺囊蟆?/div>
  從百家爭鳴到互相兼容
  在不久前的WebRTC中國大會上,有媒體記者曾經(jīng)問W3C WebRTC 標(biāo)準(zhǔn)編輯者Daniel C. Burnett:“目前支持WebRTC的瀏覽器有Chrome、Firefox、Opera 和在此基礎(chǔ)上的衍生產(chǎn)品,而大家都非常熟悉的微軟IE瀏覽器和蘋果Safari卻并不支持WebRTC,這是什么原因?”
  Daniel C. Burnett對此表示:“最初在討論 WebRTC 標(biāo)準(zhǔn)的時(shí)候,Skype 公司里的確有一些有遠(yuǎn)見的人愿意參與,但是當(dāng)時(shí)正值微軟公司收購 Skype 時(shí)期,微軟公司的很多人都不方便表態(tài);等收購結(jié)束他們能參與進(jìn)來的時(shí)候,W3C 已經(jīng)決定使用另外一套方案了。所以最終微軟選擇的是一個(gè)非標(biāo)準(zhǔn)的 ORTC。”
  微軟公司推出 ORTC 本意是想跟 WebRTC 分庭抗禮,但2014年開始兩邊有了一定的溝通,在 WebRTC 1.0 版之后它們已經(jīng)開始互相兼容,并且在標(biāo)準(zhǔn)上逐步互相靠攏。微軟公司的新瀏覽器 Edge 已經(jīng)支持ORTC,有跡象表明微軟會在 JavaScript 庫方面與 WebRTC 做兼容,很有可能未來 Chrome、IE、FireFox 會站在一起。
  在過去的一年里,偶爾會有蘋果的人來旁聽 WebRTC 的標(biāo)準(zhǔn)討論。最近蘋果在招聘 WebRTC 的開發(fā)人員。所以大家還是很希望蘋果能在兼容性方面做點(diǎn)什么的。
  聲網(wǎng)副總裁、北美業(yè)務(wù)負(fù)責(zé)人王驊也對此做出了一些補(bǔ)充:“最近亞馬遜、思科、谷歌、英特爾、微軟、Mozilla 和 Netflix 組建了開放媒體聯(lián)盟,這對蘋果會形成一定的壓力,我們也希望蘋果支持 WebRTC。”
  在標(biāo)準(zhǔn)不規(guī)范的情況下,很多廠商已經(jīng)開始研發(fā)產(chǎn)品,這會對WebRTC產(chǎn)生什么影響,也是大家所關(guān)注的。Daniel C. Burnett對此表達(dá)了自己的看法:“早期吃螃蟹的人,他們的反饋對 WebRTC 標(biāo)準(zhǔn)的制定是至關(guān)重要的,這對未來標(biāo)準(zhǔn)的制定是很有幫助的。互聯(lián)網(wǎng)產(chǎn)品本來就是快速迭代的過程,產(chǎn)品要不斷試錯,WebRTC 標(biāo)準(zhǔn)的制定也遵循這樣的規(guī)律。”
  事實(shí)上,WebRTC這類產(chǎn)品早就應(yīng)用于生活中,生產(chǎn)中其實(shí)也很常見。早在非典時(shí)期,很多機(jī)關(guān)企業(yè)就已經(jīng)搭建了很多視頻通信系統(tǒng),當(dāng)然電話會議仍然是很多企業(yè)的首選。如何打破這些企業(yè)固有的思維,讓它們更多地應(yīng)用WebRTC軟件,這是WebRTC標(biāo)準(zhǔn)制定者和應(yīng)用開發(fā)者要做的。Daniel C. Burnett表示:“WebRTC 的目的就是打破人們對電話的固有認(rèn)識,把人和人之間的互動、溝通加入到人們?nèi)粘9ぷ髁、任意的App當(dāng)中;而不是在這個(gè)App中內(nèi)置一個(gè)電話功能,后面這種思想是錯誤的。正確的思想是,通信應(yīng)該是一種功能,而不是一種應(yīng)用。也就是說,讓打電話不再只是打電話,是人與人之間自然的交流。比如,電話不再是一個(gè)物理的設(shè)備,現(xiàn)在的智能可穿戴設(shè)備將來都有可能替代電話,而且未來的通信不止發(fā)生在人跟人之間,有可能發(fā)生在人跟物之間。”
  投資WebRTC 進(jìn)軍更廣闊市場
  此次英特爾發(fā)布的面向WebRTC的英特爾協(xié)同通信開發(fā)套件2.8.1版本,除了能夠提供基于安卓系統(tǒng)和JavaScript兩種版本的SDK外,還增加了基于iOS系統(tǒng)的客戶端SDK,并開始支持基于硬件加速的H.264視頻編解碼。除此之外,它在JavaScript 和安卓客戶端SDK 上也為開發(fā)人員提供新的API,以便獲取WebRTC 連接的實(shí)時(shí)網(wǎng)絡(luò)統(tǒng)計(jì)數(shù)據(jù)。此外,該套件還增加了對MCU 會議室多流輸出的支持,可輸出兩種以上混合視頻流,能夠具有不同分辨率,以適應(yīng)不同的用戶或設(shè)備。
  以上這些說明了英特爾為什么要投資WebRTC。英特爾公司副總裁,軟件與服務(wù)事業(yè)部系統(tǒng)技術(shù)和優(yōu)化部門總經(jīng)理Michael Greene表示:“因?yàn)閃ebRTC是一項(xiàng)跟英特爾愿景非常吻合的技術(shù),從服務(wù)器到普通的PC和移動終端設(shè)備,再到可穿戴、物聯(lián)網(wǎng)設(shè)備,英特爾希望可以用WebRTC技術(shù)幫助這些設(shè)備之間進(jìn)行即時(shí)通信。”
  面向WebRTC的英特爾協(xié)同通信開發(fā)套件(Intel Collaboration Suite for WebRTC)是構(gòu)筑于WebRTC標(biāo)準(zhǔn)之上的完整的音視頻通信的軟件解決方案,能夠輕松實(shí)現(xiàn)一對一、一對多和多對多的通信方式,并針對英特爾的平臺作了深度優(yōu)化,同時(shí)具備Windows、Android和iOS系統(tǒng)客戶端。面向WebRTC的英特爾協(xié)同通信開發(fā)套件已經(jīng)在歐美和亞太市場獲得廣泛應(yīng)用,應(yīng)用領(lǐng)域包括視頻社交、在線直播、遠(yuǎn)程醫(yī)療、電子教學(xué)、視頻監(jiān)控、企業(yè)協(xié)作、可穿戴設(shè)備、智能家居等。
分享到: 收藏

專題