本文主要介紹webrtc應用狀況,文章最早發表在我們的微信公眾號上,詳見這裡,歡迎關注微信公眾號blackerteam,更多詳見www.blackerteam.com
WebRTC是個好東東,就好比是一個免費的蛋糕,下面讓我們來看看大家都在怎麼吃?
ps:文中部分的信息由內部小伙伴提供,非來自官方渠道,官方渠道的信息都太官方,原因你懂的!
國外的情況我們在前面也介紹過,google剛推出WebRTC的時候巨頭們要麼冷眼旁觀,要麼抵觸情緒很大,但幾年下來看到發展勢頭這麼猛,態度也都有所轉變了,比如:
1、微軟開始推ORTC;
2、蘋果也開始招聘WebRTC相關人才;
3、寶利通也已有所重視;
4、英特爾更是直接給開發者提供了基於WebRTC的sdk;
5、w3c標准化WebRTC協議的工作也在加班加點地進行;
所有的這一切說明巨頭們已經慢慢接受WebRTC這個門口的野蠻人了。
不過接受歸接受,心理肯定還是有些不爽,所以對外宣傳的時候肯定還會吐槽一翻,比如接口抽象不合理,兼容性不好,問題很多。
站在開發者角度來看:WebRTC也確實存在不少問題,大家都是搞開發的看看代碼更新日志就知道,每天都有大量文件更新,這本身就能說明一些問題。
不過話說回來如果WebRTC啥問題都沒有,很完美,那還有我們啥事嗎?
說完國外我們再來看看看國內的情況:
1、大哥騰訊:
從我們了解的情況來看:不管是QQ還是微信,都沒有用到WebRTC,而且他們給開發者提供的音視頻sdk都是通過插件實現的(web版),目前只支持ie,至於什麼時候支持Chrome和WebRTC,暫時還沒有排上日程,這一方面說明大哥自信,另一方面說明chrome份額還不夠,還有就是開發忙不過來,呵呵,針對騰訊音視頻部分我們後面還會有專門的文章介紹。
2、視頻直播:
yy、樂視、愛奇藝、優酷土豆、搜狐視頻、花椒直播,主要還是通過rtmp&hls來實現的,但他們也意識到rtmp的天生缺陷,所以不管是技術預研也好,還是測試版也好,都已經或多或少在弄WebRTC了。
3、華為中興:
作為通訊設備廠商他們的主營業務與WebRTC沒有交集,但旗下的子公司,分支機構早已開始切入,比如海思,終端,這個不難理解,他們的客戶有需要他們肯定就會著手研究。
4、voip廠商:
voip開源庫很多,linphone,siphone,sipdroid都是不錯的庫,也可以做到不錯的效果,但是WebRTC的語音處理確實更勝一籌,所以他們會選擇部分集成進來,比如我們公司之前的同事就單獨將opus移植到網絡電話裡面,音質確實是更好。
5、im和rtc的sdk廠商:
電信天翼、親加雲、環信、融雲、容聯雲、雲之訊、網易雲信等等,用其中代表人物中國電信天翼RTC專家楊博士的話說就是:“基於WebRTC,超越WebRTC”。這裡還漏下了聲網和Anychat,關於他們的技術方案後面會有專門的文章介紹。
6、視頻監控:
最有名的就是海康威視,情況跟voip的有點類似,他們也只需要在某些項目中用到,或者需要抽取部分模塊,一個比較有意思的事情就是:做視頻監控出身的這些公司,視頻處理方面都比較擅長,但說到聲音處理可能就一般般了,所以杭州很多這類公司都需要招語音處理的人才。
7、智能家居、在線醫療、教育、秀場、社交、安防、影視、金融等等,可能具體需求有所不同,除非自己本身有很成熟的方案,否則一般都會優先考慮WebRTC。