Flash Media Server 将传统的流媒体功能与灵活的开发环境结合起来,为最广泛的群体创建和提供创新的、交互式媒体应用。该组合使组织创建和交付广泛的媒体体验,包括传统的媒体交付应用,如视频点播、实时 Web 事件广播、MP3 流以及富媒体通信应用(如视频博客、视频消息和多媒体聊天环境),从而使您按照自己的方式与客户交流。
- 触及范围最广
Flash 是世界上使用最广泛的软件平台,覆盖范围超过所有联网台式机的 98%。
- 跨操作系统和浏览器媒体体验
Flash 提供了跨操作系统和浏览器的一致媒体体验,开发人员能够致力于最强大的新体验,而不是忙于创建跨平台的修复。不需要将代码编写为不同的格式,也无需为您的站点开发多个版本,就可以将其部署在多个平台上。只需编写和开发一次代码,就可以在任何位置通过 Flash Media Server 交付。
- 最佳媒体体验,无缝集成
将媒体体验直接无缝集成到您的网站中,无需弹出其他窗口或浏览器,从而获得简洁、内聚的外观。
- 自定义播放器
控制媒体播放器的外观,使其符合站点设计规范,并提升您的品牌知名度。使用独特的功能构建自定义播放器以使您的体验与众不同,并且保留和吸引受众。
- 高质量视频
支持全新的高质量视频编解码器,从而能够使客户以更低的位速率和文件大小,提供可与当今最佳视频编解码器相媲美的卓越的视频质量。
- 带宽检测
检测客户端的连接速度,并提供适当的位速率视频。不会再向最终用户发送“选择视频大小”这类令人混淆的消息。
- 自定义流交付
Flash Media Server 自动捕获最终用户的连接状态,并且能够使发布者根据此信息向最终用户交付视频流。
- 动态缓冲
通过编程方式设置缓冲区,以根据视频的长度和比特率以及客户端连接速度,精确设置最快的启动时间。提供尽可能最快的启动,并且以最优的方式交付拥有比客户端连接速度更高位速率的视频。
- 服务质量监控
跟踪客户端的回放体验,实时纠正由于网络阻塞而出现的无法预料的回放问题。
- 防火墙和代理穿越
快速测试多个端口和协议组合,以绕过防火墙和代理,并选择速度最快的连接。
高级的媒体功能
- 播放列表和广告插入支持
使用标准的 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,它能够使开发者在服务器上写入访问文件系统命令的应用。这在许多方面都很有用,例如: 对于规模较小的视频点播应用,开发人员现在可以查询媒体素材的服务器文件系统,并在列表中显示它们,以供评阅人员从中选择。
- 强大的日志记录
ASCII 日志、实时使用情况监视器以及服务器和流事件的完整 API 可以确保发布者具有他们跟踪和生成有关服务器和内容使用情况的报告所需的所有工具。因为 ASCII 日志符合 W3C,因此可以使用行业标准工具解析日志、文档音频和视频使用情况并创建强大的报告。另外,还可以利用日志记录提供以下功能:
- 可配置的日志目录
日志旋转
可配置的日志文件大小
可配置的日志内容
内容发布者能够为使内容赚钱以及确定消息的有效性和触及范围生成报告,因此从中受益。
流事件捕获,利用有关立即可访问的流事件的详细信息,开发人员能够确切了解如何、何时及由谁来访问流视频。
传统的媒体交付功能(如渐进式下载)仅告诉您是否“点击”或下载了某个媒体文件。发布者不可能知道用户观看了多少视频,例如,如果用户在视频上点击暂停而不是继续播放它,或者如果用户在观看整个剪辑之前离开该网页到其他地方浏览。
使用 Flash Media Server 中的流事件日志记录能够使发布者看到和捕获最终用户观看的确切视频数量。
- 管理控制台
借助管理控制台,运行、管理 Flash Media Server 部署和应用变得轻而易举。使用直观的、基于 Web 的界面,管理员可以查看有关应用、对象、流以及服务器运行正常的功能,如 CPU 性能以及来自单个 UI 的带宽的实时信息。
- 可扩展性、可靠性和性能
边缘服务器
对于更大规模的部署,现在已经有一个全新的边缘-源部署选项,可简化负载平衡、故障转移、冗余和群集。
边缘服务器在用户请求音频和视频内容时将在网络边缘缓存该内容。可以在 RAM 中缓存该内容,如果需要也可以本地存储上进行缓存。将素材缓存到边缘上可减少服务器访问存储的需求(该进程通常是大规模媒体交付的一个瓶颈),并使视频能够更快到达最终用户。