Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 如何从远程机器读取VLC中的UDP流_Networking_Udp_Gstreamer_Vlc - Fatal编程技术网

Networking 如何从远程机器读取VLC中的UDP流

Networking 如何从远程机器读取VLC中的UDP流,networking,udp,gstreamer,vlc,Networking,Udp,Gstreamer,Vlc,谷歌上有很多文章描述了如何从本地主机读取udp流,但我没有遇到过任何关于如何从远程机器读取udp流以及如何将主机更改为udp流的文章 udp://@xxx.xx.xx.xx:5004 不起作用 我使用简单的gstreamer命令在udp上制作一个演示videotestsrc,这在本地主机上非常有效,但在我需要的远程主机上不起作用 gst-launch-1.0 -vv -e videotestsrc ! queue ! x264enc bitrate=5000 ! mpegtsmux alignm

谷歌上有很多文章描述了如何从本地主机读取udp流,但我没有遇到过任何关于如何从远程机器读取udp流以及如何将主机更改为udp流的文章

udp://@xxx.xx.xx.xx:5004

不起作用

我使用简单的gstreamer命令在udp上制作一个演示videotestsrc,这在本地主机上非常有效,但在我需要的远程主机上不起作用

gst-launch-1.0 -vv -e videotestsrc ! queue ! x264enc bitrate=5000 ! mpegtsmux alignment=7 ! rndbuffersize max=1316 min=1316 ! udpsink host=127.0.0.1 port=5004

从本地主机读取VLC:

udp://@127.0.0.1:5004
远程读取的VLC希望它工作,但它不工作:)

我想强调的是,tcp对本地主机和远程主机都非常有效,udp行为完全奇怪


请提供帮助并描述如何从远程计算机读取UDP流

该端口上的UDP通信可能被防火墙阻止,或者没有在主机和远程设备之间路由。@a感谢您的建议,我尝试了不同的端口。为此,我使用了docker和端口:port/udp。在这里,该端口上的UDP通信可能会被防火墙阻止,或者不会在主机和远程主机之间路由。@a感谢您的建议,我尝试了不同的端口。为此,我使用了docker和端口:port/udp。就像这里一样
udp://@xxx.xx.xx.xx:5004