首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在internet上流式传输时出现live555问题

在internet上流式传输时出现live555问题
EN

Stack Overflow用户
提问于 2011-09-23 17:17:03
回答 1查看 2K关注 0票数 1

我已经使用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),并试图禁用我的防火墙,但这不能解决问题。

怎么会这样呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-08 20:56:58

要排除故障,请执行以下操作:

  • 你是否在RTP上传输RTP :你检查过VLC中的"Use RTP over RTP (TCP)“选项吗?您可以在VLC中的首选项下进行检查:输入/编解码器->解复用器->RTP/RTSP。你可以试着看看这是否解决了这个问题,在这种情况下,可能是UDP被阻止了。
  • 你说的转发。您是指从一台机器到RTSP服务器的端口转发吗?如果是->如果不是通过RTSP执行RTP,则还需要转发介质的端口,该端口与RTSP端口(554或8554)不同。这些端口在RTSP设置期间交换。如果你在RTSP上做RTP,媒体在554或8554上是交错的,你不必担心这个问题。

另外,另一个很好的调试工具是live555 openRTSP应用程序。您可以从命令行运行它,并为RTSP上的RTP指定"-t“,这基本上就是VLC选项所做的。您可以为HTTP隧道等指定"-T“,它允许您将捕获的媒体包写入文件等。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7526770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档