NO IMAGE

關於WebRtc的一些個人理解

剛參加完聲網主持的北京首屆WebRtc大會,加上拜讀大牛寫的《百問freeswtich》後,對它有更多的理解,記錄一下以作日後溫習:
1、簡單理解,WebRtc是一種用來實現網頁B2B撥打音視訊電話的技術;
2、提供音視訊引擎,音視訊編解碼技術,音訊支援G.711,opus,視訊支援VP8,VP9(需視瀏覽器具體實現);
3、開源版本未做音訊效果優化,比如回聲抑制、降噪;
4、無信令,開發者需自行實現或選用現有協議比如sip,推薦的方式是找開源客戶端如JSSip;
5、僅支援P2P,會帶來穿越問題,多方通話不支援,想實現該功能需開發者自行實現伺服器,推薦的方式是找軟交換伺服器實現媒體代理,同時也解決了穿越問題如freeswitch;
6、支援較好的瀏覽器是谷歌、火狐,目前主要是谷歌及一些音視訊服務提供商在推比如聲網,尚未得到微軟和蘋果的支援;
7、愛她不容易,開始編譯就有一定難度,中文書籍稀缺,據說《Webrtc權威指南》近期將由聲網出版中文版;
8、上面都不是問題的話,最後這個相信會是最痛的痛點,移動端開發需自己做各種機型適配工作!