通过NetStream进行流式传输的Adobe Flash 11.3低延迟音频支持

时间:2012-06-15 09:28:00

标签: flash flex audio adobe netstream

在Flash ver.11.3版本中,其中一个更改是:

  

通过NetStream传输音频的低延迟音频支持 - 这个   功能旨在减少高质量流式音频的延迟   回放。它解决了云游戏的一个非常特殊的用例   游戏在服务器上呈现,音频和视频流式传输到   客户。

http://forums.adobe.com/message/4476911

有人可以解释一下这是什么意思吗?是否意味着在此版本的Flash播放器中,通过NetStream流式传输的任何音频都会在延迟方面自动得到改善?或者必须在NetStream上应用一些特殊设置,以便将音频视为“低延迟”?可能此更改仅适用于通过NetStream流式传输的某些音频格式吗?

一般来说问题是:我是否需要在我的服务器上进行任何更改,这些更改通过NetStream广播实时音频,或者在使用Flex构建的音频播放器中,该音频播放器会收听此音频,以便利用这个新的Flash版本?

谢谢。

1 个答案:

答案 0 :(得分:3)

我在release notes中找到了一些详细信息,其中提到了一个新的布尔属性useJitterBuffer,该属性已添加到NetStream

This article表示您可以设置bufferTime = 0useJitterBuffer = true来激活新功能。

最后,this forum post表示您还需要在编译器选项中使用swf-version=16

所以回答你的问题:你需要在客户端上进行上述更改。唯一的服务器端更改似乎是要求Flash 11.3。