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

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

2、Flash Media Server有成本么
有。单server场景,Streaming Server 1万RMB左右,Interactive Server,5万。
多serverOrigin/Edge场景,跟单server许可一样,可是每台都须要部署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都能够。

产server,推荐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模式。
一个或若干个FMSserver
若干带宽
简单来说,没资源没钱(个人用户或中小企业),别考虑这个级别的直播了,用高清摄像头吧。

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。

架设FLASH视频流server心得的更多相关文章

  1. 使用Flash Media Server(FMS)录制mp4格式的视频

    最近在做一个有关视频直播和点播的项目,客户的一个需求就是可以控制对直播流的录制,直播的实现采用的是Adobe的Flash Media Server,具体方式就是:视频采集端采集视频并编码->rt ...

  2. Adobe Flash Media Server安装

    Flash Media Server(FMS)是一个流媒体服务器 使用 实时消息传送协议(RTMP),RTMP是一种未加密的TCP/IP协议,专门设计用来高速传送音频.视频和数据信息. 3.5版32位 ...

  3. Flash Media Server 5.0 (FMS)注册码

    flash media server 4.5 及最新 flash media server 5.0 注册码 防止图片打不开时: Name:tam/CORE Serial:1652-5580-8001- ...

  4. 架设FTP Server-Windows Server 2012

    架设FTP Server-Windows Server 2012 https://jingyan.baidu.com/article/03b2f78c75b9b65ea237ae84.html   在 ...

  5. (转)ubuntu 12.04搭建Adobe Flash Media Server服务

    破解版传送门:http://fms45.cuplayer.com/fms4download.html 福利:1462-5247-1705-7678-8379-5590 下载解压 cd进目录,./ins ...

  6. Flash Media Server 4.0 破解 注册

    Adobe Flash Media Interactive Server 3.5s/n:1373-5047-2985-0514-5175-0098 s/n: 1373-5632-4666-9521-8 ...

  7. Adobe/Flash Media Server 5.0 linux 64位系统下的安装

    一.下载 Adobe/Flash MS5.0下载地址: http://fs1.d-h.st/download/00036/VOt/adobemediaserver_5_ls1_linux64.tar. ...

  8. Flash Media Server 4.5 序列号 (fms4.5 激活码)

    激活码一枚   ,网上找不到的..我今天放出来了哦... 1462-5864-7783-6034-8316-3718    (亲测 可用) 安装前找到系统盘下windows/system32/driv ...

  9. Flash: An Efficient and Portable Web Server

    Introduction This paper presents the design of a new Web server architecture called the asymmetric m ...

随机推荐

  1. 怎样学好C++语言

    昨天写了一篇怎样学好C语言,就有人回复问我怎样学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家实用.首先,由于怎样学好C语言中谈到了算法和系统,所以这里就仅仅谈C++语言. C++是最难 ...

  2. IT段子,娱乐一下

    1.我是个程序员,一天我坐在路边一边喝水一边苦苦检查bug.这时一个乞丐在我边上坐下了,开始要饭,我觉得可怜,就给了他1块钱,然后接着调试程序.他可能生意不好,就无聊的看看我在干什么,然后过了一会,他 ...

  3. 14.10.2 File Space Management 文件空间管理:

    14.10.2 File Space Management 文件空间管理: 数据文件 你定义在配置文件形成了InnoDB的系统表空间, 文件是逻辑连接形成表空间,没有条带化使用. 你不能定义你的表在表 ...

  4. android 实现跳动频谱 DEMO

    package com.terry.AudioFx; import android.app.Activity; import android.content.Context; import andro ...

  5. 由于“Table(T_Test)”没有主键,因此无法在其上执行 Create、Update 或 Delete 操作

    在使用Linq To Sql查询的时候,遇到这么个问题,如图所示: 出现这个问题的原因就像途中所说的——没有主键(现在终于初步知道“为什么别人常说数据库中的逻辑主键是为了在编程中方便使用”的原因了,估 ...

  6. Android开源框架AsyncHttpClient (android-async-http)使用

    android-async-http 开源框架可以使我们轻松地获取网络数据或者向服务器发送数据,最关键的是,它是异步框架,在底层使用线程池处理并发请求,效率很高,使用又特别简单. 以往我们在安卓上做项 ...

  7. hdu3072

    Intelligence System Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Othe ...

  8. ZOJ 2679 Old Bill(数学)

    主题链接:problemCode=2679" target="_blank">http://acm.zju.edu.cn/onlinejudge/showProbl ...

  9. android原生browser分析(一)--Application

    类Browser.java是整个应用的Application.其代码例如以下: public class Browser extends Application { @Override public ...

  10. pig对null的处理(实际,对空文本处理为两种取值null或‘’)

    pig对文本null的处理非常特殊.会处理成两种null,还会处理成''这样的空值. 比方,读name,age,sex日志信息.name取值处理,假设记录为".,,"这样,会将na ...