Android devices support almost all formats available. It depends on Media Player, like MX Player, because internal player has poor format support.
So the easiest way is to use copy of Android conf file (and change UserAgentSearch string if needed)
Mandatory are two things:
- First one is "StreamExtensions=" part
- Second one is missing "ChunkedTransfer=true" : viewtopic.php?f=15&t=14877&p=75663&hilit=android+mx#p75663
2. When transcoding is needed, without "ChunkedTransfer=true" many external players (like MX Player) is unable to play transcoded videos
Example of new renderer.conf file: https://github.com/ps3mediaserver/ps3me ... droid.conf
In one post I saw someone used AVISYNTH/MEncoder engine. Avoid using AVISYNTH when possible (direct streaming doesn't use any transcoding engine)