使用Cairngorm调用Red5 0.6.3提供的mx:RemoteObject(含源码)

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文件里面有这样一段配置

xml 代码
 
  1. <bean id="flexMessaging.service"   
  2.     class="org.red5.server.net.remoting.FlexMessagingService"   
  3.     singleton="true">  
  4.     <property name="serviceInvoker" ref="global.serviceInvoker" />  
  5.     <property name="endpoints">  
  6.         <map>  
  7.             <entry key="Red5Echo">  
  8.                   
  9.                 <ref bean="web.handler" />  
  10.             </entry>  
  11.         </map>  
  12.     </property>  
  13. </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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值