`
a19905522
  • 浏览: 99271 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

flash as3播放基于flash media serve 的fms rtmp协议播放器

 
阅读更多

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="VideoExample()">
<mx:Script>
<![CDATA[
   
    import flash.display.Sprite;
    import flash.events.*;
       import flash.media.Video;
       import flash.net.NetConnection;
       import flash.net.NetStream;
   
    private var videoURL:String = "IronMan.flv";
          private var connection:NetConnection;
          private var stream:NetStream;
         
         public function VideoExample():void {
            connection = new NetConnection();
            connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
            connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
            connection.connect("rtmp://localhost/oflaDemo");
         }
        
         private function netStatusHandler(event:NetStatusEvent):void {
              switch (event.info.code) {
                  case "NetConnection.Connect.Success":
                      connectStream();
                      break;
                  case "NetStream.Play.StreamNotFound":
                      trace("Unable to locate video: " + videoURL);
                      break;
              }
          }
  
    private function connectStream():void {
              var stream:NetStream = new NetStream(connection);
              stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
              stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
              var video:Video = new Video();
              video.width = 400;
              video.height = 400;
              video.attachNetStream(stream);
              stream.play(videoURL);
              sprct.addChild(video);
          }
         
          private function securityErrorHandler(event:SecurityErrorEvent):void {
              trace("securityErrorHandler: " + event);
          }
         
          private function asyncErrorHandler(event:AsyncErrorEvent):void {
              // ignore AsyncErrorEvent events.
          }
]]>
</mx:Script>
<mx:VideoDisplay id="sprct" x="57" y="22" width="707" height="494"/>
</mx:Application>

分享到:
评论

相关推荐

    RTMP flash播放器

    总之,"RTMP flash播放器"是过去流媒体时代的重要工具,它利用RTMP协议实现了高效的实时视频播放。然而,随着技术的发展,HTML5和相关技术正在取代Flash,成为新的流媒体标准。对于开发者来说,了解这些转变并适时...

    rtmp视频流web浏览器播放

    1. **服务器配置**:首先,你需要一个支持RTMP的服务器,如Adobe的FMS(Flash Media Server)、Nginx with RTMP模块或者Wowza Streaming Engine。这些服务器软件可以处理RTMP协议的连接和数据传输。 2. **发布视频...

    rtmp flash播放插件

    要实现rtmp flash播放插件的功能,首先需要在服务器端设置RTMP服务器,例如使用Adobe的FMS (Flash Media Server) 或开源的Nginx+RTMP模块。服务器会接收并分发来自视频源的实时流数据。接着,在客户端,开发者需要在...

    RTMP播放器

    RTMP播放器是一种基于Adobe Flash技术的流媒体播放解决方案,主要用于在线播放实时音频和视频内容。这个播放器的核心是Real-Time Messaging Protocol(RTMP),它是由Adobe Systems开发的一种协议,用于在服务器和...

    fms.rar_flex_flex and fms_fms_fms rtmp_fms flex

    标题"Fms.rar_flex_flex and fms_fms_fms rtmp_fms flex"和描述中的关键词揭示了这个压缩包包含的是与Adobe Flex和Flash Media Server(FMS)相关的项目资源,主要用于创建一个实时通信应用,例如聊天室。...

    flash media server可用的flash播放器

    标题中的"flash media server可用的flash播放器"指的是与FMS配合使用的Adobe Flash Player。Flash Player是一款广泛应用于网页端的多媒体播放器,它可以解析和播放由Flash技术创建的SWF格式内容,包括动画、交互式...

    RTMP播放器(支持点播与直播)

    3. 这个播放器是支持rtmp点播和rtmp直播的; 4. 当然,它也支持纯http协议文件播放,写法如下: --服务器地址必须删去或注释掉------------------------------ //so.addVariable("JcScpServer","rtmp://www.你的...

    基于Rtmp协议的流媒体直播 Demo

    首先,你需要一个支持Rtmp的流媒体服务器,如Adobe的FMS(Flash Media Server)、Nginx with rtmp module或Red5等。这些服务器能够接收和分发Rtmp流,确保用户可以顺畅地观看直播。 在客户端开发中,通常使用开源库...

    rtmp播放器,使用videojs播放,稳定

    3. **集成RTMP播放**:在Video.js中集成RTMP播放功能,需要使用特定的插件。例如,可以使用`videojs-flash`插件,它允许Video.js与Flash进行交互。首先,确保安装了这个插件,然后配置Video.js实例,指定RTMP源URL,...

    FMS4.0 flash media server4.0附带注册机实现RTMP无限制连接

    FMS4.0实现流媒体服务器的配置,包含FMS的配置说明,FMS4.0和3.5注册机,另附带RTMP视频测试播放工具。360可能会提示危险,请放心,绝对无毒。 亲测可用。因为上传大小的限制 没有FMS软件 如有需要 请联系作者

    基于FLASH+XML+FMS的视频点播.pdf

    ### 基于FLASH+XML+FMS的视频点播系统设计与实现 #### 一、引言 视频点播(Video On Demand, VOD)作为现代远程教育的关键组成部分,在提高教育资源利用率方面扮演着极其重要的角色。传统的视频点播系统多依赖于...

    flash as3录音功能(不用借助fms)

    在Flash AS3中实现录音功能,通常需要借助服务器端的技术,如Adobe Flash Media Server (FMS)。然而,本教程将介绍一种方法,让你能够实现在客户端本地进行录音,而无需依赖FMS或其他服务器组件。这使得应用更具灵活...

    RTMP 协议 ,官方 英文版本

    例如,FMS(Flash Media Server)、Red5、Nginx-RTMP等服务器软件,以及开源的RTMP客户端库如librtmp等,都是基于RTMP协议实现的。 总的来说,RTMP协议提供了一套完整的方法来处理和传输实时多媒体数据,对于理解并...

    FMS3中文帮助文档

    **FMS3中文帮助文档** 是一套详细的教程资源,旨在为初学者提供深入理解Adobe Flash Media Server 3(FMS3)的平台。这个压缩包包含一系列以中文编写的文档,如FMS3中文翻译1至10.doc,涵盖了从基础概念到高级应用的...

    Android采集视频用H264编码以RTMP协议发送到FMS服务器IVideoChat

    在Android平台上实现视频采集并利用H264编码通过RTMP协议发送到FMS(Flash Media Server)服务器是一项常见的实时视频通信技术。这个过程涉及到多个关键步骤和技术,下面将详细阐述这些知识点。 1. **Android视频...

    Flash Media Server (FMS)教程

    【Flash Media Server (FMS)教程】 Adobe的Flash Media Server(FMS)是一个强大的多媒体应用平台,主要用于实时的音视频流传输、互动性媒体应用以及点播服务。它支持多种媒体格式,包括FLV、F4V、MP3等,并且能够...

    PHP for Flash FMS源码

    它支持多种协议,如RTMP(Real-Time Messaging Protocol)、RTMFP(Real-Time Media Flow Protocol)等,可以实现视频、音频的实时播放和双向数据通信。 PHP作为广泛使用的服务器端脚本语言,常用于构建动态网站。...

    播放器 FMS2

    随着时间的推移,Adobe推出了更高级的版本,如FMS3、FMS4和现在的Adobe Media Server,这些新版本提供了更多功能和优化,以适应不断变化的技术环境和用户需求。例如,增加了对H.264编码的支持,提升了移动设备的兼容...

    FMS3系列(五):通过FMS实现时时视频聊天(Flash|Flex)

    在本篇博文中,我们将深入探讨“FMS3系列”的第五部分,主要关注如何通过Adobe Flash Media Server (FMS) 3实现实时视频聊天功能。这个话题对于开发交互性强、实时性高的网络应用来说至关重要,特别是对于那些需要...

Global site tag (gtag.js) - Google Analytics