文章分类 - FMS系列
摘要:FlashCom(FMS)主要用于与服务端进行流媒体通信,目前应用领域就是Flash流媒体播放,Flash在线直播,Flash视频音频聊天,Flash视频会议,Flash在线游戏等。FlashCom的运行环境(FMS的运行环境):1、Windows操作系统:Windows 2000 Server或者Windows NT 4.0 Server(sp6);2、Linux操作系统:Red Hat Lin...
阅读全文
摘要:核心提示:检测办法,可谓百分百有效,方法是,把一个user_cam(Camera对象)attachVideo到一个video_vid(视频对象)上,然后判断user_cam.currentFps是否大于0 在FMS编程中,我们经常在使用摄像头前,要进行摄像头的检测,检测是否有摄像头或摄像头是否可用。现在我们用两种方式进行对比一下:通常地的方法:var temp_cam = Camera.get()...
阅读全文
摘要:最近开始捣鼓小游戏。本人一直很喜欢玩小游戏的HOHO,可惜一直没往开发上发展。呵呵,花了半天搞了个简单的经典小游戏——猜拳,和爱好者一起分享下,高手可以飘过哈。游戏使用stratus实现了游戏双方的p2p连接,游戏数据都是直接发送的,不经过服务器。在此基础上可以开发很多类似的双人互动小游戏。 准备工作:预装FLEX电脑一台,上网账号一个,好茶一杯-_- 下面正式开始,程序...
阅读全文
摘要:FLV流媒体格式是一种新的视频格式,全称为Flash Video。Flash MX 2004对其提供了完美的支持,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。FLV 是Macromedia 公司开发的属于自己流式视频格式。这种格式是在sorenson 公司的压缩算法的基础上开发出来的[20]。FLV 压缩与转换非常方便,适合做短片。一般F...
阅读全文
摘要:FLV视频发布的两种方式(HTTP or RTMP)上网检查youtube,6rooms和56,发现他们用的播放协议也都是Http。按说FMS/Red5作为流媒体服务器,是专门做过优化的。但为何这些网站都没采用RTMP的协议呢。RTMP协议和Http比有哪些优势呢,或者说:我们为什么要使用FMS/Red5呢?两种协议HTTP和RTMP,有点点不同,用HTTP方式: 先通过IIS 将FLV下载到本地...
阅读全文
摘要:原文地址:http://hgfghwq.javaeye.com/blog/635146辅助你用fms实现流媒体文件网络直播的工具——Vcam。 第一步,新建一个视频,然后把它拖到舞台上,根据自己的需求调整它的属性(图 01)。 [/color] [color="#000000"] 第二步,写代码。 [/color] [color="#000000"] //从麦和设像头...
阅读全文
摘要:几乎快把最后一篇忘了,今天来个最后总结吧。前面两篇请见:分析篇和脚本篇。首先讲明,客户端就是flex,用AMF0和fms通信。有两个flex,分别给服务人员用和普通人员用,其中服务人员需要验证身份。先看一下服务人员那块,基本的流程是:向fms发送请求(包括用户名和密码,可以参见一下脚本的验证过程,比较简单) 获得客户列表 设置硬件,和发布流 与fms交换文字信息(也可以参见脚本),包括更新客户列表...
阅读全文
摘要:接着上一篇,下面我们来实现asc脚本。服务器逻辑是整个系统的核心,既要维护客户方信息,也要维护服务方信息,并且管理他们的关联关系(1对多的关系)。可以用下面的图来表示他们的关系:客服人员与用户的关系转化成面向对象的方式,可以认为是: class Server{Clients:{client1Name:clientObj,client2Name:clientObj}}。actionscript是动态...
阅读全文
摘要:flash media server是一个不错的流媒体服务器,跟flash/flex结合能做出比较丰富的应用,能让现有的网络表现模式增色不少,毕竟有视频了嘛。可惜现在网上的教程都比较简单。最近正好做了一个基于fms的客服系统,有不少值的借鉴的常规应用,但是一个个分开写有点只见树木不见森林的感觉,索性就全部拿出来晒晒了,正好也能整体地展现一下fms应用。一般的网站上的客服系统跟聊天的差不多。现在多了...
阅读全文
摘要:原文地址:http://hi.baidu.com/nowgame贴一个最近完成的FMS视频直播方案。本套方案共分发布端和接收端两部分,现将二者功能简述如下:发布端:1、发布端可将本地视频流和音频流分别发布到多个不同的远端服务器上,也可发布到单台服务器上。2、发布端支持服务器地址手工输入、视频设备选择、音频设备选择、分辨率选择、帧数选择、带宽选择、视频质量选择等功能,以满足不同场合的需要,软件开始运...
阅读全文
摘要:1、as3ebaylibhttp://code.google.com/p/as3ebaylib/2、as3youtubelibhttp://code.google.com/p/as3youtubelib/3、as3flickrlibhttp://code.google.com/p/as3flickrlib/4、Yahoo ASTRA Flash Componentshttp://developer...
阅读全文
摘要:在开发的过程中如果使用API可以节省很多时间。而且幸运的是Flash Platform Community一直乐意来共享这些资源。这34个AS3 API将被使用在Flex,Flash和AIR开发中。希望这些API包括我之前发布的API版本能帮助你和你的团队来节省时间。ArcGIS API for FlexArcGISAPI for Flex是允许用基于ArcGIS Server开发RIA项目。它是...
阅读全文
摘要:一、剧本a) 新建立剧本文件的时候。起文件名为A-剧本名-日期-制作人的名字,修改的时候另存一个文件并且把日期改为修改当日日期。b) 一般是两种情况一种是创意部给过来脚本或是客户直接给过来的脚本。一种是我们自己的编写的剧本。有的时候这些脚本只是把故事说了出来,不能让我们产生直观的印象,这个镜头里需要出现什么,那么这就需要我们把他从小说式剧本变成运镜式剧本,使用视觉特征强烈的文字来做为表达方式,把各...
阅读全文
摘要:先看一下最常见的客户端与服务器端交互的方式call,客户端call服务器的c2s方法,传递数组。服务器call客户端s2c方法,传递数组。如下图client端方法是被调用在nc.client上的,server端是被调用在client对象上的,所以要把方法定义在Client类的原型链上。如下图,目前为止一切都很正常。但随着时间的推移,nc.client和Client.prototype这两个地方的方...
阅读全文
摘要:正如7yue所说 “Flash Video已经是目前网络视频的第一大通用格式,保守估计,网络视频应用有80%以上都是采用Flash Video格式。”所以很多人都在从Windows Media Server向Flash Media Server转换,不过FMS与WMS不同,FMS好像没有提供既定的服务器软件,留给大家的是一堆ActionScript API,这可难坏了一些服...
阅读全文
摘要:群里好几个人问怎么直播视频文件,做了个简单的,未来还会更新一些功能,现在算是ntv0.1吧下载:点此下载NTV 0.1 (531k)(090104更新,之前的播放端少了个参数)1. ntv文件夹放在 fms安装目录下的applications目录下例如:C:\Program Files\Adobe\Flash Media Server 3\applications\ntv2. 把player和ad...
阅读全文
摘要:第一步,新建一个视频,然后把它拖到舞台上,根据自己的需求调整它的属性(图01)。 第二步,写代码。 //从麦和设像头显示视频 myvideo.attachVideo(Camera.get()); myvideo.attachAudio(Microphone.get()); //连接fms服务器 nc = new NetConnection(); nc.connect("rtmp:/tvtest"...
阅读全文
摘要:发布端:注意的就是flv的位置,默认位于application\你的应用程序名称\streams\_definst_。代码中文件名不加扩展名[代码]客户端:注意流名字对应,flex里显示可用Video播放(放在UIComponent中),也可用VideoDisplay播放.[代码]
阅读全文
摘要:代码属性级别属性意义"NetStream.Buffer.Empty""status"数据的接收速度不足以填充缓冲区。 数据流将在缓冲区重新填充前中断,此时将发送NetStream.Buffer.Full消息,并且该流将重新开始播放。"NetStream.Buffer.Full""status"缓冲区已满并且流将开始播放。"NetStream.Buffer.Flush""status"数据已完成流式...
阅读全文
摘要:package { import flash.media.*; import flash.events.*; import flash.net.*; import flash.display.Sprite; import flash.display.Stage; import flash.display.StageDisplayState; import FVideo; impor...
阅读全文

浙公网安备 33010602011771号