我在运行 xampp 的本地主机上安装了 red5 服务器。我可以从外部访问端口 80,因此任何知道我的 id 的人都可以访问我的 web 目录。但是,我相信外部计算机无法连接到我的 red5,因为我安装了 videowhisper 脚本,虽然我可以在本地连接到 rtmp 服务器,但外部用户无法连接。
有没有办法从我的电脑测试到 rtmp 服务器的外部连接?甚至有而且我无法外部连接我该如何解决?
除非指定了隧道,否则 RTMP 在端口 1935 而不是端口 80 上工作。您是否尝试过从外部机器 ping 1935?
皮特
您无法 ping 1935,或者我还没有找到方法。我最好的答案是使用 1935 作为端口的远程设备的 telnet
那将是(在 CL 中):
远程登录 ipaddress 端口
如果它连接,它将为您提供有关转义字符的输出。这意味着您已连接。
虽然这可能不是公认的解决方案,但它对我来说是一个快速而肮脏的答案。
您必须同时打开端口 5080 和 1935:
如果您的 Web RED5 服务器位于网关后面,您还必须打开网关上的这两个端口,以便从该网络外部访问 RED5。