我在 Windows Azure 中制作了一个虚拟机。安装了Java SE 6 build 33 JDK,安装了Red5 server version 0.9.1(最新的1.0 rc2版本不行)。
现在本地 red5 服务器完美运行。我安装了一个演示,它工作正常。如果我想从另一台机器调用 Red5 服务器,我无法让它工作。
我在 red5.properties 文件中输入来自虚拟机的公共 IP 地址。我已经设置防火墙以打开端口:1935、1936、1945、5080、8088,并且我在 Windows Azure 中设置了相同的端点。
如果我用端口 5080 (http://168.63.23.20:5080) 调用公共 IP,什么都不会发生。甚至标准的 Red5 主页也没有。如果我在没有后 5080 的情况下调用 IP IIS 会显示标准 IIS 主页,因此可以从 Internet 调用机器。
任何人都知道我做错了什么?
谢谢。