- WebRTC技術詳解:從0到1構建多人視頻會議系統
- 栗偉
- 316字
- 2021-04-20 11:41:25
1.6 WebRTC的兼容性
據caniuse.com統計,大部分瀏覽器都實現了對WebRTC的支持,各瀏覽器支持情況如下。
- Firefox版本22+
- Chrome版本23+
- Safari版本11+
- iOS Safari版本11+
- Edge版本15+
- Opera版本18+
- Android Browser版本81+
- Chrome for Android版本84+
- Firefox for Android版本68+
- IE不支持
Android和iOS原生應用都支持WebRTC,可以使用原生SDK開發跨平臺的WebRTC應用。
Android WebView自36版本之后,提供了對WebRTC的支持,這意味可以使用WebRTC API開發Android混合App。注意,一些手機廠商對部分Android版本里的WebView進行了裁剪,導致不能使用WebRTC,這時候下載并安裝最新的WebView即可。
iOS WebView目前還不支持WebRTC,但是可以使用cordova的插件cordova-plugin-iosrtc在混合App中使用WebRTC。
WebRTC目前處于活躍開發階段,各個瀏覽器的實現程度不一樣。為了解決兼容性的問題,谷歌提供了adapter.js庫。
在GitHub上可以下載最新版本的adapter.js庫,地址如下所示。
https://github.com/webrtc/adapter/tree/master/release
將下載的文件放到Web服務器根目錄,在Web應用中引用。
<script src="adapter.js"></script>
推薦閱讀
- Learning Docker
- JavaScript Unlocked
- Neo4j Essentials
- Mastering Linux Network Administration
- Python編程:從入門到實踐
- Python從入門到精通(第3版)
- Python網絡爬蟲技術與應用
- 深入實踐DDD:以DSL驅動復雜軟件開發
- Mudbox 2013 Cookbook
- 大數據時代的企業升級之道(全3冊)
- 物聯網系統架構設計與邊緣計算(原書第2版)
- 3D Printing Designs:Design an SD Card Holder
- 虛擬現實:引領未來的人機交互革命
- Linux Networking Cookbook
- Natural Language Processing with Python Cookbook