【发布时间】:2019-03-14 06:02:09
【问题描述】:
我正在尝试使用 GStreamer 将相机图像从树莓派 pi2 流式传输到 Ubuntu 机器。
相机通过带有easycap的USB连接到树莓派。
用于流式传输相机的代码是:
#!/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
当我运行代码时,树莓派流式传输数据,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
我愿意接受建议,谢谢
【问题讨论】:
标签: ubuntu raspberry-pi gstreamer