Red5配置详解
Red5 的配置还是挺有意思的,是你要做视频会议这类实时应用的时候,Red5 能帮你省不少事。它是开源的,流媒体那块儿做得比较成熟,配合 Flex 用起来也还不错。
Red5 的应用其实就放在Webapps
目录里,你直接建个文件夹,名字和你应用一样就行。比如你要搞个叫livechat
的项目,就建个Webapps/livechat
,里面得有个WEB-INF
,配置都塞这儿。
配置文件别怕,它主要靠一个web.xml
撑场子,像contextConfigLocation
、parentContextKey
这些关键参数,理解起来也不复杂。比如log4jConfigLocation
就指定日志位置,默认是/WEB-INF/log4j.properties
,路径别写错。
控制文件那块主要是几个 Bean,像web.context
、web.scope
,理解成“环境”跟“作用域”就好。你要搞多个房间?加个room.scope
就行,一人一个空间,逻辑清晰,管理方便。
配置完 Red5 之后,Flex 客户端就能上场了,用它的 API 能做到连接、发布、订阅视频流这些操作,服务器端方法调用也挺方便的。开发视频会议、在线直播这些,Red5 配好就能直接开搞。
如果你还不熟 Red5,建议先看看它的myapp
模板,路径在doc/templates
里,抄一份来改最稳当。配置完记得重启 Red5,不然改了也不生效哦~
19.71KB
文件大小:
评论区