Supported Features
Feature | Android | iOS | macOS | Windows | RN Web | Expo |
---|---|---|---|---|---|---|
Audio/Video | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ |
Data Channels | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ |
Screen Capture* | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ |
Plan B* | ✔️ | ✔️ | ✔️ | - | ✔️ | ✔️ |
Unified Plan* | - | - | - | - | - | - |
Screen Capturing requires extra setup.
Make sure to follow the extra steps for Android and iOS or you will get blank streams.
Plan B is due to be deprecated soon.
Nothing to worry about, our docs will be updated to reflect the changes.
Unified Plan is in active development.
Plan B will remain default until adequate support and testing has been completed.
WebRTC Revision
- Currently used revision: M100
- Supported architectures
- Android: armeabi-v7a, arm64-v8a, x86, x86_64
- iOS: arm64, x86_64 (for bitcode support, run this script)
- macOS: x86_64
You can build your own WebRTC version.
Follow the building guide if you'd like to use an older or newer WebRTC revision.