Принять мультикаст-поток (IP:port, один из многих), транскодировать его и отдать для просмотра через Public Internet
Мультикаст где-то 3 мегабита в 264-ом кодеке.
Отдать надо в любом виде 320 на 200 картинку.
Раньше для этого использовалась Linux машина и VLC на ней. Сейчас она умерла.
Есть FreeBSD 8.1 с поднятым на нём igmpproxy в качестве мультикаст роутера. Эта машина раздаёт мультикаст во все сети которые у нас есть.
Есть идея взять прямо на ней поток и с неё же и отдавать.
Поставил с боем VLC.
Пытаюсь её пускать как на линуксовой машине - безрезультатно:
Код: Выделить всё
vlc -I dummy -vvv --audio-track 1 udp://@230.1.4.7:1234 --sout #transcode{venc=x264,vcodec=h264,vb=256,width=320,height=240,acodec=mp4a,ab=32,deinterlace}:duplicate{dst=std{access=mmsh,mux=asfh,dst=192.168.100.25:3001}}
Вообще, какое решение для этого наиболее подходящее? Начитался и про mencoder и про ddmpeg server и про vlc?
Как заставить всё это работать на самом мультикаст-роутер?