Я использую ffmpeg и ffplay для потоковой передачи необработанного видео H.264 между двумя компьютерами. Вот как выглядит передающая командная строка:
ffmpeg -i input.h264 -f mpegts udp:10.0.2.101:1234
И это принимающая сторона:
ffplay -f h264 -f mpegts udp://127.0.0.1:1234
Проблема в том, что воспроизведение на принимающей стороне показывает гораздо худшее качество, чем то, что я вижу при воспроизведении исходного файла на стороне отправителя. Сеть на самом деле представляет собой симулированную сеть на моем компьютере (две виртуальные машины), поэтому нет потери пакетов или чего-либо еще.
Что я сделал не так?