`
zhouzhao21
  • 浏览: 71619 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

在 eclipse 中使用 tomcat 像开发普通 JEE 项目一样开发 RED5 项目

阅读更多
介绍:
Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。

版本:
RED5 0.7 
eclipse3.3.1
myeclipse 5.1
tomcat 6.0.16

下载 Red5War_0.7.0.zip 。

1。查看 %TOMCAT_HOME/conf/Catalina/localhost 目录下是否有与 RED5 项目名称相同的文件夹,有则删除。
2。清空 %TOMCAT_HOME/work/Catalina/localhost 目录下是否有与 RED5 项目名称相同的文件夹,有则删除。
3。将 red5 war 文件一个 war 文件(如 root.war )放在 %TOMCAT_HOME/webapps 目录下(注意此目录下不要含有与 red5 war 文件名称相当的目录)。
4。解压 red5 war 文件(可以通过启动 Tomcat 解压)。
5。查看 WEB-INF/web.xml 文件,将其需要的 WEB-INF/classes  目录中的文件 cut 出来(如 *-web.xml )。
6。将 red5 war 解压后目录中 WEB-INF/classes 目录文件打包为 jar 文件放在 WEB-INF/lib 目录中。

7。在 eclipse 中新建 web 项目。将步骤 5 中 cut 出来的文件 paste 到新项目的 src 目录下。将 tomcat 目录下的 red5 war 解压后目录 copy 到 新建项目的 WebRoot 目录下。
8。更改 web.xml 与 src 下面的配置文件,将原来的 red5 项目名称更改为当前项目名称(因不同 red5 war 文件对应的要更改的文件不同,在此就不一一指出)。

9。在 myeclipse 中启动 Tomcat(在启动时会抛出 class not find 异常,异常出现在 src 目录下的 admin-web.xml ,由于我用不到这个文件,直接把他删除了) 。

至此我们已经把 red5 项目完美的整合在自己的项目中,可以在 eclipse 中象开发普通 JEE 应用程序一样开发 red5 项目了。

补充:如果你不想要 red5 自代的 demo 可以把不想要的配置文件删除(*-web 文件),Red5使用的日志文件为第六步中生成的 jar 文件中的 logback.xml,并不是使用程序中的 log4j.properties 。不过可以将其提取出来放在自己的类路径下。附件为抽取后的 red5

转载请标明出处:
http://kyo-cc.iteye.com/blog/195969
4
1
分享到:
评论
9 楼 chenxuan72 2018-07-05  
我看到第二行的时候就开始皱眉头,流媒体协议我知道RTSP,但不知道RSTP,再说开源版Red5默认使用的是RTMP协议,如果想使用RTSP协议需要自己打包插件。有兴趣的可以加QQ353650544
8 楼 yanghaiskys 2008-10-16  
太含糊了,无知不是你的错,拿出来秀就是你的问题了。故弄玄虚,还什么原创,我昏了。
7 楼 malipei 2008-10-15  
写得 太模糊了,楼主!看了半天 步骤5-8都没看懂,浪费了别人的时间,楼主能不能在补充一下。说清楚点,最好截点图
6 楼 wangwanttt 2008-10-12  
将 red5 war 解压后目录中 WEB-INF/classes 目录文件打包为 jar 文件放在 WEB-INF/lib 目录中。

指什么啊?是哪个web_info目录啊,那么多
5 楼 yang251010 2008-08-05  
问你下你上面说的red war文件都是指root.war吗?
4 楼 tongds 2008-07-30  
zhouzhao21兄能不能发个eclipse在tomcat下开发的例子程序,有个简单功能就行,多谢了。
tongds@gmail.com
3 楼 wangdei 2008-05-24  
哈哈,我的两个网站:BT网站最新电影网就是这个环境下开发的.
2 楼 zhouzhao21 2008-05-24  
呵,做游戏方面的.
1 楼 neusun 2008-05-23  
做red5开发?

相关推荐

Global site tag (gtag.js) - Google Analytics