Home > Live Streaming > Miscellaneous > Live Encoder / Encoder Settings > What are the recommended encoder settings for Android compatibility?

What are the recommended encoder settings for Android compatibility?

When configuring your encoder and selecting your bitrates and resolutions - it is critical to know the limitations of certain mobile devices and operating systems. There are currently 3 different major mobile streaming protocols: Flash, HLS (created by Apple and now also used by new Android OS versions), Silverlight (created by Microsoft and only used for Windows 8+ mobile devices).

Here are the requirements for your encoder settings to ensure Android Compatibility:

  • Support Android Versions: 3.0 or higher for single-bitrate players and 4.2 or higher for bitrate-adaptive (multi-bitrate) players.

  • Resolution: a maximum of 720p is recommended. Please note that older Android devices and OS versions may not be able to display resolutions higher than 450p correctly. Please keep this in mind for potential issue reports from mobile viewers.

  • Framerate: a maximum of 20 fps is recommended. A higher framerate will not improve the visual quality, but it will increase the incompatibility with certain Android devices and OS versions.