Ответ 1
Я бы сказал, что лучше всего использовать FFmpeg или VLC. Оба являются ПО с открытым исходным кодом и широко используются среди любителей, а также как часть нескольких различных сервисов. Также оба могут принимать потоки RTSP и создавать HTTP-поток (при необходимости транскодировать в реальном времени).
Поддержка FFmpeg RTSP в последнее время улучшилась, но IMO VLC лучше на данный момент (май 2010 г.). Проверьте документацию на веб-сайтах, чтобы экспериментировать с параметрами командной строки для поиска необходимых, чтобы они соответствовали вашим потребностям. FFmpeg и VLC очень гибкие, и вы можете делать с ними много всего в дополнение к проксированию из потока RTSP в HTTP.
FFmpeg: http://www.ffmpeg.org/