在eclipse中开发red5服务器端程序
1.新建一个java项目,需要建立如下目录
src目录用来编写java代码,
WEB-INF目录用来发布应用,
在WEB-INF之下建立如下目录:
lib目录用来存放用到的jar包,
classes目录用来存放编译后的类。
2.设定项目的属性,
主要是build属性,添加需要用到的jar包。
3.在src目录中建立你自己的包,编写代码。
4.配置文件:
从red5的doc/templates/myapp/WEB-INF中拷贝以下文件,以下为需要修改的内容:
red5-web.properties内容:
webapp.contextPath=/redstream 这里是你的项目名,要和web.xml的记录一致。
webapp.virtualHosts=*, localhost, localhost:8088, 127.0.0.1:8088
red5-web.xml内容:
<bean id="web.handler"
class="这里是你的全路径类名"
singleton="true" />
web.xml内容:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>/redstream</param-value> 这里是你的项目名,要和red5-web.properties的记录一致。
</context-param>
另外,如果不使用log4j,把这个文件中的涉及log4j的内容删除。同时删除log4j.properties文件。
5.在webapps目录下建立项目发布目录,把编译完成的WEB-INF目录内容复制到此目录下。
OK。
参考:
1.http://www.actionscript.org/resources/articles/617/1/Streaming-and-database-connection-with-red5-media-server/Page1.html
2. 这里有很多red5开发的资料,
http://xinsync.xju.edu.cn/index.php/archives/category/prglang/flex/red5