摘要:         adobe官方对于FMS2及FMS3的性能对比表格,可以看出FMS3在Linux下性能相当的出色!不论Win还是Linux,FMS3比2都 有显著提升。Win平台下还有可能出现的问题是,Win2003在使用FMS做Stream分发时,会用到WinSock,而Winsock在 win2003服务器上,并发连接数达到... 阅读全文
posted @ 2009-05-13 21:33 Andy 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 使用方法:如果你仅需要播放一个FLV文件[例如“video.flv”],那么只要把“video.flv”和压缩包内的flvplayer.swf复制到同一个目录内,然后在页面内添加 程序代码 <object type="application/x-shockwave-flash" width="400" height="220" wm... 阅读全文
posted @ 2009-05-13 20:07 Andy 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Technorati 标签: RED5 在应用程序中存储共享对象的方法在接口ISharedObjectService中定义。当在服务端脚本里处理共享对象时,要特别注意他们被创建的范围。当一个房间被创建的时候为了去创建一个新的共享对象,你可以在你的应用程序里面重写方法roomStart: Import org.red5.server.adapter.ApplicationAdapter; Impo... 阅读全文
posted @ 2009-05-13 19:50 Andy 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 服务器环境 Centos 5 1.首先看服务器集群,原理和介绍都不说了一些帮助文档上都有。 在两台机器上都按装fms3 输入相同的序列号(关键) 边缘服务器 192.168.1.102 源服务器   192.168.1.104 在源服务器的放上服务器脚本无需配置 边缘服务器配置: /opt/adobe/fms/conf/_defaultRoot_/_defaultVH... 阅读全文
posted @ 2009-05-13 19:39 Andy 阅读(1188) 评论(1) 推荐(0) 编辑
摘要: Some of you may find yourself in a situation where your Red5 server is on an internal network or otherwise un-reachable from the Internet. This set of rewrite rules will allow you to provide access to... 阅读全文
posted @ 2009-05-13 19:39 Andy 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 在FMS3的安装目录(如:D:\FMS3\tools)下,有一个名为tools的文件夹,在这个文件夹中,有三个.exe文件和两个.bat文件,这五个文件其实是五个小工具,它们个头虽小,却很实用。 我们先来看第一个小工具,far.exe。 far.exe主要有两个功能,一是可以编译服务器端的.asc文件为.ase文件,以提高FMS应用程序的访问速度;二是可以将分散的服务器端文件打成包,集中到一起方便... 阅读全文
posted @ 2009-05-13 19:38 Andy 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 最近很多人都在问这个问题,我说一下大致思路。 边缘服务器的配置很简单,只要修改配置文件Vhost.xml就可以了,这个配置文件的具体路径是:FMS3安装目录\conf\conf\_defaultRoot_\_defaultVHost_\Vhost.xml,用记事本打开这个文件,作如下修改: 1、找到<Proxy>节点,修改Mode属性为remote,即: <Mode>rem... 阅读全文
posted @ 2009-05-13 19:37 Andy 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我们需要在在多台FMS服务器之间共享流(比如对视频聊天进行监控而又不想对客户端的程序做大的调整),下面是两种方法: 1、主动式: 一台服务器正常地接收流,另一台服务器主动的连接到这台服务器上来获取流,在这个过程中,新的服务器处于主动获取的状态。 示例代码: application.onAppStart = function() { this.myNC = new NetConnectio... 阅读全文
posted @ 2009-05-13 19:36 Andy 阅读(592) 评论(0) 推荐(0) 编辑
摘要: Flash Media Encoding Server ——用于高效率生成分发到网络和移动设备的高质量音视和视频 FMES为各种不同格式的流媒体提供了一种快捷、可伸缩的解决方案,不管这些流媒体是通过FlashPlayer、FlashLite还是AMP分发,FMES都是一种直观、自动、通用的服务器解决方案。 可伸缩性 通过可伸缩的群集配置,FMES可以轻易的使你的网络快速成长并达到商业需要,而这些,... 阅读全文
posted @ 2009-05-13 19:35 Andy 阅读(643) 评论(0) 推荐(0) 编辑
摘要:         要搞大型的FMS视频语音应用(譬如:视频聊天、视频会议),就目前的情况而言,必须使用FMS集群以实现均衡负载,网上关于这方面的资料很少,并且很多只是简单描述,让人摸不着头脑,下面是我为某个项目制定的一个集群方案,现在抛出来跟大家交流一下,您如果有更好的方案,请跟贴讨论。    ... 阅读全文
posted @ 2009-05-13 19:34 Andy 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 安装完成Flash Communication Server 3(develop edition为无注册序号版,通常应是有10人可同时上线,一般用途够了)后,做一些简易的设定修改,可以让Server的维护与运作更为便利 一.参数设定档 参数设定档应都放在C:\Program Files\Adobe\Flash Media Server 3\conf目录下 1.conf 目录下内建_defaultR... 阅读全文
posted @ 2009-05-13 19:33 Andy 阅读(398) 评论(0) 推荐(0) 编辑
摘要: FMS3新增了一个非常有用的侦听事件,那就是application.onPublish,利用这个事件,可以很方便的把刚刚发布的流发布到其它服务器上: 使用方法如下: application.onPublish = function(client, myStream) { nc = new NetConnection(); nc.connect(”rtmp://10.0.199.5/multiPoi... 阅读全文
posted @ 2009-05-13 19:33 Andy 阅读(306) 评论(0) 推荐(0) 编辑
摘要: delete stream from FMS SSAS this is a short SSAS code snippet, which can be used to delete streams in a FMS Application: Client.prototype.delStream = function (streamName, serverClientId){ s = Stream.... 阅读全文
posted @ 2009-05-13 19:31 Andy 阅读(356) 评论(0) 推荐(0) 编辑
摘要: // writeln(  ) replaces trace(  ) and writes messages into the trace_txt field. function writeln (msg) { trace_txt.text += msg + "\n"; trace_txt.scroll = trace_txt.maxscroll; } // ... 阅读全文
posted @ 2009-05-13 19:23 Andy 阅读(261) 评论(0) 推荐(0) 编辑
摘要: Method; sets the maximum amount of bandwidth per second or the required picture quality of the current outgoing video feed. The following code allows you to see the effects of setQuality(). You can in... 阅读全文
posted @ 2009-05-13 19:21 Andy 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Stream capture software providers are trying many ways to capture and archive video delivered to Adobe Flash. Today, very few of these “rippers” support RTMP (Real-Time Messaging Protocol) ? the proto... 阅读全文
posted @ 2009-05-13 19:20 Andy 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 如果我们要做直播,而客户的网络可能很不好,甚至视频只能跑到2、3祯,我们用FMS时,结果就是卡在那儿,等网络快一点,就快放镜头一样把旧的放出来,结果新的又看不到,因为又卡死了。怎么处理呢? 一、从采集端出发,当然不行,一我们不可能再去写一个视频编码器呀,二只是某个客户端网络不行,别的行也得让他得到应得到的品质吧。 二、从flash player,呵呵,也搞不定,因为解码之类是定死了,是被动接受服务... 阅读全文
posted @ 2009-05-13 19:19 Andy 阅读(322) 评论(0) 推荐(0) 编辑
摘要: N2Authoricator.asc 是对FMIS 3 示例程序vod中自带的验证用户部分代码的一个封装。 那个看懂了自然就会用这个了,那个不懂这个也不用看了:) 使用方法: load(”N2Authoricator.asc”) application.onAppStart = function() { this.authoricator = new N2Authoricator(”allowed... 阅读全文
posted @ 2009-05-13 19:18 Andy 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 在FCS的应用上常会需要让Client与Server间的资料传递与method呼叫,以下几点概念应该可以 避免呼叫method没反应或资料没传到你要的地方等状况发生。 一.Server端method如何被呼叫 Server端上要能让Client所呼叫触发的function,需定义在Server端的Client物件上你可以用 prototype方式去extend原本Client类别的method,让... 阅读全文
posted @ 2009-05-13 19:17 Andy 阅读(402) 评论(0) 推荐(0) 编辑
摘要: Taking Control of Connections author: Kristopher Schultz 一旦你创建使用Macromedia Flash Communication Server MX的应用程序,你也许要决定控制一下所有连 到你的程序的请求是否可能接收.这篇文章,我将展示两种普通的控制连接方法:限制连接和密码保护. 限制连接: 如果你运行超过一个flash communic... 阅读全文
posted @ 2009-05-13 19:14 Andy 阅读(341) 评论(0) 推荐(0) 编辑