Flash Media Server 2 功能

Flash Media Server 将传统的流媒体功能与灵活的开发环境结合起来,为最广泛的群体创建和提供创新的、交互式媒体应用。该组合使组织创建和交付广泛的媒体体验,包括传统的媒体交付应用,如视频点播、实时 Web 事件广播、MP3 流以及富媒体通信应用(如视频博客、视频消息和多媒体聊天环境),从而使您按照自己的方式与客户交流。

  了解有关 Macromedia Flash Media Server 的强大功能的更多信息。您可以逐页浏览各项功能,或跳到下面列出的任何功能。 触及范围最广

  Flash 是世界上使用最广泛的软件平台,覆盖范围超过所有联网台式机的 98%,并且通过主要的合作伙伴 Microsoft、Apple、Netscape 和 AOL 进行发布。
  
  “即买即用”

  Flash 提供了跨操作系统和浏览器的一致媒体体验,使您的开发人员能够致力于最强大的新体验,而不是忙于创建跨平台的修复。
  
  更低的成本

  不需要将代码编写为不同的格式,也无需为您的站点开发多个版本,就可以将其部署在多个平台上。只需编写和开发一次代码,就可以在任何位置通过 Flash Media Server 交付。
最佳媒体体验
  
  无缝集成

  将媒体体验直接无缝集成到您的网站中,无需弹出其他窗口或浏览器,从而获得简洁、内聚的外观。

  自定义播放器

  控制媒体播放器的外观,使其符合站点设计规范,并提升您的品牌知名度。使用独特的功能构建自定义播放器以使您的体验与众不同,并且保留和吸引受众。  

  高质量视频

  支持全新的高质量视频编解码器,从而能够使客户以更低的位速率和文件大小,提供可与当今最佳视频编解码器相媲美的卓越的视频质量。

  即时“启动”

  服务器上小型轻量级文件格式、协议和播放器以及可编程的缓冲控制使 FMS 流媒体能够在选中播放按钮之后立即启动。
高枕无忧的交付

  带宽检测

  检测客户端的连接速度,并提供适当的位速率视频。不会再向最终用户发送“选择视频大小”这类令人混淆的消息。

  自定义流交付

  Flash Media Server 自动捕获最终用户的连接状态,并且能够使发布者根据此信息向最终用户交付视频流。

  例如,对于想利用 Flash 8 中全新高质量的视频编解码器,但同时又想支持以 Flash 7 或更低版本连接的用户的发布者来说,就可以使用该功能将 Flash 8 视频提供给与 Flash Player 8 连接的每个人,同时将普通的 Flash 视频提供给与 Flash Player 6 或 7 连接的每个人。

  动态缓冲

  通过编程方式设置缓冲区,以根据视频的长度和比特率以及客户端连接速度,精确设置最快的启动时间。提供尽可能最快的启动,并且以最优的方式交付拥有比客户端连接速度更高位速率的视频。

  服务质量监控

  跟踪客户端的回放体验,实时纠正由于网络阻塞而出现的无法预料的回放问题。

  防火墙和代理穿越

  快速测试多个端口和协议组合,以绕过防火墙和代理,并选择速度最快的连接。

  高级的媒体功能

  播放列表和广告插入支持

  使用标准的 XML 格式(如 SMIL 或 ASX)交付客户端或服务器端播放列表,并且通过输入流预先滚动和插播式广告使您的内容赚钱。

实时视频流和记录

  只需通过将照相机插入到 USB 或防火墙端口,即可从任何操作系统都识别的照相机和麦克风源中捕获实时音频和视频流。照相机 API 能够使开发者动态指定视频捕获参数。捕获的视频可以实时广播给其他人和/或记录到服务器的磁盘上。
  
  多用户通信

  使用多种方式、多用户流以及用于同步多个用户之间数据的远程共享对象技术,创建创新的视频通信应用,如富媒体聊天室、视频博客、视频消息、多用户游戏等等。
  高级搜索
  使您的查看者立即跳到视频的任何一部分,无论视频的长度大小或者是否已经完全下载都是如此。

  多个摄像头角度

  让查看者从不同视野进行选择,以便提供更吸引人、更有交互性的体验。

  安全与内容保护

  没有暴露的 URL 和媒体文件位置

  指回内容源的 URL 通常会损坏 Internet 上媒体的位置。市场上的大多数媒体播放器都允许用户很容易地查看正在播放的媒体剪辑的位置。借助 Flash,外部媒体文件位置在 SWF 文件中被压缩为二进制格式,因此网站访问者无法使用,这几乎使得访问者无法获得通过 Flash Player 交付的媒体的文件和服务器位置。

  控制暴露的信息

  传统的媒体播放器经常会提供很多关于媒体的信息,而您根本不愿意共享这么多信息。例如,文件名、文件类型、编码选项、交付方法等信息都可以很容易地从主要的媒体播放器获得。Flash 能够使您完全自定义媒体播放器,来显示只想让客户看到的信息。除非发布者选择使文件信息可用,否则不会很轻易得到文件信息。

  无客户端缓存

  通过 Flash Media Server 流向 Flash 客户端的音频和视频内容未在本地客户端机器上进行缓存。安全交付 mp3 文件和其他媒体,并确保知道网站访问者不能进入其 Temporary Internet Files 文件夹且获得媒体文件资源。

  独特的传输协议限制流跳跃

  默认情况下,通过 Flash Media Server 交付的内容都包含在 Macromedia 专有协议 (RTMP) 中。因为这是一种未发布的专有格式,流跳跃程序不具备跳跃通过 Flash Media Server 交付的媒体的能力。这将大大降低未授权程序捕获从 Flash Media Server 到 Flash Player 的数字媒体流的能力。

  访问控制

  Flash Media Server 提供一种可以由发布者使用的插件机制,以在交付流之前验证并对用户进行身份验证。使用访问控制,发布者可以避免未授权站点深入链接到它们的媒体流中,它们可以支持单点登录或按观看内容和事件的次数付费。

  SSL 交付

  对于最终的输入流安全性,Flash Media Server 通过 SSL 支持实际流的加密交付。安全套接字层 (SSL) 是一个通过 TCP/IP 进行安全通信的协议。Flash Media Server 为传入和传出 SSL 连接和数据提供 SSL 和加密。这将在传输流时为用户提供一种最强类型的安全保护。

  集成到现有基础架构中

  XML 对象

  XML 对象是一个使开发者能够读取和编写 XML 文件和流的服务器端 API。这对于使 FMS 能够从媒体资源管理系统中读取媒体元数据信息以便进行大规模视频点播部署非常有用。此外,此功能还可以用于连接到 Web 服务,如使用 XML 进行通信的 Jabber。

  文件对象

  文件对象是一个服务器端 API,它能够使开发者在服务器上写入访问文件系统命令的应用。这在许多方面都很有用,例如: 对于规模较小的视频点播应用,开发人员现在可以查询媒体素材的服务器文件系统,并在列表中显示它们,以供评阅人员从中选择。

  对于在服务器上记录和存储音频和视频的应用,开发人员现在可以创建一个支持某些用户(如,站点管理员)的应用以审阅提交的剪辑及按他们的意愿删除或重命名这些剪辑。

  通常,这类应用都需要一个数据库和一个应用服务器。现在,仅使用 Flash Media Server 就可以完成这一切。
结果,开发人员可以更快地创建媒体应用,并降低了复杂性。

  强大的日志记录

  ASCII 日志、实时使用情况监视器以及服务器和流事件的完整 API 可以确保发布者具有他们跟踪和生成有关服务器和内容使用情况的报告所需的所有工具。因为 ASCII 日志符合 W3C,因此可以使用行业标准工具解析日志、文档音频和视频使用情况并创建强大的报告。另外,还可以利用日志记录提供以下功能:
  可配置的日志目录
  日志旋转
  可配置的日志文件大小
  可配置的日志内容
  内容发布者能够为使内容赚钱以及确定消息的有效性和触及范围生成报告,因此从中受益。
  流事件捕获
  
  利用有关立即可访问的流事件的详细信息,开发人员能够确切了解如何、何时及由谁来访问流视频。
  
  传统的媒体交付功能(如渐进式下载)仅告诉您是否“点击”或下载了某个媒体文件。发布者不可能知道用户观看了多少视频,例如,如果用户在视频上点击暂停而不是继续播放它,或者如果用户在观看整个剪辑之前离开该网页到其他地方浏览。
使用 Flash Media Server 中的流事件日志记录能够使发布者看到和捕获最终用户观看的确切视频数量。
  
  管理控制台

  借助管理控制台,运行、管理 Flash Media Server 部署和应用变得轻而易举。使用直观的、基于 Web 的界面,管理员可以查看有关应用、对象、流以及服务器运行正常的功能,如 CPU 性能以及来自单个 UI 的带宽的实时信息。

可扩展性、可靠性和性能

  边缘服务器

  对于更大规模的部署,现在已经有一个全新的边缘-源部署选项,可简化负载平衡、故障转移、冗余和群集。

  过去,交付需要在多个服务器上运行的大型媒体应用通常很复杂,需要进行大量的集成和/或手动工作。如下图所示,内容、配置文件和应用逻辑必须被复制到所有服务器。需要创建同步服务器的特殊服务器脚本。监控服务器或获取日志信息可以一次完成,但如果希望同时监控和查看来自所有服务器的报告,则会需要自定义工作。

  借助 Flash Media Server,客户可以部署多个边缘服务器来处理实际的流量,同时在一个中央源服务器上保留所有内容、服务器脚本应用逻辑和报告。边缘服务器连接到源服务器,并根据需要推送和拖曳内容和应用。如下图所示。

 


  在此情景下,可以通过任何常见的负载平衡软件或硬件将流量发送到边缘服务器。此方法简化了大规模部署的负载平衡、故障转移、冗余和群集。

  以下所列是源和边缘服务器中的许多智能功能,这些功能使其能调整媒体应用的交付。

  边缘服务器的点播流缓存

  边缘服务器在用户请求音频和视频内容时将在网络边缘缓存该内容。可以在 RAM 中缓存该内容,如果需要也可以本地存储上进行缓存。将素材缓存到边缘上可减少服务器访问存储的需求(该进程通常是大规模媒体交付的一个瓶颈),并使视频能够更快到达最终用户。

  实况流分段

  除了方便点播文件外,实况流分段功能还使边缘服务器能够自动从某个源服务器(或另一个用于超大型部署的边缘服务器)预定实况流,并根据需要将这些流发布给最终用户。该功能支持在整个群集中自动访问实况视频。

  数据流和共享对象处理

  除了交付音频和视频之外,Flash Media Server 还可以采用一次性(流式)或永久(共享对象)方法提供数据。大规模数据类型转换应用就是该功能的一个极好实例。边缘服务器还按交付音频和视频数据相同的方式进行数据交付。

  路由管理

  该功能使您能够控制哪个边缘服务器处理哪些连接,并控制在群集中路由数据的方式。
  
  多进程

  Flash Media Server 能够使您作为一个独立的进程运行每个虚拟主机、应用或实例。由于以下诸多原因,这一功能非常有用:Flash Media Server 用于支持许多独特的媒体应用。为了获得最高的可靠性,可以将这些应用作为一个独立的进程运行。如果您需要停止某一应用进行维护或升级,它不会影响其他应用。拥有由一个 FMS 服务器或群集提供动力的很多品牌或站点的公司也具有相同的优势。可以维护每一个站点而不会影响其他站点。

  此外,一些操作系统将每个进程限制为 RAM 仅 2GB。通过使不同的实例使用不同的进程,您可以将操作系统的每个进程限制为大约 2GB。

 

你可能感兴趣的:(Flash Media Server 2 功能)