Frequently Asked Questions
Browser/Device Compatability
QUESTION:
What platform can I use that will be universally accepted by browsers on Android devices, iOS devices, and desktops? What platforms can subscribe to the stream I am publishing?
ANSWER:
Red5 Pro is configured to allow for a high degree of cross-compatibility. By using our fall-back feature, Red5 Pro can run on all browsers and most devices.
The main browsers that we test against are:
- Chrome (Mac/Windows/Android)
- Firefox (Mac/Windows)
- Safari (Mac/iOS)
- Opera (Mac/Windows)
We do quick tests with Firefox and Opera for Android/iOS as they are not a major priority. IE, and older versions of Safari will fall back to Flash, but we mostly hit it on older Android devices that only have VP8 support for software/hardware reasons.
Right now WebRTC works on Chrome, Firefox, and the latest version of Safari (11 and higher).
Caniuse.com has a comprehensive listing of what works and what doesn’t. (Make sure you click on “Show All”.)
SUPPORTED PUBLISHERS AND SUBSCRIBERS:
Android devices can publish a stream that can be subscribed to by:
- Android
- iOS
- Flash
- WebRTC
- HLS
iOS devices can publish a stream that can be subscribed to by:
- Android
- iOS
- Flash
- WebRTC
- HLS
Flash can publish a stream that can be subscribed to by:
- Android
- iOS
- Flash
- WebRTC
WebRTC can publish a stream that can be subscribed to by:
- Android
- iOS
- Flash
- WebRTC
The mobile SDK is RTSP only. The HTML5 SDK can use WebRTC, RTMP (Flash), and HLS.