Testing WebRTC. Devices and Operating systems that support WebRTC or not.
Internet Explorer and the legacy version of Edge do not work!
Overview
- Windows 10: Chrome, Firefox or the new Edge based in Chromium work
- Mac: Safari, Chrome and Firefox work
- iPad only works with Safari
- iPhone works with Safari
- Android works with Chrome
I have positively tested WebRTC in these Platforms and browsers
- Windows 10:
- Chrome
- Firefox
- The latest version of Edge (Based on Chromium)
- Opera (current versions)
- Avast Secure Browser
- Brave
- QQ Browser
- Vivaldi
- Yandex Browser
- Mac:
- Safari
- Chrome
- Firefox
- The latest version of Edge (Based on Chromium)
- Opera (current versions)
- Avast Secure Browser
- Brave
- Vivaldi
- Yandex Browser
- iPad:
- Chromebook:
- Amazon Fire HD 10 Tablet:
iPhone:
Android Phone:
Raspberry Pi 4 B:
- Operating system Ubuntu 20.10 Desktop: Chromium 86 64-bit and above, Firefox 81 64-bit and above
Banana Pi Zero M2 A7 CPU H2+:
- Operating system Ubuntu Desktop: Using Atollo USB Hub for Webcamera and Microphone. Massive lag however technically works
Linux & Unix-like:
- CentOS
- Debian
- Mint
- openSUSE
- Ubuntu
Google Chromecast Sabrina:
- You need a Webcam, Microphone and maybe Speakers in case your TV does not have those devices.
I used as USB Hub an Anker (8-in-1 USB-C Hub, PowerExpand USB-C Adapter, 100W Power Delivery), Amazon and
a more powerful power charger than the one supplied by Google, a RAVPower USB C, Charger PD, 90W,
Amazon
- Google Duo also works under this setup
Facebook Oculus Quest 2:
- Using the ImmersedVR virtual Webcam on a Mac and the ImmersedVR app on the Oculus
- Zoom also works with the Oculus using ImmersedVR virtual camera
WebRTC NOT supported or with issues
- All Platforms:
- Internet Explorer, legacy Edge (Beware; both are standards in many corporations)
- (Issue) Firefox is very well supported and after Chrome recommended HOWEVER it has a known feature whereby speakers cannot be selected. We must wait for the Firefox developers to support this so we can use it in Bayron
- Tor Browser
- Mac: The QQ Browser is not supported
- Windows 8.1 and lower
- Linux & Unix-like:
- FreeBSD 12.2 32-bit. After activating a camera via "$webcamd -d ugen<1.2> -i 0 -v 0 -B", using KDE Plasma 5.19.5.20.08.3, all 3 tested browsers Konqueror 20.08.3, Firefox 83.0 32-bit, and Chromium 84.0.4147.135 32-bit recognize a camera as tested in WebRTC samples, but only a black screen is shown
- OmniOS
- OpenIndiana
- Xbox One or lower
- Playstation 4 or lower
- Raspberry Pi 4 B:
- RISC OS: 5.28 and below. No support for camera or mic at the OS level. Also, the only available browser, NetSurf 3.10, has limited JavaScript support, which is disabled by default btw
Your browser will ask you for permission to access your camera and microphone. Maybe your firewall also will ask.
Some browsers may also present a checkbox asking if it should remember that decision. You better click on it