FC12中的VLC RTP流媒体


0

我正试图让VLC通过我的办公室网络传输RTP音频/视频。目标是多播a / v流。

在所有测试案例中,我们都是从VLC流式传输到VLC。我可以从Windows流式传输到Windows,从Fedora流式传输到Windows,但不能从Windows传输到Fedora。另外,我无法在Fedora中从一个VLC实例接收到另一个实例的LOCAL流。

我没有看到任何理由这样做。缓冲区指示器(通常显示经过的/总时间)从不显示任何连接,因此它似乎是一个网络问题,但由于我能够从Fedora流式传输到Windows(相同的IP,相同的端口)我认为它会是另一回事。

有谁知道这个问题的解决方案?

编辑:更正以前的编辑:Wireshark没有接收到IGMPv3协议。恢复到IGMPv2,我可以从Linux机器上获取成员报告,加入和离开组数据包。

我正在使用GUI来配置以下内容:

客户

rtp://@239.255.12.42 :rtp-caching=1000

服务器:

screen:// :screen-fps=30.000000 :screen-caching=300 :sout=#transcode
{vcodec=mp4v,vb=800,fps=30,acodec=mp4a,ab=128,channels=2,samplerate=44100}
:rtp{dst=239.255.12.42,port=5004,mux=ts} 
:no-sout-rtp-sap :no-sout-standard-sap :sout-keep

其中大部分是默认设置,对于给定的方法,我没有真正改变。我也尝试将:5004添加到客户端URL以明确给出端口,但没有收到任何不同的效果。


您使用哪些命令行/参数来配置服务器和客户端?
2010年

见edit2。感谢评论
马特D 2010年

Answers:


0

原因归结为基于故障开关的网络设置中的一些复杂情况。出于某种原因,它正在向一个方向传递流量,而不是另一个方向。更换开关解决了这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.