什么样的情况下才使用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。
分享到:
相关推荐
### Flash Media Server 4 帮助文档知识点详解 #### 一、概述 **Flash Media Server 4**(简称 FMS4)是一款由 Adobe 开发的流媒体服务器软件,主要用于实时传输音视频数据。该服务器支持多种协议和技术,如 RTMP...
《Adobe Flash Media Server 3 开发者向导》是一份详尽的技术文档,旨在指导开发者如何利用Adobe Flash Media Server 3构建丰富的媒体应用。本文将深入解析该文档中提到的关键概念和技术要点,帮助读者理解其架构、...
【Flash Media Server 中文翻译】 Flash Media Server (FMS) 是Adobe公司提供的一个流媒体服务器,主要用于构建富媒体应用程序和实时交互式视频流服务。它最初被称为Flash Communication Server,主要特点是能够...
**Flash Media Server (FMS) 是一款由Adobe公司开发的流媒体服务器软件,主要用于实时音频、视频的发布、录制和互动。本资料旨在提供Flash Media Server的配置与开发基础,帮助初学者快速入门。** ## 一、Flash ...
【Flash Media Server 3 中文翻译】 Flash Media Server 3 是Adobe公司提供的一个强大的流媒体服务器,它专门设计用于创建和部署丰富的互动媒体应用程序。该服务器支持即时开始、实况视频流以及根据用户网络带宽...
Flash Media Server 2 是Adobe公司推出的一款强大的流媒体服务器,专为在线交互式内容和视频直播服务设计。这款服务器能够支持基于Flash技术的各种应用程序,包括动态视频、音频、数据流和实时通信,使得Web开发者...
随着Flash Media Server 2.0版本的推出,引入了“边缘服务器”的概念,它允许服务器通过远程执行的方式提供服务,增强了系统的安全性和可扩展性。 ##### 1.2 边缘服务器的作用 - **增强安全性**:边缘服务器可以...
《Learning Flash Media Server 3》是一本专注于Adobe Flash Media Server 3技术的教程,适合希望深入理解和应用Flash媒体服务的专业人士。这本书详细介绍了如何利用FMS3构建实时交互的、高性能的多媒体应用程序。 ...
通过本文的学习,您已经了解了 Flash Media Server (FMS) 的基本概念、安装配置方法以及如何使用关键的 Application 类来构建简单的聊天室应用。虽然 FMS 已经不是最新技术,但它仍然在某些领域发挥着重要作用。希望...
Flash Media Server (FMS) 是Adobe公司推出的一款流媒体服务器软件,主要用于实时音频、视频的发布和交互。这个入门教程将带你逐步了解FMS的基本概念、安装过程、配置方法以及如何利用它进行多媒体内容的传输。 一...
文档中的术语表有助于理解技术概念,而在线资源提供了丰富的教程、文档和技术支持,帮助用户快速上手并充分利用Adobe Media Server 5的功能。 7. **总结** Adobe Flash Media Server 5 提供了一个全面的平台,...
对于初学者来说,理解FLASH MEDIA SERVER的基本概念、配置和API调用是首要任务。之后,可以逐步学习如何使用C#与FMS进行交互,开发录像和播放功能。实际操作项目是最好的学习方式,通过这个“录象加播放系统”项目...
《RTMP发送H264:深入理解Flash Media Encoder 2.2》 在现代的网络视频流媒体技术中,RTMP(Real-Time Messaging Protocol)和H264编码是两个至关重要的概念。RTMP是一种协议,用于在互联网上实时传输音频、视频和...
文档中提及的TTGame(TT概念游戏)是一家专注于Flash网络游戏开发的公司,提供了Flash Media Server 2.0的中文翻译版帮助文档,这无疑降低了中国开发者入门的门槛。同时,TTGame还开放了技术交流平台,鼓励Flash爱好...
Flash Player是其播放器,而Flash Media Server则是服务器端的解决方案。SWF文件格式是Flash流媒体的主要载体,支持FLV和F4V视频格式。Flash流媒体以其低带宽要求和跨平台兼容性而受到欢迎,尤其是在网络视频领域。 ...
《Flash AS3 API 使用手册》是针对Adobe Flash Platform中ActionScript 3.0编程接口的详细指南,旨在帮助开发者深入理解和高效利用AS3语言在Flash Media Server 2上的应用。AS3是Flash平台上的一种强大脚本语言,为...
实时视频监控系统采用Flash Media Server技术,服务端上传实时视频流至Flash Media Server服务器,客户端从该服务器下载视频流,然后在本地展现出来。新闻发布系统提供了农业相关新闻资讯,而农业信息化系统则将网络...
实验中涉及到了三种主流的流媒体服务器搭建方法,分别是使用Helix Server、Flash Media Server和Windows Media Server。这些服务器在市场上的占有率较高,各有特点。 1. Helix Server 是RealNetworks公司开发的流...