2

我有一个现有的 Java EE 应用程序(spring+hibernate)。我想为其添加视频录制/流媒体功能。我想使用Red5。如何将 Red5 集成到现有应用程序(也在 tomcat 上运行)。(注意:在现有应用程序上完成身份验证)

4

2 回答 2

0

Red5 基本上是一个修改后的 Apache Tomcat 服务器,Red5 也使用 Spring。与其将 Red5 功能合并到您的应用程序中,不如将您的应用程序合并到 Red5 应用程序服务器并将其用作 Servlet 容器可能更容易。如果您不喜欢 Tomcat,也可以将 Red5 编译为 Jetty。如果您使用 JBoss 或其他应用程序服务器并且需要将 Red5 合并到您的应用程序中,这将更加困难。但是,您可以将Red5 编译为 .war 包并将其部署到 JBoss。但是 Red5 .war 包没有正式发布,并且该 .war 中可能存在的错误也没有发布或记录。如果您从 googlecode 签出项目,我认为有一个 ANT 任务目标来编译 .war 包。

塞巴斯蒂安

于 2012-11-04T15:22:27.237 回答
0

第 1 步:下载“Red5War_1.0”或最新版本。

第 2 步:解压缩 Red5War_1.0.war

第三步:复制膨胀的war文件夹“/WEB-INF/classes”的内容,粘贴到“Source Packages”中。

第4步:导航到膨胀的war文件夹的“/WEB-INF/lib”,选择所有依赖jar并将其粘贴到您的“Library”文件夹中。

第五步:将WEB-INF/web.xml的内容复制到你项目的web.xml中。

第 6 步:将膨胀文件夹的剩余内容(“除 /META-INF、/WEB-INF/classes”和“/WEB-INF/lib”)复制到项目的“Web 文件夹”。

第七步:在防火墙中打开以下端口 TCP/843,TCP/1935,TCP/5229,TCP/5080

如果需要更改程序,请告知。

阿鲁姆甘 AV

于 2013-04-12T14:20:57.153 回答