Flex+Red5学习笔记(3)------调用red5服务器

使用Flex 和 Red5开发简易视频直播功能  1,服务器端可以空实现ApplicationAdapter:示例如下: package org.chy.flex01;import org.red5.server.adapter.ApplicationAdapter;public class Application extends ApplicationAdapter{ }客户端使用Flex实现摄像头 阅读详情

一 首先了解ApplicationAdapter里的几个重要方法:

    appStart :Red5启动的时候调用

    appConnect :客户端与服务端建立连接的时候调用

    appDisconnect:客户端断开连接的时候调用

    我们在Application里,重写这三个方法,分别加上三个打印语句

          @Override
          public boolean appStart(IScope scope) {
                    System.out.println("启动Red5服务。。。。。。");

                    return supder.appStart(scope);

          }

          @Override
          public boolean appConnect(IConnection conn, Object[] args) {
                System.out.println("有一个连接。。。。。。");
                return super.appConnect(conn, args);
         }

        @Override
        public void appDisconnect(IConnection conn){
                System.out.println(“断开一个连接。。。。。。");
                 super.appDisconnect(conn);
        }

二  新建一个Flex项目,做为客户端Client

      在Client.mxml里加上

           private var nc:NetConnection;

           public function connect():void{

             nc = new NetConnection();
             n.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
             nc.addEventListener(SecurityErrorEvent.SECURITY_ERROR, netSecurityError);
             nc.connect("rtmp://localhost/red5Server");
             nc.client = this;

          }

          private function netStatus(e:NetStatusEvent):void{

                 Alert.show(e.info.code);

          }

          private function netSecurityError(e:SecurityErrorEvent):void{

                Alert.show("connectError:" + e);

          }

 

    三 测试

          1 启动Red5服务,控制台打印出"启动Red5服务。。。。。",说明,Red5启动时,调用appStart方法

          2 启动Client,当调用connect方法时,若返回的为NetConnection.Connect.Success,则说明连接成功,控制台打印出“有一个连接。。。。。”

   3 关闭Client,控制台打印出“断开一个连接。。。。。。”

RED5直播全源码解析与实战 RED5是一款开源的流媒体服务器软件,它支持实时通信技术如RTMP, RTSP等,广泛应用于网络直播、视频会议和视频点播领域。其支持跨平台部署,为开发者提供了一个灵活的应用开发环境。作为Adobe官方推出的一种富互联网应用(RIA)开发框架,Flex采用MXML(一种基于XML的标记语言)和ActionScript(一种基于ECMAScript的编程语言),结合了声明式和编程式两种开发方式。Flex框架提供了丰富的组件模型,这些组件可以直接拖拽到应用程序中,通过XML标签声明,极大简化了前端开发流程。 阅读详情

相关推荐

flex + red5 简单实例

flex + red5 简单实例,Flex作为一个客户端。同Red5自带的例子中的一个服务,客户端请求服务器的简单例子

Windows环境搭建Red5流媒体服务器指南(转)

Windows环境搭建Red5流媒体服务器指南 Windows环境搭建Red5流媒体服务器指南 测试环境:Windows 7 一、 下载安装程序 red5-server 下载地址 https://github.com/Red5/red5-server/releases JDK 下载地址 http://www.oracle.com/...

weixin_30597269的博客 252

RED5直播包括Flex和Java全部源代码

包括三个项目,Flex的直播和收看项目,还有一个java的red5项目。已经测试,完美运行。

flex应用开发实例_red5入门教程

flex应用开发实例-基于RED5&Flex流媒体应用实战开发(附多人聊天室、在线秀场及视频会议三大案例) 课程讲师:57Code 课程分类:Java适合人群:中级课时数量:60课时用到技术:Flex、RED5涉及项目:多人聊天室、在线秀场、视频会议 第一部分 RED5入门 1.1.1.整体架构 本章详细讲解Red5服务器下载、安装及开发环境搭建,另外涵盖R

北风网IT 2290

Red5 + Flex开发实例

前 言 1. Red5介绍 2. Red5 下载与安装 2.1 Red5下载 2.2 Red5的安装 2.3 测试是否安装成功 2.4 启动失败解决 3. Red5第一个例子之HelloWorld 3.1 HelloWorld开发前指导 3.2 用Eclipse编写客户端 3.3 部署发布程序 3.4 用Flex编写客户端 4. Red5配置文件之解说 5. 用Flex编写用rtmp协议连接Red5工具

Flex+Red5+Tomcat视频语音录制、播放

Flex Red5 Tomcat 视频语音录制和播放 在网上找,总发现文章都一样,而且都是不完整的, 这里希望能够给跟我一样学习中的朋友一些帮助, 详细说明在压缩文件中有。 Flex+Red5+Tomcat视频播放器: http://download.youkuaiyun.com/source/1244927 完成视频服务器视频列表, 视频播放、暂停、停止等。

使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤

本文示例资源下载地址         本文使用一个 demo 来演示如何使用 Flex 和 Java servlets 上传一个任意类型的本地文件到 RED5 服务器。使用的是 Flex 的 FileReference 接口,该接口可以对远程服务器上的文件进行上传、下载。FileReference 类提供了一个对话框接口和一个 upload 方法,通过该对话框,选择本地文件,而 upload 方

red5research的专栏 654

red5+flex小程序

简单的flex+red5学习,对初步学习者很有帮助

【flex、Red5】Red5服务器+flex客户端中xml数据的压缩以及传输

【情景】: flex客户端通过共享对象,向连接到Red5服务器的其他客户端传输xml数据,运行环境为无线局域网+60个客户端(安卓平板)+一个Red5服务器。 【问题】: 当传输小xml数据的时候,利用共享对象m_mainSharedObject.send("ReceiveMessage", message);这种方式对所有客户端进行广播,网络压力以及客户端响应速度勉强达标,但是一旦xml数

进击的羊驼驼的大绿洲 675

NOAA气象数据下载攻略

各方搜寻气象数据下载途径,发现网上最多的就是从NOAA下载,但是中途有尝试过很多次都没有下载到,每次都是显示不可用,今天终于下载成功了,特此记录。 首先我是从这个网址进入的:National Centers for Environmental Information (NCEI) formerly known as National Climatic Data Center (NCDC) | NCEI offers access to the most significant archives of oc

lianqian66的博客 3万+

R语言影像组学实战:从医学图像到预测模型的完整流程(附代码)

本文详细介绍了使用R语言进行影像组学分析的完整实战流程。从环境搭建、数据准备,到医学图像的特征提取与筛选,再到利用机器学习构建预测模型并进行评估,提供了清晰的步骤和可运行的R代码示例,帮助研究者和数据分析师掌握从医学图像到临床预测模型的核心技术。

qsc901234的博客 732

red5 + java+flex free download_Flex 4 +Red5 流媒体使用研究1

由于项目需要,在Flex 3下已经对流媒体应用研究了很长时间,先是对FMS的配置研究,主要作为流媒体服务器(相应配置已经掌握),已经成功应用起来了。后来在再次阅读FluorineFx(这是Flex与.NET交互的服务器)时,发现FluorineFx也支持RTMP协议,所以我突发奇想:是否可以使用FluorineFx作为流媒体服务器?如果可以,那就不用购买FMS了,节省项目费用了。经过两天的深入研究...

weixin_39575775的博客 137

用Pixel5玩转AOSP:从零开始定制Android13系统(含GMS集成方案)

本文提供了一份详尽的Pixel 5 AOSP定制指南,涵盖从环境搭建、源码下载、系统编译到刷机的完整流程。重点解决了原生AOSP缺失Google移动服务(GMS)的难题,分享了从官方镜像提取并集成GMS组件的实战方案,助你打造独一无二的Android 13系统。

sam99的博客 526

flex java red5_使用 Flex 和Java servlets 将文件上传到 RED5 服务器的步骤

本文使用一个 demo 来演示如何使用 Flex 和 Java servlets 上传一个任意类型的本地文件到 RED5 服务器。使用的是 Flex 的 FileReference 接口,该接口可以对远程服务器上的文件进行上传、下载。FileReference 类提供了一个对话框接口和一个 upload 方法,通过该对话框,选择本地文件,而 upload 方法将会调用远程服务器端的 PHP,ASP...

weixin_39607620的博客 131

黑猫带你学eMMC协议第2篇:eMMC部分相关名词释义

1 前言 1.1 声明 本文依据eMMC JEDEC5.1、网络资料及个人工作经验整理而成,如有错误请留言。 本文结合eMMC JEDEC5.1协议手册查看效果更佳。 1.2 本文背景 本文关键词不包括emmc jedec5.1协议第3章节:《Terms and definitions》内容。关于emmc协议层的关键词,直接查阅spec相关章节即可,清晰明了,此处没必要再列出。 本文为本人工作学习中常听到或常用到关乎于emmc/flash的一些关键词合集,没有固定分类,不需要强行记忆,供查询使用。 1.

黑猫奥利奥的博客 7432

3.1 快速启动Flink集群

在本实战中,我们将快速启动Apache Flink 1.13.0集群,并在Hadoop集群环境中提交作业。首先,我们会在本地下载Flink安装包并上传至云主机,解压并配置环境变量。接着,我们将启动Flink集群,通过访问Web UI进行监控管理。然后,我们会配置集群,将Flink分发到从节点,并在集群上提交作业。最后,我们将通过命令行提交作业,并在Web UI上查看任务节点的输出结果。这个过程涵盖了Flink集群的部署、配置和作业提交,为大数据处理提供了一个完整的实战经验。

howard2005的专栏 727

基于RED5&Flex流媒体应用实战开发教程下载

《基于RED5&Flex流媒体应用实战开发(附多人聊天室、在线秀场及视频会议三大案例)》 课程讲师:57Code 课程分类:Java 适合人群:中级 课时数量:60课时 用到技术:Flex、RED5 涉及项目:多人聊天室、在线秀场、视频会议  本系列教程注重实战,不仅讲解了Red5的基础知识让同学们快速入门,还加入了实战项目力求带领您进入flex,red5结合开发的天堂。  

u014162796的专栏 1677

反应动力学仿真软件:Kintecus_(12).高级功能与技巧

Kintecus允许用户自定义复杂的反应方程,包括非线性反应和多相反应。通过自定义反应方程,用户可以更准确地描述实际反应系统。多尺度仿真是指在同一模型中同时考虑不同时间和空间尺度的反应过程。Kintecus提供了工具来处理从微观分子动力学到宏观反应动力学的多尺度仿真。通过本节的学习,您已经掌握了Kintecus的高级功能与技巧,包括复杂反应网络的构建、参数优化与敏感性分析、自定义反应机制、多尺度仿真、并行计算与批处理,以及数据可视化与后处理。

kkchenjj的博客 1048

flex java red5,使用 Flex 和Java servlets 將文件上傳到 RED5 服務器的步驟

使用 Flex 和Java servlets 將文件上傳到 RED5 服務器的步驟UploadToRed5Proj.mxml 源代碼如下:import mx.collections.ArrayCollection;import mx.controls.Alert;[Bindable]private var fileReference:FileReference;[Bindable]private ...

weixin_35925259的博客 100

[VCS]门级仿真及SDF反标

摘要:门级仿真在STA工具普及后仍是验证的重要环节,主要用于检查SDC完备性、异步电路时序、网表完整性及为功耗分析提供波形。门级仿真分为不带时序反标的前仿和带SDF反标的后仿,后仿需加载SDF文件提供精确延时信息。VCS提供多种仿真选项控制时序检查行为,SDF反标可通过命令或系统函数实现。后仿需特别注意关闭notimingcheck选项以确保时序检查有效性,并建议检查SDF反标报告和波形验证延时一致性。

元直的博客 9789

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Red5开发第一步-Hello World

 安装好Red5服务器之后,接下来就是测试运行众人皆知的Hello World了。按照教程上一步一步来做,可惜一直没运行起来,老是NetConnection.Connect.Rejected,NetConnection.Connect.Closed,郁闷了半天,最后通过与Red5自带的例子SOSample对比,终于给运行起来了。其过程如下:第一步:把Red5安装目录中doc/templat

Flexer's Blog 2791

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

玩转Red5+Flex(0)——前言

在此对整篇技术先简单说明下: 开发环境与开发工具:    Win7    Eclipse 3.6.1    Red5 1.0版本    Flex 4(Flash Build) 利用以上开发环境和开发工具一步步讲解了如何利用Red5+Flex开发视频聊天,主要实例有:简易视频直播功能,red5+flex视频聊天…

悟纤学院 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

上一篇: Flex+Red5学习笔记(4)----客户端与服务端互调
下一篇: Javascript中的Array的Remove
goingdownba
博客等级 码龄23年 28粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值