7yue's Weblog

Thinking in RIA Solutions...2470,8514,1020的生活演绎

« Flash Media Encoding Server将使用Rhozet Carbon Server本周关注CS4 »

Flash Media Server心得之一

今天开始写Flash Media Server的心得,篇幅都不会很长,以比较轻松的方式写出来,对我也好,对阅读的朋友也好。如果想系统的学习FMS,请去看帮助,或者买书...

什么样的情况下才使用FMS?有以下几种情形的时候,你可能需要用到FMS
1. 需要通过Flash Player 播放视频,而视频是以流的方式,而不是http渐进式下载的方式进行播放的时候。渐进式下载就是仍然走http协议,youtube,土豆等站点就是。那么什么时候才真正需要用到流视频呢?
1)视频文件超过100MB或超过10分钟,用户有seek需求的时候
2)视频文件不需要被下载的时候,rtmp如果不行,可以试试rtmpe
3)视频流需要多台服务器协同工作的时候,可以用FMS Origin/Edge

有Flash应用需要双向或多向交互时,比如社区,聊天室,在线game等
通过Flash Player直播视频的时候
如果你没有上述需求,就没有必要使用Flash Media Server

2. Flash Media Server有成本么
有。单服务器场景,Streaming Server 1万RMB左右,Interactive Server,5万。
多服务器Origin/Edge场景,跟单服务器许可一样,但是每台都需要部署Interactive license,也就是你要1+2,1个Origin,2个Edge,你需要有3个Interactive server许可。
个人研究,免费使用全功能版本,连接并发限制10个。

3. FMS有替代品么?
有,Red5和wowza。Red5免费,wowza价格居中。三者都是基于Flash Player来通过rtmp进行流通讯,但是目前FP,RTMP等,Adobe都拥有专利在里面。自古中国人有句话叫做,一分钱,一分货,你自己来理解。

4. FMS的硬件软件环境推荐是什么?
自己研究,任何pc desktop或者laptop都可以。
生产服务器,推荐HP和Supermicro的机器,32位Redhat 4(3.5支持Redhat 5,4.0版本会支持64位系统),内存推荐4G,如果CPU支持PAE(Physical Addressing Extension)模式,内存推荐16G,最大64G。
推荐TOE网卡或双网卡bonding,硬盘推荐SAS 10000+rpm,Raid0模式。

5. FMS直播环节硬件需要什么?
一路视频信号(个人就免了吧,搞出来也被和谐)
一个专业的视频采集卡Osprey500系列或Digital Rapids DCR系列,价格从万元开始往上无极限
一个支持视频采集卡驱动运行的Server,配置也是越高越好,尤其是CPU,Live Encoding的工作是最耗CPU的,尤其是未来的H.264和动态码流的Live Encoding模式。
一个或若干个FMS服务器
若干带宽
简单来说,没资源没钱(个人用户或中小企业),别考虑这个级别的直播了,用高清摄像头吧。

6. FMS基础?
简单,建立在Action Script上。会Action Script,就会写FMS应用。Server Side Action Script需要多一点学习成本,要求会写AS1.0,目前是。以后也会换成3.0的。

7.一个点播应用,直播应用需要花多长时间可以看到大概的demo样子?
5分钟或更短。
步骤是:安装FMS。打开FMS安装路径下的samples/applications/vod里面的vodtest.html即可,直播是live里面的livetest.html。

今天就写这么多,以后慢慢接着来。

  • quote 3.hydra1983
  • http://blog.163.com/hydra1983
  • 用AIR直接播放本地视频给远程用户看。这个可以实现吗?我让AIR publish 本地视频到 FMS,但是Publish后正在本地播放的视频就停止了。而远程接收的也是黑屏~~
  • 2008-9-16 13:05:55 回复该留言
  • quote 6.spe
  • http://hi.baidu.com/design9
  • GOOD!好文
    看完对FMS更加了解了

    目前只能使用as1写法就这点比较郁闷。as3支持应该要等挺久的吧
    不过目前FMS基本都应用在聊天室 视频会议 ,game的还是比较少。
  • 2008-9-16 18:03:47 回复该留言
  • quote 12.juwen
  • FMS remoting对虚拟主机的支持不太好,这 个 问 题 有 没 有 没 办 法 解 决 呢? kswlove1314@163.com
  • 2008-9-29 12:06:25 回复该留言
  • quote 13.juwen
  • FMS remoting对虚拟主机的支持不太好,这 个 问 题 有 没 有 没 办 法 解 决 呢? kswlove1314@163.
  • 2008-9-29 12:07:18 回复该留言
  • quote 14.tb
  • 虽然等这个字不怎么好,不过俺等FMS支持AS3等好久了
  • 2008-10-10 16:26:35 回复该留言
  • quote 15.sloppy
  • FMS支持将两个Audio文件,合并成一个Audio文件。生成的Audio文件,是同步播放前两个Audio文件的。
  • 2008-10-16 19:29:54 回复该留言
  • quote 16.Amy
  • 各位的理解能力都好强啊,我怎么看不太明白呢
  • 2009-1-2 20:26:08 回复该留言
  • quote 17.
  • 俺正想了解这方面的内容,算是找对地方了。以前我们用windows media网络直播,现在打算改用flash media网络直播,有许多地方要向高手请教。
    我的QQ:554265992
  • 2009-1-12 12:23:27 回复该留言
  • quote 18.lost
  • 您好,我现在想在网站网页中嵌入视频,登录的客户就可以通过点击网页中的按钮就可以看到服务器那里(普通)摄像头传回的视频了,这个用flash可以实现吗,可以不要什么视频采集卡吗?
    我的邮箱:wbao1ster@gmail.com
  • 2009-3-2 12:50:03 回复该留言
  • quote 19.花间一壶酒
  • 我发现使用 Flash Media Live Encoder 3 或者2.5, 采用 h.264 编码. 采集的实时视频 通过 fms 3 或者3.5 , 传给FlashPlayer 9 或者10 播放.. 非常不流畅....
    而如果采用adobe自己的vp6 编码(flv), 则很流畅...

    是不是 flash player 对h.264的支持不够好??
    还是 Flash Media Live Encoder 对H.264的编码有问题??
    请问你有没有做过这方面的测试和经验?望指教.
  • 2009-3-27 12:34:01 回复该留言

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 91204

Copyright 2007 www.7yue.com. Some Rights Reserved.
京ICP备05064035号