哈哈爽了 搞了我几个星期的东西今天终于做出来了 在此感谢totong
首先我门看下JAVA这边代码
package com.baidu.test;
import java.util.Map;
import java.util.Set;
import org.red5.server.adapter.ApplicationAdapter;
import org.red5.server.api.IAttributeStore;
import org.red5.server.api.IScope;
public class Application extends ApplicationAdapter {
public String hello(){
return "hello";
}
public void setScope(IScope arg0) {
// TODO Auto-generated method stub
}
public Object getAttribute(String arg0) {
// TODO Auto-generated method stub
return null;
}
public Object getAttribute(String arg0, Object arg1) {
// TODO Auto-generated method stub
return null;
}
public Set<String> getAttributeNames() {
// TODO Auto-generated method stub
return null;
}
public Map<String, Object> getAttributes() {
// TODO Auto-generated method stub
return null;
}
public boolean hasAttribute(String arg0) {
// TODO Auto-generated method stub
return false;
}
public boolean removeAttribute(String arg0) {
// TODO Auto-generated method stub
return false;
}
public void removeAttributes() {
// TODO Auto-generated method stub
}
public boolean setAttribute(String arg0, Object arg1) {
// TODO Auto-generated method stub
return false;
}
public void setAttributes(Map<String, Object> arg0) {
// TODO Auto-generated method stub
}
public void setAttributes(IAttributeStore arg0) {
// TODO Auto-generated method stub
}
}
然后我门在来看as这边
package {
import flash.display.Sprite;
import flash.events.NetStatusEvent;
import flash.net.NetConnection;
import flash.net.ObjectEncoding;
import flash.net.Responder;
public class TT extends Sprite
{
private var nc:NetConnection;
public function TT()
{
nc=new NetConnection();
nc.objectEncoding=ObjectEncoding.AMF0;
// nc.objectEncoding = ObjectEncoding.AMF0;
nc.addEventListener(NetStatusEvent.NET_STATUS,start);
nc.connect("rtmp://localhost:1935/Red5TT");
var response:Responder=new Responder(reslt,error);
nc.call("hello",response);
}
public function start(evt:NetStatusEvent):void{
trace( "连接信息……..\n"+evt.info.code);
if (evt.info.code == "NetConnection.Connect.Rejected" ){
trace( evt.info.application );
}
}
private function reslt(rs:Object):void{
trace("服务端返回结果为:….."+rs);
}
private function error(err:Object):void{
trace("连接错误:….."+err);
}
}
}
其中有几个配置要改
red5-web.xml,找到bean id=”web.handler”一句,将class=”XXX”
这里改你JAVA类地址(包名+类名)
编辑web.xml,找到webAppRootKey,将其下面的param -value标签中的值修改为/你的项目名。编辑red5-web.properties,将第一句修改为webapp.contextPath= /你的项目名
分享到:
相关推荐
在本实例中,我们将使用Red5和Flex创建一个简单的“Hello World”应用。首先,你需要在本地或服务器上安装并配置Red5。这通常涉及下载Red5的发行版,解压到合适的位置,然后启动服务器。 1. **设置Red5** - 安装...
本篇文章将探讨如何利用Red5服务器和Flex技术来创建一个超简易的群聊功能。Red5是一款开源的流媒体服务器,而Flex是一种用于开发富互联网应用程序(RIA)的前端框架,基于ActionScript和Flash Player。 首先,让...
【标题】:“Red5+Flex简单聊天例子”揭示了如何结合使用Red5服务器和Flex前端技术来构建一个基本的在线聊天应用。Red5是一个开源的流媒体服务器,它支持实时通信,而Flex则是一个用于创建富互联网应用程序(RIA)的...
Red5的第一个例子是HelloWorld,这是一个经典的基础示例,通过它开发者可以学习如何使用Red5来发布服务端程序以及如何使用Eclipse来编写客户端。编写客户端时,可以使用Flex Builder工具,该工具是Eclipse的一个插件...
Flex+red5+eclipse的部署
### RED5 + Flex3 入门实例详解 #### 一、环境搭建与配置 ##### 1. 下载与安装 - **JRE**: Java运行环境是RED5的基础,确保安装了兼容版本。本文中使用的版本为Sun JDK 1.6.0_12。 - **RED5**: 本文使用的版本为...
在本文档中,Red5 作为Flex应用程序的后端服务器,负责处理与客户端的交互。 2. **Flex**:Flex 是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。它允许开发者创建交互式、响应式的Web...
Flex和Red5是两个在开发实时交互应用时常用的开源技术。Flex是Adobe公司推出的一款用于构建富互联网应用程序(RIA)的开发工具,它基于ActionScript编程语言和Flash Player运行环境,能够创建动态、交互的图形界面。...
import org.red5.server.api.Red5; import org.red5.server.api.service.IServiceCapableConnection; import org.red5.server.api.so.ISharedObject; import org.red5.server.api.ScopeUtils; import org.red5....
**Red5 0.9与Flex配置指南** 在IT领域,尤其是富互联网应用程序(RIA)开发中,Adobe Flex和Red5服务器是常见的组合。Flex是一款强大的客户端开发工具,用于构建具有丰富用户界面的Web应用程序,而Red5则是一个开源...
Flex Red5 Tomcat 视频语音录制和播放 在网上找,总发现文章都一样,而且都是不完整的, 这里希望能够给跟我一样学习中的朋友一些帮助, 详细说明在压缩文件中有。 Flex+Red5+Tomcat视频播放器: ...
Red5是一款开源的Java流媒体服务器,它支持实时传输协议(RTMP)、RTMPT、RTMPE、RTMPTE和RTMPS,能够处理音频、视频和数据流。Flowplayer则是一款流行的HTML5和Flash视频播放器,用于在网页上无缝播放视频内容。在...
在Flex和Java之间进行信息交互时,Red5作为一个中间件起到了关键作用,实现了客户端与服务器端的数据通信。 Flex是一种基于ActionScript 3的开放源代码编程语言,用于创建富互联网应用程序(RIA)。它使用MXML和...
【Red5+MySQL免安装版】是一个精心配置的IT环境组合,主要包含了Red5服务器、MySQL数据库和Java运行环境,所有组件都以绿色免安装的形式提供,方便用户快速部署和使用。这个组合特别适合那些需要在本地进行视频流...
Red5是一款开源的流媒体服务器,它支持实时流传输协议(RTMP),并提供录制、播放、存储等功能,广泛应用于在线视频直播、VoIP、互动游戏等场景。本教程将介绍如何进行Red5的入门学习,并结合Tomcat和MyEclipse进行...
### Red5 + MyEclipse + Tomcat 配置详解 #### 一、环境搭建与配置概述 本篇文章主要介绍如何在MyEclipse环境下配置Red5服务器,并使其与Tomcat服务器协同工作,最终实现Red5的Demo成功运行。Red5是一款开源的流...
Red+Hot+Jam(1-154)系列.torrent
Red5+Android 直播系统的架构服务端的直播流工程.zip安卓程序源码资源下载Red5+Android 直播系统的架构服务端的直播流工程.zip安卓程序源码资源下载 1.学生做毕业设计用 2.程序员学习研究用 3.小公司换皮做新项目用