前面部署仍会有些问题。启动是会报错。这是我们需要
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 的类路径中,并调整配置文件以确保两者协同工作。 4. **下载与解压 Red5**:从官方网址(http://code.google.com/p/red5/)获取 Red5 的最新稳定版本(在这个例子...
标题中的"red5 1.0.7整合tomcat6+maven+oflaDemos"涉及到的是一个关于搭建和配置Red5服务器的教程,其中包含了使用Maven构建工具以及OFLA Demos的实践。Red5是一个开源的流媒体服务器,能够处理音频、视频、数据和...
通过本文的学习,我们不仅了解了如何将Red5整合到Tomcat中,还深入了解了Red5的功能特点及其优势。这对于想要搭建实时音视频传输系统的开发者来说,具有非常重要的参考价值。希望本文能帮助大家更好地理解和掌握Red5...
为了将Red5整合到Tomcat中,我们需要正确配置和集成这两个组件,同时确保所有必要的JAR包都已到位。 首先,我们要明白Red5是一个独立的服务器,通常不直接与Tomcat一起运行。然而,如果你希望在Tomcat上部署Red5的...
在IT行业中,将Red5-1.0-RC1集成到Tomcat服务器是一个常见的操作,主要目的是为了利用Red5的实时流媒体服务功能,结合Tomcat的稳定性和广泛支持,搭建一个高效、可靠的流媒体发布和播放平台。下面将详细阐述这个过程...
在IT领域,特别是网络直播、视频会议系统以及实时通信服务中,RED5和TOMCAT的整合成为了一种常见且有效的部署策略。以下将详细介绍如何将RED5(一款开源的流媒体服务器)与TOMCAT(一个开源的Servlet容器)进行整合...
在整合Red5 1.0 Final与Apache Tomcat时,我们首先要理解这两个组件的角色。Red5作为一个流媒体服务器,负责处理和分发多媒体流,而Tomcat则是一个流行的Java应用服务器,用于部署和运行Java Servlets和JavaServer ...
【描述】"red5整合到个人tomcat"指的是将Red5开源流媒体服务器与Apache Tomcat应用服务器相结合的过程。Red5是一个用Java编写的支持RTMP(Real Time Messaging Protocol)协议的服务器,它允许开发者创建实时流音频...
当 Red5 需要在 Tomcat 上运行时,通常会将 Red5 的 Web 组件打包成 WAR 文件,然后部署到 Tomcat 中,以便在 Tomcat 的环境中运行 Red5 的服务。 "ROOT.war" 文件是特殊命名的,因为当它被解压并部署到 Tomcat 的 ...
Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...
在本教程中,我们将学习如何在Red Hat Enterprise Linux 5 (RHEL5)上安装Apache 2.2.6,并进行基本配置。 **步骤1:解压缩** 首先,通过以下命令解压缩Apache的源码包: ``` # tar -xvzf httpd-2.2.6.tar.gz ``` ...
【在Linux中整合应用Tomcat和Apache】 在Linux操作系统中,整合Apache Web服务器与Tomcat Servlet引擎是一项常见的任务,这主要是因为Apache擅长处理静态内容,而Tomcat则专注于运行Java应用,尤其是Servlet和JSP。...
在Red5中,RTMP常用于将视频流推送到服务器或从服务器拉取到客户端。 10. **HLS与HDS**:HLS(HTTP Live Streaming)和HDS(HTTP Dynamic Streaming)是Apple和Adobe提出的两种基于HTTP的流媒体协议,它们可以适应...
在RHEL 5中,可以使用`yum`命令来安装这两个软件包: ``` sudo yum install httpd tomcat ``` 2. 安装mod_jk模块:Apache需要加载mod_jk模块才能与Tomcat通信。可以从Apache官方站点下载适合RHEL 5的版本,并...
博文链接:https://kyo-cc.iteye.com/blog/195969
Red5项目团队在文档中还提供了关于如何创建和部署自定义Red5应用的指导,以及如何将Red5与Tomcat服务器整合部署。关于安全性,手册详细描述了如何保证Red5部署的安全性,以及如何通过脚本实现Red5的一些核心功能。...
在本文中,我们将详细介绍在 Red Hat AS5 操作系统上安装和配置 Apache、Tomcat、MySQL 和 JDK 的过程。本文主要面向 Linux 操作系统用户,所有软件都将以源码包的方式安装。 JDK 安装 首先,我们需要安装 JDK 1.5...
LAMP+Tomcat+Discuz+WordPress整合完整版 本文档详细介绍了如何在Linux平台上整合LAMP(Linux、Apache、Mysql、PHP)和Tomcat、Discuz、WordPress三个组件,以实现一个完整的Web应用系统。下面是对每个组件的详细...