Pi 4 и gstreamer - PullRequest
       4

Pi 4 и gstreamer

0 голосов
/ 09 ноября 2019

Я пытаюсь использовать RPi 4 с gstreamer, чтобы взять поток RTSP MJPEG с IP-камеры и перенести его на streameye, чтобы видеопоток можно было разместить на веб-странице.

vlc, ffmpeg и т. Д. Я могу сделать это, но с очень высокой стоимостью процессора, которая не годится для RPi, так как она блокируется.

Проблема в том, несмотря на то, насколько мощным кажется gstreamer - я не могу его получитьустановлен / работает правильно. Gstreamer не поддерживается в rasbian buster?

Даже попытка простого кода для вывода тестового сигнала дает ошибки:

gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink

Это ошибка, которая была получена. Буду признателен за любые предложения по решению этой проблемы.

pi@raspberrypi:~ $ sudo gst-launch-1.0 videotestsrc ! videoconvert ! autovideosink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
ERROR: from element /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstKMSSink:autovideosink0-actual-sink-kms: GStreamer error: negotiation problem.
Additional debug info:
gstkmssink.c(1059): gst_kms_sink_set_caps (): /GstPipeline:pipeline0/GstAutoVideoSink:autovideosink0/GstKMSSink:autovideosink0-actual-sink-kms:
failed to configure video mode
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
...