FFMPEG потоковое сырье H264 - PullRequest
       142

FFMPEG потоковое сырье H264

0 голосов
/ 28 апреля 2020

В настоящее время я работаю над потоковой передачей файла mp4, закодированного с помощью h264 по TCP, и декодированием на мобильной стороне (Android). Я успешно управляю подключением и передаю потоковые необработанные данные h264, но качество изображения слишком плохое (половина экрана зеленая или фиолетовый, и все в пикселях). Я начал потоковую передачу с:

ffmpeg -re \                                                       
-i test.mp4 \
-vcodec libx264 \
-vf scale=1920:1080 \
-vprofile high \
-preset ultrafast \
-b:v 1M -maxrate 2M -bufsize 2M -pass 1 \
-strict experimental \
-pix_fmt yuv420p \
-tune zerolatency \
-movflags use_metadata_flag \
-movflags empty_moov+default_base_moof+faststart \
-f h264 tcp://10.230.253.241:9090

Результат: Изображение

Я на правильном пути, и это возможно с необработанным h264? Любой совет будет приветствоваться! Спасибо

1 Ответ

1 голос
/ 28 апреля 2020

rawvideo является противоположностью h264. Это не сжатое сырое видео.

Вам необходимо установить формат -f h264

...