gstreamer мультимедийный потоковый проигрыватель ... отправить изображение (png) проблема - PullRequest
0 голосов
/ 22 апреля 2020

все. Мои знания gstreamer настолько молоды ... извините.

Я хочу создать потоковую передачу мультимедиа

, но моя проблема в том, что мой отправитель отправляет клиенту видео -> видео -> видео -> изображение (png) -> video -> ... мой клиент показывает видео хорошо. но изображение ничего не показывает.

, поэтому у меня есть тест, используемый gst-launch-1.0

мой исходный код, подобный этому

, если этот файл видео? -> сделать видео конвейер и проигрывать, если этот файл является изображением? -> сделать конвейер изображений и играть.

, поэтому мой конвейер клиента ничего не исправил. он должен иметь любые данные для воспроизведения.

отправитель: конвейер файла изображения

gst-launch-1.0 -v filesr c location = num-buffers = 100! pngde c! видеоконверт! x264en c! rtph264pay! udpsink host = auto-multicast = true port = 5000

client: клиент должен иметь только этот конвейер.

gst-launch-1.0 -v udpsr c multicast-group = auto-multicast = true port = 5000 caps = "application / x-rtp, media = video, тактовая частота = 90000, кодировка- имя = H264, полезная нагрузка = 96 "! задержка rtpjitterbuffer = 500! rtph264depay! h264parse! imxvpude c! imxipuvideosink framebuffer = / dev / fb0, use-vsync = true

мой клиент показывает видео очень хорошо. но файл изображения (PNG) не отображается. но воспроизводится следующий файл (ВИДЕО) ..

Я думаю, что мой отправитель что-то не так с отправкой файла изображения.

Я не вижу проблем моего отправителя.

У меня была эта проблема очень долго .... помогите мне кто-нибудь?

спасибо за чтение.

...