Red 5适用于所有演示应用程序,但是当我尝试添加自己的应用程序时,它会中断。这是怎么回事?

时间:2011-02-28 07:47:45

标签: java ant red5

我在Windows 7计算机上安装了Red 5 1.0媒体服务器 - 希望在部署到服务器之前将其用于开发。很困难,我让服务器启动并运行。我可以在localhost:5080安装示例应用程序,它们可以工作。例如,我可以使用示例应用程序从我的网络摄像头录制视频。

现在,我想为Red 5编写自己的Java应用程序。我已经找到了几个教程,但没有一个有效。 E.g:

这些都不能完全独立工作,但我设法将这些组合拼凑成一个简单的演示应用程序,可以在Eclipse或ANT中编译好,有一个JAR文件,以及一个看起来就像演示的目录结构

这是有趣的事情。当我将其复制到webapps目录并重新启动服务时,所有演示都会中断。 (要重新启动,我只是在管理工具中使用服务管理器。)服务器仍然在端口5080上响应并显示示例网页 - 但没有任何媒体工作。所有演示应用程序都会出现“无法连接”的错误,即使是欢迎电影也无法播放。

我放弃的每个自制应用程序就是这种情况 - 即使是最简单的Hello World应用程序。

所以:有人可以帮我弄清楚发生了什么吗?

另外,1.0的最新教程,演示等是什么。我能找到的所有内容似乎都适用于旧版本,并且很难将它整合到任何关于Red5如何工作的连贯图片中。

顺便说一句,我使用Windows安装程序安装了Red5 - 而不是在机器上构建它。我只是想在机器上构建应用程序并将它们复制到正在运行的服务器中。

感谢您提供的任何帮助。你将成为一名救生员!

2 个答案:

答案 0 :(得分:0)

我也尝试过安装red5 1.0 RC版本。这些演示都没有奏效。然后我坚持使用red5 0.9最终版本。它工作正常。现在尝试开发一些东西,即使red5有糟糕的文档。这是我能找到的最好的。但它是在2007年完成的:) http://dl.fancycode.com/red5/api/overview-summary.html

答案 1 :(得分:0)

对于您的开发机器(您正在构建您的red5应用程序),我建议您下载服务器“trunk”。在下载中,您将找到两个可帮助您创建新的red5项目的文件:util.xml和project.zip。要使用它们,只需在trunk目录的命令行中输入:

ant -f util.xml

这将为您提供使用选项。创建骨架后,将项目导入eclipse并转到城镇。 有关其他帮助,您可以在此处发布stacktrace,订阅用户列表(http://groups.google.com/group/red5interest),使用论坛(http://www.red5.org/forums/)或wiki(http://wiki.red5.org/)。
最后,另一个选项是eclipse插件,你可以在这里找到:http://wiki.red5.org/wiki/Red5Plugin