Rozumiem. No IceCast jest prosty w konfiguracji, ale jednocześnie trochę wymagający.
Jeśli chodzi o Androida, to listę kodeków dostępną masz w specyfikacji:
http://developer.android.com/guide/appendix/media-formats.htmlNa dole tabela pokazuje, które kodery video są wspieranie na Androidzie, na górze zaś protokoły. Oprócz RTSP, masz też HTTP, czyli to Cię zadowoli.
Jeśli chodzi o koder obrazu, to z obecnych na tej liście ja bym wybrał VP8 w postaci webm i dźwięk MP3. Takiej konwersji najprościej chyba będzie wykonać przy użyciu VLC, inna możliwość mi nie przychodzi do głowy.
Jakbyś miał jakiś problem z VLC to krzycz. Na dole dokumentacji masz też parametry do ustawienia Video, ogólnie IceCast powinien poradzić sobie z VP8.