Red5 RC2中的错误?

时间:2012-11-01 04:43:39

标签: flash red5

我已经安装了Red5 RC2的Windows版本并且正在运行服务器。不幸的是,我注意到了 分发的一些有趣问题:

  1. 此候选版本的Windows安装版本没有演示应用程序。整个 demos文件夹不包含在内。主Red5应用页面上有一个链接,但链接无处可去。 我实际上必须下载一个包含以前版本的Red5的zip文件才能获得演示 夹。如果Red5的某人正在读这篇文章,请你纠正这种疏忽吗?

  2. 运行服务器时有一些奇怪的端口处理行为。运行服务器时,我明白了 几个JVM_Bind错误 - 直到我更改red5.properties文件中的端口。我必须 更改http.port条目和jmx.rmi.port条目。只有通过更改这些端口,我似乎得到了 服务器正常运行。但真正奇怪的是,我在笔记本电脑上运行服务器 我定期关闭。如果我启动笔记本电脑并再次运行Red5,我会再次收到JVM_Bind错误! 尽管事实上我指向不同的端口。我发现我可以改回来 旧的端口号和Red5启动没有问题。所以现在我在jmx.rmi.port之间交替 端口4444和9999.在http.port上,我在端口8080和8081之间交替。无论如何,似乎都是 在服务器中某种程度上“认为”以前使用过的端口仍在使用中。某种 缓存?如果是这样,有没有办法清除它,以便我不必一直改变端口?

  3. 一旦我使用适当的demos文件夹运行服务器,演示似乎运行良好 - 如 只要我在同一台机器上运行一切。但是,出于某种原因,服务器没有 响应来自其他计算机的http请求。这显然是某种配置问题,但是 我到目前为止所阅读的文档并未说明如何使Red5处理来自其他任何地方的请求 比localhost。我想在同一台机器和其他机器上运行演示应用程序。有没有 关于如何做到这一点的文件?有人能告诉我那份文件在哪里吗?

  4. 这些是我到目前为止用Red5看到的东西。看起来它有很大的潜力,但它 看起来服务器中有一些真正的错误。这是正确的还是有某种设置或 会使这些问题消失的配置?

    Someone please advise.
    

1 个答案:

答案 0 :(得分:0)

关于问题3:

Red5只有几个文件可以配置监听界面: CONF / red5.properties

0.0.0.0

表示正在侦听所有接口。

您还可以在以下位置配置每个webapp: web应用/ $ NAME_OF_APP / WEB-INF / red5-web.properties

webapp.virtualHosts=*

表示正在侦听所有接口。

基本上就是这样,如果你配置了这些端口,你可以用命令来控制监听端口:

netstat -an

它将列出所有侦听端口。 你可能会发现类似的东西:

tcp46      0      0  *.8088                 *.*                    LISTEN     
tcp46      0      0  *.5080                 *.*                    LISTEN     
tcp46      0      0  *.1935                 *.*                    LISTEN     
tcp46      0      0  *.9999                 *.*                    LISTEN

(那些当然比这些更多,但是那些是我在本地配置的red5监听端口)。

塞巴斯蒂安