Столкнулся с такой задачей - есть некий источник видео и его надо сделать доступным по http в виде mpegts потока (заранее приношу извинения, если тут терминологическая каша).
Публиковать его, очевидно, можно ffmpeg'ом, в простейшем случае как-то так
ffmpeg -i /dev/urandom -f mpegts http://whatever/foo/bar
Но непонятно, что можно использовать в качестве сервера, который будет этот поток принимать и ретранслировать. Беглый поиск выдает только коммерческие комбайны, вроде Wowza и Flussonic, есть nginx-ts-module, но он по факту генерит HLS и DASH из ts потока.
Хотя вроде магии там нет - публикатор просто делает POST запрос и постоянно шлёт данные, а плеер, соответственно, GET и постоянно получает их. Т.е. запилить кривой, но более-менее рабочий сервер можно и самому, но прыгать по граблям на своем велосипеде не хочется. Или может есть какой универсальный сервер, в котором такое реализовано?