`
01jiangwei01
  • 浏览: 540767 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

red5 整合到tomcat中(二)

 
阅读更多

前面部署仍会有些问题。启动是会报错。这是我们需要

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

 

  • 大小: 15.2 KB
分享到:
评论
2 楼 ZXCLTN 2016-07-27  
1.streams目录,在里面放些flv,mp3之类的文件,这些文件是什么文件,你用的能不能提供
2.src\org\red5\server\jmx\mxbeans 下的是啥?
3.做客户端,代码放哪里
1 楼 ZXCLTN 2016-07-27  
写的没偷没尾的,还不如提供整个项目下载

相关推荐

    red5 与 tomcat项目集成

    在集成过程中,需要将 Red5 的库文件添加到 Tomcat 的类路径中,并调整配置文件以确保两者协同工作。 4. **下载与解压 Red5**:从官方网址(http://code.google.com/p/red5/)获取 Red5 的最新稳定版本(在这个例子...

    red5 1.0.7整合tomcat6+maven+oflaDemos

    标题中的"red5 1.0.7整合tomcat6+maven+oflaDemos"涉及到的是一个关于搭建和配置Red5服务器的教程,其中包含了使用Maven构建工具以及OFLA Demos的实践。Red5是一个开源的流媒体服务器,能够处理音频、视频、数据和...

    tomcat整合red5

    通过本文的学习,我们不仅了解了如何将Red5整合到Tomcat中,还深入了解了Red5的功能特点及其优势。这对于想要搭建实时音视频传输系统的开发者来说,具有非常重要的参考价值。希望本文能帮助大家更好地理解和掌握Red5...

    red5部署到tomcat需要的jar包

    为了将Red5整合到Tomcat中,我们需要正确配置和集成这两个组件,同时确保所有必要的JAR包都已到位。 首先,我们要明白Red5是一个独立的服务器,通常不直接与Tomcat一起运行。然而,如果你希望在Tomcat上部署Red5的...

    Red5-1.0-RC1集成到tomcat详细步骤

    在IT行业中,将Red5-1.0-RC1集成到Tomcat服务器是一个常见的操作,主要目的是为了利用Red5的实时流媒体服务功能,结合Tomcat的稳定性和广泛支持,搭建一个高效、可靠的流媒体发布和播放平台。下面将详细阐述这个过程...

    red5 与TOMCAT整合 (英文)

    在IT领域,特别是网络直播、视频会议系统以及实时通信服务中,RED5和TOMCAT的整合成为了一种常见且有效的部署策略。以下将详细介绍如何将RED5(一款开源的流媒体服务器)与TOMCAT(一个开源的Servlet容器)进行整合...

    Red5 1.0 Final Web版

    在整合Red5 1.0 Final与Apache Tomcat时,我们首先要理解这两个组件的角色。Red5作为一个流媒体服务器,负责处理和分发多媒体流,而Tomcat则是一个流行的Java应用服务器,用于部署和运行Java Servlets和JavaServer ...

    myRed5Test

    【描述】"red5整合到个人tomcat"指的是将Red5开源流媒体服务器与Apache Tomcat应用服务器相结合的过程。Red5是一个用Java编写的支持RTMP(Real Time Messaging Protocol)协议的服务器,它允许开发者创建实时流音频...

    Red5War_0.8.0.zip

    当 Red5 需要在 Tomcat 上运行时,通常会将 Red5 的 Web 组件打包成 WAR 文件,然后部署到 Tomcat 中,以便在 Tomcat 的环境中运行 Red5 的服务。 "ROOT.war" 文件是特殊命名的,因为当它被解压并部署到 Tomcat 的 ...

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...

    RHEL5 +Apache2.2.6+Tomcat5.5.26整合

    在本教程中,我们将学习如何在Red Hat Enterprise Linux 5 (RHEL5)上安装Apache 2.2.6,并进行基本配置。 **步骤1:解压缩** 首先,通过以下命令解压缩Apache的源码包: ``` # tar -xvzf httpd-2.2.6.tar.gz ``` ...

    在Linux中整合应用Tomcat和Apache.pdf

    【在Linux中整合应用Tomcat和Apache】 在Linux操作系统中,整合Apache Web服务器与Tomcat Servlet引擎是一项常见的任务,这主要是因为Apache擅长处理静态内容,而Tomcat则专注于运行Java应用,尤其是Servlet和JSP。...

    Red5配置范例,可以运行

    在Red5中,RTMP常用于将视频流推送到服务器或从服务器拉取到客户端。 10. **HLS与HDS**:HLS(HTTP Live Streaming)和HDS(HTTP Dynamic Streaming)是Apple和Adobe提出的两种基于HTTP的流媒体协议,它们可以适应...

    Apache+Tomcat的 整合

    在RHEL 5中,可以使用`yum`命令来安装这两个软件包: ``` sudo yum install httpd tomcat ``` 2. 安装mod_jk模块:Apache需要加载mod_jk模块才能与Tomcat通信。可以从Apache官方站点下载适合RHEL 5的版本,并...

    在 eclipse 中使用 tomcat 像开发普通 JEE 项目一样开发 RED5 项目

    博文链接:https://kyo-cc.iteye.com/blog/195969

    Red5用户参考手册-中文版

    Red5项目团队在文档中还提供了关于如何创建和部署自定义Red5应用的指导,以及如何将Red5与Tomcat服务器整合部署。关于安全性,手册详细描述了如何保证Red5部署的安全性,以及如何通过脚本实现Red5的一些核心功能。...

    apache、tomcat、mysql和jdk的安装整合

    在本文中,我们将详细介绍在 Red Hat AS5 操作系统上安装和配置 Apache、Tomcat、MySQL 和 JDK 的过程。本文主要面向 Linux 操作系统用户,所有软件都将以源码包的方式安装。 JDK 安装 首先,我们需要安装 JDK 1.5...

    LAMP+Tomcat+Discuz+WordPress整合完整版

    LAMP+Tomcat+Discuz+WordPress整合完整版 本文档详细介绍了如何在Linux平台上整合LAMP(Linux、Apache、Mysql、PHP)和Tomcat、Discuz、WordPress三个组件,以实现一个完整的Web应用系统。下面是对每个组件的详细...

Global site tag (gtag.js) - Google Analytics