Для подобных целей я использую VLC в качестве сервера перераспределения. Вы сказали, что можете посмотреть видео с VLC? Щелкните правой кнопкой мыши на мультимедиа в VLC, выберите «поток» и выберите параметры. Вы также можете сделать это с помощью командной строки, которая дает вам потенциальные преимущества различных опций (транскодирование, масштабирование, сжатие, деинтерлейсинг).
Вот пакет, который запускает распространение VLC из источника на свой собственный порт 555 (поэтому вам нужно будет ввести rstp: // myvlcserveripaddress: 555 в опции src на веб-странице, чтобы получить поток)
cd \
cd C:\Program Files (x86)\VideoLAN\VLC\
vlc --logo-file C:\logo.png --logo-position 5 --logo-opacity 200 --logo-x 900 --logo-y -2 "mmsh://typeyoursourceIPhere:554" :sout=#transcode{vcodec=div3,vb=800,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:duplicate{dst=rtp{mux=ts,sdp=rtsp://:555/stream}} :sout-all :sout-keep
Здесь , у вас есть пример веб-страницы, в которую встроен проигрыватель (на основе плагина VLC).