首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gstreamer rtsp客户端连接拒绝错误

gstreamer rtsp客户端连接拒绝错误
EN

Stack Overflow用户
提问于 2017-11-13 06:37:02
回答 1查看 2K关注 0票数 0

我已经在我的i.MX6板上安装了Gstreamer。我想用RTSP传输连接的摄像机。

以下命令在LVDS屏幕上显示相机内容:

代码语言:javascript
复制
gst-launch tvsrc ! Imxv4vl2sink

我不想在屏幕上显示内容,而是通过网络RTSP发送内容,并将其显示在其他设备的显示器上

我使用下面的命令启动流,它工作正常,不会引发任何错误。

代码语言:javascript
复制
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

在另一个设备上,我执行了以下命令:

代码语言:javascript
复制
gst-launch rtspsrc location=rtsp://<ip Address>:5004 name=source ! queue ! rtph264depay !
vpudec low-latency=true ! imxv4l2sink

如果出现以下错误,它将失败:

代码语言:javascript
复制
gstrtspsrc.c(5685): gst_rtspsrc_retrieve_sdp (): /GstPipeline:pipeline0/GstRTSPSrc:source:
Failed to connect. (System error: Connection refused)

我可以从另一个设备切换到流媒体设备。

有什么问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-13 11:00:22

您正在通过UDP发送RTP,但不提供任何RTSP协议。因此,您的接收器,试图通过RTSP连接,将失败。您需要在发送方使用GstRTSPServer类并将某些逻辑实现为应用程序,或者通过udpsrc接收数据。对于后者,您仍然需要一种方式来传输SDP数据(这通常是RTSP服务器所做的一件事)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47258377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档