Streaming 系统错误111(连接被拒绝),连接失败

Streaming 系统错误111(连接被拒绝),连接失败,streaming,gstreamer,vmware,vlc,rtsp,Streaming,Gstreamer,Vmware,Vlc,Rtsp,我正试图在我的ubuntu PC上通过RTSP传输视频。 要流式传输的视频文件big_buck_bunny_h264.mov位于我电脑的以下位置:主页/用户/下载/ 我正在使用gstreamer流式传输视频。 下面是我正在尝试的gstreamer命令: gst-launch-1.0 rtsprc 位置=rtsp://127.0.0.1:9000/home/user/Downloads/big_buck_bunny_h264.mov 延迟=0!德克宾!自动视频接收器 但我在终端上遇到以下错误: 系

我正试图在我的ubuntu PC上通过RTSP传输视频。
要流式传输的视频文件
big_buck_bunny_h264.mov
位于我电脑的以下位置:主页/用户/下载/

我正在使用gstreamer流式传输视频。
下面是我正在尝试的gstreamer命令:

gst-launch-1.0 rtsprc 位置=rtsp://127.0.0.1:9000/home/user/Downloads/big_buck_bunny_h264.mov 延迟=0!德克宾!自动视频接收器

但我在终端上遇到以下错误:

系统错误111(连接被拒绝),连接失败

我还尝试使用VLC播放器通过RTSP进行流媒体传输。(打开VLC->媒体->打开网络流->输入url->播放) 我收到以下错误消息: 连接失败,VLC无法连接到127.0.0.1:9000。VLC无法打开URL

根据以上两种情况(Gstreamer和VLC),我认为网络/网络接口存在问题。

我目前使用的操作系统是guest OS Ubuntu 14.04。(我正在通过windows PC上的VMware Player访问ubuntu)。网络是windows和ubuntu之间的桥梁。

这就是为什么RTSP流媒体在我的情况下不能正常工作的原因吗? 有其他选择吗?
另外,请告诉我,我是否使用正确的命令和文件路径通过RTSP传输视频。

我需要设置LIVE555流媒体服务器才能在发射机上开始流媒体视频吗?

很抱歉,您完全搞错了

使用rtspsrc并不意味着您正在进行流式处理。。这意味着您正在打开一个现有流(作为客户端),正如Florian提到的,您必须运行rtsp服务器,该服务器将文件提供给客户端

正如您已经尝试过的那样,客户端可以是带有rtspsrc元素的vlc或gstreamer管道,也可以是其他一些播放器,如mplayer(smplayer也为该imho提供了很好的用户界面)等

rtsp服务器有多种选择:gstreamer rtsp服务器(已提及),还有vlc(但不是您使用它的方式,请检查),您将发现更多

您还可以阅读这篇关于rt*p协议家族的文章

是的,你可以使用live555作为Ubuntu虚拟机上的rtsp服务器,并像你已经尝试过的那样通过vlc从你的windows访问它

还要记住,您通常不使用完整的系统路径(home/etc/etc)来访问rtsp文件,而是使用rtsp访问点。这意味着您将访问包含媒体文件的专用文件夹,例如rtsp://192.168.1.123/vod/file.mp4 其中vod是这个访问文件夹(或其他名称)


HTH

您需要一个RTSP服务器,它实际上为要播放的文件提供服务。如果你没有,没有客户端能够连接和接收流。非常感谢你的详细解释。