1

Я пытаюсь перекодировать работающий интернет-поток во что-то, что может воспроизводить мой Dreambox.

Мой текущий статус таков, что я могу воспроизводить его на своем рабочем столе и в Dreambox, однако в видео происходит постоянное заикание. В то время как звук воспроизводится нормально, кажется, что каждые ~ 300 мс я вижу как три кадра, тогда последний из этих кадров остается неподвижным, пока цикл не повторяется.

Обратите внимание, что мой процессор бездействует, пока это происходит. Вот утверждение:

$ /usr/bin/vlc --no-loop -I dummy http://yourhost.com/your-playlist.m3u8 \
--sout '#transcode{vcodec=mpeg2,acodec=mp2,ab=128,channels=2,samplerate=44100}:standard{access=http,mux=ts,dst=:8090/vlc.ts}'

Я также попробовал --dash-buffersize=2 (это должно быть две секунды?), Но это не помогло. Использование "mpeg1", "mpeg2", "mpgv" или "mp2v" в качестве vcodec ничего не изменило.

Если это важно, я использую этот URL в VLC для воспроизведения этого потока: http://localhost: 8090/vlc.ts

Я предполагаю, что это проблема синхронизации или буферизации, но я тоже могу ошибаться ... Так как я могу исправить это заикание?

0