前面部署仍会有些问题。启动是会报错。这是我们需要
1,找类。在Src压缩包里找到ShutdownMXBean.java。放到项目中。
2,修改logback.xml,注释掉<consolePlugin />,如<!-- <consolePlugin /> -->。
3,在WebRoot下,新建streams目录,在里面放些flv,mp3之类的文件。
文档格式如下:
最后我们做客户端。代码如下:
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()" > <s:layout> <s:BasicLayout/> </s:layout> <fx:Declarations> </fx:Declarations> <fx:Script> <![CDATA[ import mx.events.ListEvent; import mx.collections.ArrayCollection; private var rtmpURL:String="rtmp://localhost:1935/chapter2"; private var nc:NetConnection=new NetConnection(); private var playerVideo:Video=new Video(); private var responder:Responder = new Responder(getMediaList); [Bindable] public var videoList:ArrayCollection; private var stream:NetStream; private function init():void{ playerVideo.x=200; connect(); } private function connect():void{ nc.addEventListener(NetStatusEvent.NET_STATUS,netStatus); nc.connect(rtmpURL); trace("开始连接"); } private function clickItem(e:ListEvent):void{ container.addChild(playerVideo); stream.play(videoList.getItemAt(e.rowIndex).label); } public function getVideos():void{ nc.call("flv.getListOfAvailableFLVs", responder); } public function getMediaList(list:Object):void{ var mediaList:Array = new Array(); for(var items:String in list){ mediaList.push({label:items, size:list[items].size, dateModified:list[items].lastModified}); } videoList = new ArrayCollection(mediaList); } private function netStatus(e:NetStatusEvent):void{ trace(e.info.code); if(e.info.code=="NetConnection.Connect.Success"){ getVideos(); stream=new NetStream(nc); stream.client=new StreamClient(); playerVideo.attachNetStream(stream); } } ]]> </fx:Script> <mx:List itemClick="clickItem(event)" x="10" y="21" height="161" dataProvider="{videoList}"></mx:List> <mx:UIComponent id="container"> </mx:UIComponent> </s:Application>
编译运行后,点击左侧的树文件,开始播放。
初学者可以参考我的博客中的red5入门教程.pdf
相关推荐
red5 与 tomcat项目集成
对以前上传的Red5 0.9与现有tomcat项目整合进行了修正
本文介绍tomcat整合red5,以及red5的优势,Red5 Server使用Java技术开发的服务器软件.从多个方面支持流媒体功能
Red5 0.9与现有tomcat项目整合,并实现flex播放视频 修正:将logback.xml的标签去掉,根据情况修改level 将:red5-web.xml名修改为myApp-web.xml,内容修改为 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" ...
详细整合请看博客, 希望可以帮到你们。 http://blog.csdn.net/dao2012/article/details/51700367
开源流媒体服务器与tomcat的整合方案,不过是英文的。
red5 1.0 final 与 tomcat 整合 ,导入myeclipse可以直接使用。
red5整合到个人tomcat,并添加了oflaDemo示例。
red5与tomcat整合所需要用到的war包
博文链接:https://kyo-cc.iteye.com/blog/195969
我这个是在Red Hat Enterprise Linux 5下做的
最新Red5 1.0.6 web版,1.0.2-1.0.7M4通用,替换以下jar包到对应版本即可。可. red5-client-1.0.6-RELEASE.jar red5-io-1.0.6-RELEASE.jar red5-server.jar red5-server-common-1.0.6-RELEASE.jar red5-service.jar
要学好linux,那么命令的重要性不言而喻,而此书从最...Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 Tomcat 整合的简单方法.txt LINUX系统root密码破解步骤.txt linux忘记root密码.txt
到mysql官网下载red hat enterprise linux / oracle linux版本到本地,解压后上传到服务器目录 查看mysql相关的文件是否存在 find / -name mysql 删除mysql相关的文件 find / -name mysql|xar
1.2.7 功能强大的flv流媒体服务器red5 24 1.3 门户网站开发指导思想 26 1.4 ssh 2组合框架—门户网站开发之首选 28 1.4.1 mvc混血宠儿struts 2 28 1.4.2 幕后的财政部长spring 2.5 30 1.4.3 orm中间件香馍馍...