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

从Simulink仿真到DSP28335真机部署:PID闭环控制快速移植指南

本文详细介绍了如何将Simulink中的PID闭环控制算法快速移植到DSP28335嵌入式平台。通过模型与代码映射、浮点与定点数选择、定时器中断配置、物理输出实现以及调试技巧五个关键步骤,帮助工程师高效完成从仿真到真机部署的全过程,特别适合需要实现精确控制的嵌入式开发者。

weixin_42521843的博客 363

第17篇:深入解析OpenEuler 24.03系统中的逻辑卷管理(LVM)

OpenEuler 24.03系统中的逻辑卷管理(LVM)提供了灵活的存储管理方案,通过在物理存储与文件系统间构建抽象层实现动态资源分配。

专注于系统运维、数据库、DevOps、虚拟化技术、docker、kubernetes、等云原生技术。 1689

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

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

weixin_39575775的博客 137

史上最小白之RNN详解

1.前言 网上目前已经有诸多优秀的RNN相关博客,但是我写博客的出发点主要是为了加深和巩固自己的理解,所以还是决定自己再进行一下总结和描述,如有不正确的地方欢迎指正~ 2.区分RNN 循环神经网络(Recurrent Neural Network),递归神经网络(Recursive Neural Network),你有没有发现他们的缩写都是RNN,那他们两个是同一回事儿吗?网上有一些博客把这两就当...

Tink1995的博客 4万+

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

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

weixin_39607620的博客 131

Abaqus 单元与全局刚度矩阵导出实战指南:从INP修改到结果解析

本文提供了Abaqus中导出单元刚度矩阵和全局刚度矩阵的完整实战指南。通过详细步骤讲解INP文件修改、关键指令插入及结果文件解析,帮助工程师、研究人员和二次开发者深入理解有限元软件内核,实现理论验证、二次开发与深度问题调试。

k8s6orchestrator的博客 898

GEE:基于MODIS数据计算NDVI时间序列,并使用Savatsky-Golay(SG)滤波器对其进行平滑处理

优快云@_养乐多_本文将介绍如何在 Google Earth Engine (GEE) 平台中,使用 MODIS 数据计算 NDVI 时间序列,并对该数据集应用 Savitzky-Golay 滤波器,得到了一个新的平滑后的数据集。Savitzky-Golay 滤波器可以有效地去除信号中的噪声,并平滑信号的变化。该方法可以扩展到基于 MODIS 数据计算的任何指数或者波段。

养乐多的博客 1425

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

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

u014162796的专栏 1677

基于改进YOLOv5的小目标检测 | 添加CBAM注意机制 + 更换Neck网络之BiFPN + 增加高分辨率检测头

本文针对图像中小目标难以检测的问题,提出了一种基于YOLOv5的改进模型。在主干网络中,加入CBAM注意力模块增强网络特征提取能力;在颈部网络部分,使用BiFPN结构替换PANet结构,强化底层特征利用;在检测头部分,增加高分辨率检测头,改善对于微小目标的检测能力。本文算法在无人机数据集VisDrone2019数据集上进行了多次对比实验,结果表明本文算法可以有效地检测小目标。🌈

小哥谈 2937

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

RT-DETR改进策略【卷积层】| CVPR-2020 Strip Pooling 空间池化模块 处理不规则形状的对象 含二次创新

一、本文介绍 本文记录的是利用Strip Pooling模块优化RT-DETR的目标检测网络模型。Strip Pooling结合了长而窄的卷积核形状在一个空间维度上的长程关系捕捉能力和在另一个空间维度上的局部细节捕捉能力,有效地处理复杂的场景信息。这一机制通过采用1×N1×N1×N或N×1N×1N×1的池化核形状来适应不同的图像特征,提高模型对目标形状和分布的适应性。在场景解析网络中,Strip Pooling可以被用于提升对具有长程带状结构或离散分布目标的解析能力,特别是在复杂场景或不同对象布局条件下效果

Limiiiing的博客 580

Android14 Qcom 从Framework到Driver带你打开WIFI(二)

上篇文章讲到了UI打开WIFI以后,逐步调用到加载底层驱动以及通知等相关流程。这篇接着上文继续往下看WIFI ON的后续动作。

IAYLBL的博客 765

Red5开发第一步-Hello World

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

Flexer's Blog 2791

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

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

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

悟纤学院 1万+

IEM模型,地表粗糙度模拟

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

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: 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、付费专栏及课程。

余额充值