如何在外部测试 Red5 服务器

Posted

技术标签:

【中文标题】如何在外部测试 Red5 服务器【英文标题】:How to test Red5 server externally 【发布时间】:2010-11-18 20:51:20 【问题描述】:

我已经在运行 xampp 的本地主机上安装了 red5 服务器。我可以从外部访问端口 80,因此任何知道我的 id 的人都可以访问我的 web 目录。但是,我相信外部计算机无法连接到我的 red5,因为我安装了 videowhisper 脚本,虽然我可以在本地连接到 rtmp 服务器,但外部用户无法连接。

有没有办法从我的电脑测试到 rtmp 服务器的外部连接?或者即使有,我也无法外部连接,我该如何解决?

【问题讨论】:

【参考方案1】:

您无法 ping 1935,或者我还没有找到方法。我的最佳答案是使用 1935 作为端口从远程设备远程登录

那将是(在 CL 中):

telnet ipaddress 端口

如果它连接,它将为您提供有关转义字符的输出。这意味着您已连接。

虽然这可能不是公认的解决方案,但它对我来说是一个快速而肮脏的答案。

【讨论】:

【参考方案2】:

除非指定了隧道,否则 RTMP 在端口 1935 而不是端口 80 上工作。您是否尝试过从外部机器 ping 1935?

皮特

【讨论】:

【参考方案3】:

您必须同时打开端口 5080 和 1935:

    您的 RED5 Web 服务器和... 可选(如果有)网络路由器,具体取决于您的网络拓扑;

如果您的 Web RED5 服务器位于网关后面,您还必须打开网关上的这两个端口,以便从该网络外部访问 RED5。

【讨论】:

以上是关于如何在外部测试 Red5 服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何在外部服务器上安装和使用嵌入式 C 的编译器?

如何在外部 COM 调用期间抑制“此操作无法完成”消息?

如何在按钮单击时切换下拉菜单并在外部单击时关闭?

如何使 STATIC_URL 在外部 JS 文件(Django)中工作

如何在外部模块中使用 Laravel 类?

如何在外部网页上自动填充表单数据?