在Flash ver.11.3版本中,其中一个更改是:
通过NetStream传输音频的低延迟音频支持 - 这个 功能旨在减少高质量流式音频的延迟 回放。它解决了云游戏的一个非常特殊的用例 游戏在服务器上呈现,音频和视频流式传输到 客户。
http://forums.adobe.com/message/4476911
有人可以解释一下这是什么意思吗?是否意味着在此版本的Flash播放器中,通过NetStream
流式传输的任何音频都会在延迟方面自动得到改善?或者必须在NetStream
上应用一些特殊设置,以便将音频视为“低延迟”?可能此更改仅适用于通过NetStream流式传输的某些音频格式吗?
一般来说问题是:我是否需要在我的服务器上进行任何更改,这些更改通过NetStream
广播实时音频,或者在使用Flex构建的音频播放器中,该音频播放器会收听此音频,以便利用这个新的Flash版本?
谢谢。
答案 0 :(得分:3)
我在release notes中找到了一些详细信息,其中提到了一个新的布尔属性useJitterBuffer
,该属性已添加到NetStream
。
This article表示您可以设置bufferTime = 0
和useJitterBuffer = true
来激活新功能。
最后,this forum post表示您还需要在编译器选项中使用swf-version=16
。
所以回答你的问题:你需要在客户端上进行上述更改。唯一的服务器端更改似乎是要求Flash 11.3。