Струящийся.264 файла в Gstreamer 1.0

Я пытаюсь транслировать .Файл 264.

в то время как прямой конвейер без потоковой передачи udp воспроизводит видео нормально, при использовании приемника udp и src виден только один кадр видео.

Прямого Трубопровода

ГСТ-запуск-1.0 расположение filesrc=football35228830.264 ! h264parse ! rtph264pay pt=96 ! rtph264depay ! avdec_h264 ! autovideosink

видео воспроизводится нормально.

теперь при запуске этих, замороженный кадр видео кажется.

At Tx

ГСТ-запуск-1.0 -в месте filesrc = football35228830.264 ! h264parse ! rtph264pay pt=96 ! udpsink хост=127.0.0.1 Порт=9001

На

gst-launch-1.0 udpsrc порт=42050 ! application / x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=H264,полезная нагрузка=96 ! rtph264depay ! h264parse ! avdec_h264 ! autovideosink

есть ли какие-либо проблемы с трубопроводами или какие-либо дополнительные элементы требуется?

1
задан CTaneja
14.05.2023 21:08 Количество просмотров материала 2366
Распечатать страницу

1 ответ

:там может быть несколько вещей: файл загружается и воспроизводится слишком быстро => использовать multifilesrc. Также я добавляю шапки отправителю. Наконец, в вашем примере порты отличаются.

отправитель:

gst-launch-1.0 -v multifilesrc location=public/media/video.h264 loop=true ! \
video/x-h264,width=1920,height=1080,framerate=30/1,profile=constrained-baseline ! h264parse ! rtph264pay pt=10 ! udpsink host=127.0.0.1 port=9001

получатель:

gst-launch-1.0 udpsrc port=9001 ! 'application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=H264,payload=16' ! \
rtph264depay ! h264parse ! avdec_h264 ! autovideosink
0
отвечен Gooshan 2023-05-16 04:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх