Когда-то делал видео сервер через vlc
Принимал rtsp, отдавал flv прям под плеер
cvlc rtsp://192.168.0.103:554 --sout
'#transcode{vcodec=FLV1,vb=256,fps=4,scale=1,acodec=none,samplerate=22050}:http{dst=:8081/stream.flv}'
--rtsp-cahing=2400 --video --no-sout-audio --udp-caching=30000
--http-caching=5000
данная команда берет поток rtsp://192.168.0.103:554 и ретранслирует
его на 8081 порту по адресу /stream4.flv
параметры кэша получил опытным путем, для каждой локалки по разному
Для вашего случая поменять vcodec под mjpeg