Known Limitations With LiveSwitch
LiveSwitch is constantly working to improve our product offering. This includes supporting multiple browsers, native platform versions, and upcoming beta versions. While our goal is to support as much as possible, there are times when a specific piece of functionality can not be supported or is not currently supported by LiveSwitch.
List of Limitations
- H.264 encoding/decoding is currently unavailable on Android and iOS Swift platforms. Please use VP8 or VP9 as an alternative.
- You may experience longer reconnection times when switching from WiFi to mobile data on WebSockets across both Android and iOS devices.
- You may encounter audio issues on Android Chrome when receiving an incoming phone call while the browser is in the background.
- On iOS SDK, stopping local audio routes remote audio to the earpiece instead of the loudspeaker.
- The console UI fails to download unmuxed video recordings of video-only calls. Workaround: Use the REST API to download the recordings.
- Data channel bitrates are slow with SFU/MCU connections.
- Recordings downloaded from Cloud console are corrupted and don’t playback properly. Workaround: Use the REST API to download the recordings.
- The hierarchical directory strategy for recording services on LiveSwitch Server prevents muxing job queuing. Workaround: Use the flat directory strategy instead.
- On MAUI Android, calling LocalMedia.Stop to mute the microphone also stops audio from remote participants.
- MAUI Android does not build with .NET 8.
- The iOS SDK screen share is limited to sharing only the app itself and cannot share other apps or the home screen.
- Native mobile browsers cannot share the screen.