`
- 浏览:
7965 次
- 性别:
- 来自:
南京
-
[size=medium]
什么样的情况下才使用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。
[/size]
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
《Adobe Flash Media Server 3 开发者向导》是一本专为编程人员和开发者设计的指南,它深入探讨了如何利用Adobe Flash Media Server 3(FMS)进行多媒体应用程序的开发和部署。这本书以简体中文版的形式呈现,使得...
《Flash Media Server (FMS) API 全集详解》 Flash Media Server (FMS) 是Adobe公司推出的一款高性能的流媒体服务器,它为实时交互式流媒体应用提供了强大的支持。FMS API,即Flash Media Server的应用程序接口,是...
这些文件需要通过Flash Media Server或类似服务进行传输和流化。接着,在网页中嵌入Flash播放器,这通常涉及到HTML代码中的`<object>`或`<embed>`标签,指定SWF文件(即Flash播放器)的位置和参数。 在项目中,为了...
根据给定的文件信息,我们可以提炼出关于Adobe Flash Media Server(FMS)的详细知识点,主要涵盖以下几个方面: ### 1. **产品概览** FMS是Adobe公司的一款专业流媒体服务器软件,专为视频流播放设计。它不仅提供...
传统的解决方案包括Adobe Flash Media Server (FMS)或开源的Red5。这些服务器支持Real-Time Messaging Protocol (RTMP),这是一种专为低延迟的音视频流设计的协议。RTMP允许客户端与服务器之间高效地交换数据包,...
学习这个示例,我们可以深入理解以下几个关键知识点: 1. **RTMP协议**:RTMP是一种实时数据传输协议,常用于在线视频流。它允许客户端与服务器建立持久连接,实时传输音视频数据。 2. **Wowza Media Server**:...
【标题】"FMS视频聊天程序"涉及到的核心技术是Adobe Flash Media Server (FMS)以及基于Flash的视频聊天应用开发。FMS是一个强大的实时流媒体服务器,它为开发者提供了创建实时交互式视频和音频应用程序的能力。在Web...
在Flash视频聊天程序中,主要有以下几个关键技术点: 1. **音频和视频编码**:Flash支持多种编解码器,如Sorenson Spark(H.263)和VP6(On2)等,用于压缩和传输视频数据;对于音频,它支持MP3和Nellymoser Asao等...
- **fms**:代表Flash Media Server,这是一个由Adobe提供的流媒体服务器软件,用于发布、管理和分发实时和点播的视频和音频内容。 - **aac**:如前所述,是音频编码格式。 - **fmle**:Flash Media Live Encoder,...
在Flash中实现P2P,可以通过Adobe的Flash Media Server或Open Source的Red5等服务器,配合Flash Player的P2P API来完成。 3. **实时视频通信**:实时视频流技术依赖于高效的编码和传输协议,如H.264视频编码和RTMP...
在安装和配置Red5 Server时,需要注意以下几点: 1. **系统要求**:Red5 Server通常运行在Java平台上,所以确保你的系统已经安装了Java Development Kit(JDK)。 2. **解压与安装**:将"red5-server-1.1.1.rar...
这个技术的主要目的是为了支持Adobe Flash Player以及其他可以与Flash Media Server(FMS)交互的客户端,提供类似的功能,但作为一个免费且可自定义的替代方案。 在Red5的核心功能中,主要有以下几个关键知识点: ...
标题"FMS Android Flash"指的是Adobe Flash Media Server (FMS)在Android平台上的应用,特别是涉及到语音和视频功能的开发。FMS是Adobe提供的一款服务器软件,用于实时流媒体、记录、交互式视频会议和实时数据通信。...
构建基于Windows Server 2008的流媒体服务器需要了解流媒体技术的基本原理,熟悉Windows Media Services及其功能,并掌握安装和配置的相关步骤。通过上述知识点的学习,读者可以掌握如何在企业或互联网环境中搭建...
在深入学习和使用Exobud Media Player扩展点歌系统的ASP源码时,你可以关注以下几个关键知识点: 1. **ASP基础**:了解ASP的基本语法,如响应对象(Response)、请求对象(Request)和服务器对象(Server)等,它们...
Flash Media Server是Adobe提供的一款服务器软件,用于实时流媒体和交互式应用,它与Flex紧密配合,支持视频和音频的直播、点播,以及数据共享和实时通信。FMS3是该产品的第三个主要版本,发布于2007年。这个中文...
4. **Integration with Adobe Flash Media Server**: Blazeds可以与Flash Media Server集成,提供流媒体服务,适合视频或音频的实时传输。 5. **Flex Builder Support**: 这个版本的Blazeds与Flex Builder(现为...
Flash Media Server (FMS) 是Adobe公司开发的一款流媒体服务器软件,主要用于实时音频、视频的发布、直播和点播服务。这个"一个fms服务器例子"的压缩包包含了一些用于演示或教学目的的文件,帮助我们理解FMS如何工作...