Еще мысли:
с одной стороны хотелось бы иметь возможность запихать в icecast mpeg2 поток без перекодирования.
Есть программка под Windows - DVBrs. Эта программка совместима с icecast и icecast прекрасно с нее ретранслирует потоки mpeg2.С другой стороны, перекодировать в mp3 как-то не очень хочется - ogg/vorbis гораздо качественнее получается. Может есть возможность заставить vlc отдавать поток в fifo в разжатом виде, в wav/pcm? Это позволило бы использовать ices2 и транслировать все в vorbis'e. Я искал как это сделать - не нашел. Есть шанс, что можно как-нибудь через display...
Ну и в заключение, в vlc есть возможность передавать видео в theora, новый icecast его понимает. Никто не пытался ретранслировать видео с vlc через icecast?