Я пытаюсь передать изображение с камеры raspberry pi2 на машину Ubuntu с помощью GStreamer.
камера подключена к raspberry pi с помощью USB с помощью easycap.
Код, используемый для потоковой передачикамера:
#!/bin/bash
clear
gst-launch-1.0 -v v4l2src device=/dev/video0 !omxh264enc ! avimux !udpsink host=192.168.0.102 port=6030
и для Ubuntu я использую следующие
#!/bin/bash
clear
gst-launch-1.0 -e -v udpsrc port=6000 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false
, когда я запускаю коды, Raspberry Pi передает данные и Ubuntu получает их, но окно потоковой передачи не открыто, и я получаю следующую ошибку
WARNING: from element /GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0: Could not decode stream.
Additional debug info:
gstrtpjitterbuffer.c(3247): gst_rtp_jitter_buffer_chain (): /GstPipeline:pipeline0/GstRtpJitterBuffer:rtpjitterbuffer0:
Received invalid RTP payload, dropping
Я открыт для предложений, Спасибо