我已经在我的 i.MX6 板上安装了 Gstreamer。我想流式传输使用 RTSP 连接的相机。
以下命令在 LVDS 屏幕上显示摄像机内容:
gst-launch tvsrc ! Imxv4vl2sink
我不想在屏幕上显示它,而是想通过网络 RTSP 发送内容并将其显示在其他设备的显示器上
我使用以下命令开始流式传输,它可以正常工作而不会引发任何错误
gst-launch-0.10 -vv imxv4l2src ! video/x-raw-yuv, framerate=30/1, width=1024
, height=768 ! vpuenc codec=avc ! rtph264pay ! udpsink host=127.0.0.1 port=5004
sync=false
在另一台设备上,我执行了以下命令:
gst-launch rtspsrc location=rtsp://<ip Address>:5004 name=source ! queue ! rtph264depay !
vpudec low-latency=true ! imxv4l2sink
它失败并出现以下错误:
gstrtspsrc.c(5685): gst_rtspsrc_retrieve_sdp (): /GstPipeline:pipeline0/GstRTSPSrc:source:
Failed to connect. (System error: Connection refused)
我可以从其他设备 ping 到流媒体设备。
可能是什么问题?