在eclipse中開發(fā)red5服務(wù)器端程序
1.新建一個java項(xiàng)目,需要建立如下目錄
src目錄用來編寫java代碼,
WEB-INF目錄用來發(fā)布應(yīng)用,
在WEB-INF之下建立如下目錄:
lib目錄用來存放用到的jar包,
classes目錄用來存放編譯后的類。
2.設(shè)定項(xiàng)目的屬性,
主要是build屬性,添加需要用到的jar包。
3.在src目錄中建立你自己的包,編寫代碼。
4.配置文件:
從red5的doc/templates/myapp/WEB-INF中拷貝以下文件,以下為需要修改的內(nèi)容:
red5-web.properties內(nèi)容:
webapp.contextPath=/redstream 這里是你的項(xiàng)目名,要和web.xml的記錄一致。
webapp.virtualHosts=*, localhost, localhost:8088, 127.0.0.1:8088
red5-web.xml內(nèi)容:
<bean id="web.handler"
class="這里是你的全路徑類名"
singleton="true" />
web.xml內(nèi)容:
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>/redstream</param-value> 這里是你的項(xiàng)目名,要和red5-web.properties的記錄一致。
</context-param>
另外,如果不使用log4j,把這個文件中的涉及l(fā)og4j的內(nèi)容刪除。同時刪除log4j.properties文件。
5.在webapps目錄下建立項(xiàng)目發(fā)布目錄,把編譯完成的WEB-INF目錄內(nèi)容復(fù)制到此目錄下。
OK。
參考:
1.http://www.actionscript.org/resources/articles/617/1/Streaming-and-database-connection-with-red5-media-server/Page1.html
2. 這里有很多red5開發(fā)的資料,
http://xinsync.xju.edu.cn/index.php/archives/category/prglang/flex/red5