-->
保存您的免费座位流媒体连接今年八月. Register Now!

Adobe Flash Media Server 3的详细介绍.5

Adobe表示其新Flash媒体服务器3的意图.5 (FMS 3.5)家庭是一个注重质量的交付. 两个特性-动态流, 用于多比特率传输, 以及用于直播的数字视频录像机(DVR)技术——在今年的AdobeMAX上引起了我的注意, 本周在旧金山举行.

MAX是一群极客和西装革履者的聚会,他们关注产品, increasingly, Adobe提供的服务. After hearing about FMS 3.5 last week, 我和凯文·陶斯坐了下来, Product Manager, Flash Media Servers, 来介绍基于这两个新的FMS 3的各种场景.5 features.

Dynamic Streaming
动态流允许以不同比特率编码的多个文件流式传输给最终用户, 服务器根据编码到Flash媒体播放器中的规则提供流之间的无缝传输. 这允许播放器在高质量或低质量流之间切换,以处理间歇性的网络带宽变化. 检查和切换流的时间间隔由玩家开发者自行决定.

流不需要只是在大小上不同:动态流可以用来处理较低的数据速率, fewer frames per second, smaller frame size, lower quality per frame, 甚至编解码器(VP6)的变化, H.264).

最近试图“平滑”流媒体质量以解释带宽变化的两大抱怨是需要安装插件和需要重新编码内容. While FMS 3.5并没有解决插件问题(Flash Player本身就是一个插件),它确实在一定程度上解释了以前编码的内容的使用. FMS 3.5将支持现有的编码内容, 这意味着已经以各种比特率(或帧率或帧大小)编码的内容可能不需要重新编码以实现“无缝”切换.

“我们设计了动态流媒体,所以它可以使用现有的内容, 并且也适合于现有的编码工作流程," said Towes. “这取决于内容所有者先前对其内容进行编码的方式, 他们也可以在FMS 3中使用这些流.5动态流,没有变化."

“在切换过程中,一些现有内容可能会导致音频的轻微中断," continued Towes, 所以我们建议使用匹配的关键帧进行重新编码."

这就引出了FMS 3的一些细节.5处理动态流的“无缝”部分. Adobe在服务器上匹配关键帧来找到一个切换点, 所以两个具有不同关键帧的流可能会导致瞬间音频间隙.

In addition, FMS 3.5在流之间切换而不刷新缓冲区, which adds to the seamlessness; we'll address this a bit morewhen we talk about the DVR functionality later in the article.

由于动态流的多比特率流是为观众设计的,以保持最高比特率的视频吞吐量, 它支持在玩家指定的时间内进行升级和降级.

除了多比特率流功能, Flash Player现在配备了一个新的编程API,允许开发人员监控当前的比特率, expected bitrate, number of dropped frames,以及其他几个监控功能,以便根据给定场景中播放的内容流做出基于规则的决策.

Towes说:“我们还支持动态流媒体的实时编码."The Adobe Live Encoder 3.5将能够编码和分发同一视频的多个比特率,然后在它们之间切换. Itwill support H.264, AAC, VP6-E, and MP3."

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues