我正试图让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年