Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频(MP3)和视频(FLV)转换成播放流;录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录制,flash流媒体播放,在线聊天,视频会议等一些基本功能。
Red5项目使用了Spring,可以轻松的将现在的Spring项目部署到Red5中。
Red5项目地址: http://osflash.org/red5
下载之后安装、启动Red5,
将本项目导入Flex Builder,运行main.mxml。
这个Sample在服务端使用的是Red5自带的一个例子,在RED5安装路径下\webapps\echo\WEB-INF\red5-web.xml文件里面有这样一段配置
这些配置和Services.xml中的配置是对应的。
例子中有部分代码是使用cairngen生成的,关于这个,可以查看 http://totong.iteye.com/admin/show/131082
参考资料
Cairngorm框架图(中文): http://www.jialing.net/download/flex/cairngorm2_rpc.gif
Cairngorm 开发文档(中文): http://www.riachina.com/showtopic-3808.html
刚学这些不是很久,希望和更多的朋友进行交流。
hotmail: totongf@hotmail.com
Red5项目使用了Spring,可以轻松的将现在的Spring项目部署到Red5中。
Red5项目地址: http://osflash.org/red5
下载之后安装、启动Red5,
将本项目导入Flex Builder,运行main.mxml。
这个Sample在服务端使用的是Red5自带的一个例子,在RED5安装路径下\webapps\echo\WEB-INF\red5-web.xml文件里面有这样一段配置
xml 代码
- <bean id="flexMessaging.service"
- class="org.red5.server.net.remoting.FlexMessagingService"
- singleton="true">
- <property name="serviceInvoker" ref="global.serviceInvoker" />
- <property name="endpoints">
- <map>
- <entry key="Red5Echo">
- <ref bean="web.handler" />
- </entry>
- </map>
- </property>
- </bean>
这些配置和Services.xml中的配置是对应的。
例子中有部分代码是使用cairngen生成的,关于这个,可以查看 http://totong.iteye.com/admin/show/131082
参考资料
Cairngorm框架图(中文): http://www.jialing.net/download/flex/cairngorm2_rpc.gif
Cairngorm 开发文档(中文): http://www.riachina.com/showtopic-3808.html
刚学这些不是很久,希望和更多的朋友进行交流。
hotmail: totongf@hotmail.com