2010-04-23 16:08:56
关注我:

新浪围脖 : http://t.sina.com.cn/nshen121

QQ围脖: http://t.qq.com/nshen121

Twitter : http://twitter.com/nshen121

Buzz : nshen121[at]gmail.com
浏览模式: 正常浏览 | 列表浏览
分类: FMS 路上 | 1 | 2 | 3 | 4 | >
先看一下最常见的客户端与服务器端交互的方式call,客户端call服务器的c2s方法,传递数组。服务器call客户端s2c方法,传递数组。如下图
attachments/200908/28_223149_1.jpg
...

阅读全文

用FlashDevelop写SSAS

[ 2009-08-31 17:21:29 | 发布: N神 ]
之前一直用FlexBuilder,最近因为看了个视频教程里边用的FlashDevelop,觉得自动生成handler那些功能好酷,才下载个试了一下。
用起来也没看着那么好,还是不太习惯,感觉跟FlexBuilder各有所长。不过写FMS的服务器端脚本用这个方便多了,因为他可以自动把.asc文件识别成JScript语法,有代码折叠,有简单的语法高亮,还可以自定义语法高亮,谁有时间可以把ssas的类的关键字都加到这里边 FlashDevelop\Settings\Languages\JScript.xml ,就都可以高亮了。

FlashDevelop还支持一个Templates功能,可以根据模板生成默认格式的类,写了个简单的fms模板 点此下载

把这俩文件解压放在FlashDevelop\Templates\ProjectFiles\AS3Project\目录下,重启flashdevlop,add文件时候就多了这两个选项了
attachments/200908/31_173637_2222.jpg
...

阅读全文

FMS直播视频文件方案 - ntv0.2下载

[ 2009-01-13 17:59:36 | 发布: N神 ]
正如7yue所说 “Flash Video已经是目前网络视频的第一大通用格式,保守估计,网络视频应用有80%以上都是采用Flash Video格式。”所以很多人都在从Windows Media Server向Flash Media Server转换,不过FMS与WMS不同,FMS好像没有提供既定的服务器软件,留给大家的是一堆ActionScript API,这可难坏了一些服务器管理员,门槛太高。。。
在Windows Media Server 直播视频文件非常简单,只要打开Windows Media Services根据向导创建一个发布点,添加文件列表就可以了。Flash Media Server 就没有这么傻瓜的功能,所以我做了这么个直播视频的傻瓜功能免费给大家使用。

由于目前还在初级阶段,功能很少,也许使用也不是很方便,我正在不断的添加功能,还请大家多多反馈,多多提功能需求,让我知道这个东西有没有继续做下去的必要。。之前发布0.1 的时候统计至少被下载了80次,但只有一个人给我发了邮件 [rolleyes]

ntv 0.2更新:

* 指定时间播放
* 停止播放
* 服务器端使用password.txt来修改密码(密码修改后请reload应用程序,密码生效)...

阅读全文

JW flv Player修改版支持fms直播视频

[ 2008-12-24 12:03:48 | 发布: N神 ]
群里好几个人问怎么直播视频文件,做了个简单的,未来还会更新一些功能,现在算是ntv0.1吧

下载:点此下载NTV 0.1 (531k)(090104更新,之前的播放端少了个参数)
1. ntv文件夹放在 fms安装目录下的applications目录下
例如:
C:\Program ...

阅读全文

FMS服务端验证用户来源

[ 2008-10-21 16:39:31 | 发布: N神 ]
N2Authoricator.asc 是对FMIS 3 示例程序vod中自带的验证用户部分代码的一个封装。

那个看懂了自然就会用这个了,那个不懂这个也不用看了:)

使用方法:
load("N2Authoricator.asc")
application.onAppStart = function()
{
  this.authoricator = new N2Authoricato
...

阅读全文

FMS服务器端最简单的EventDispatcher类

[ 2008-08-21 16:20:30 | 发布: N神 ]
参考了as2时代的GEventDispatcher类,改写成SSAS,并且精简了一下只提供3个最基本的功能

1. addEventListener( eventType:String , listener:object , listenerHandler:String )
2. removeEventListener(eventType:String , listener:object , listenerHandler:String )
3. dispatchEvent({type:"type"})

演示代码:
//需要用到的2个类
AAA = function(){}
BBB = function(){}

//首先加载EventDispatcher
load("N2EventDispatcher.asc")

application.onAppStart = function(){
  
  //a1是AAA类的一个实例
  var a1 = new AAA()
  //把a1变成广播者后,a1就可以广播事件了
  N2EventDispatcher.init(a1)
  
  
  //b1是BBB类的一个实例 ,他是一个监听者,监听a1广播的test事件
 var b1 = new BBB() //listener
  
 b1.onTest= function(eo /* :Event */){
   trace("收到"+eo.type +"事件")
  }
  
  a1.addEventListener("test",b1,"onTest") //参数为 (eventType , 监听者,监听者的handler)
  a1.dispatchEvent({type:"test"}) //广播事件,相当于 a1.dispatchEvent(new Event("test"))
  
  a1.removeEventListener("test",b1,"onTest") //删除监听
  a1.dispatchEvent({type:"test"}) //再广播就不会触发了
  
  
}

N2EventDispatcher 源代码:
...

阅读全文

Adobe 今天发布 FMIS Feature Explorer

[ 2008-07-22 09:58:00 | 发布: N神 ]
Adobe 的 FMS 开发中心好久没有新东西了,今天突然发布了 Flash Media Interactive Server Feature Explorer。

FMIS Feature Explorer 是一个AIR 写成的桌面程序,里边包含了30个Flex+FMS的小程序示例,包含了大部分FMS功能,是不错的入门资源。

下面是我截的图:

attachments/200807/22_100242_fmis_feature_explorer.jpg


更详细的介绍和下载见这里: ...

阅读全文