我已经使用VS live555源代码进行了编译,如果我尝试在本地流式传输一个文件,它可以很好地工作
例如:
命令行: live555.exe myfile.mp3 VLC连接字符串rtsp://169.254.1.231:8554/myfile.mp3
但如果我尝试在互联网上流式传输,VLC会与live555通信,但live555不会向他发送数据
命令行live555.exe myfile.mp3 VLC连接字符串rtsp://80.223.43.123:8554/myfile.mp3
我已经转发了8554端口(包括tcp/udp),并试图禁用我的防火墙,但这不能解决问题。
怎么会这样呢?
发布于 2011-10-08 20:56:58
要排除故障,请执行以下操作:
另外,另一个很好的调试工具是live555 openRTSP应用程序。您可以从命令行运行它,并为RTSP上的RTP指定"-t“,这基本上就是VLC选项所做的。您可以为HTTP隧道等指定"-T“,它允许您将捕获的媒体包写入文件等。
https://stackoverflow.com/questions/7526770
复制相似问题