actionscript-3 – 关于computeSpectrum()和RTMP

只是想问一下,是否可以根据RTMP服务器流式传输的数据创建声谱?

我读了这个computeSpectrum,它说

“此外,这种方法不能用于从RTMP流中提取数据,即使它是由与RTMP服务器位于同一域的内容调用的.”

我不会使用FMS,所以它保持不变.是否有任何可用的黑客与PHP和服务器或其他什么?

最佳答案 因此,在搜索之后我得到了答案,答案是没有闪存本身和actionscript3的黑客,即你不能从RTMP服务器流传输的声音访问原始声音数据,除非你使用FMS服务器的客户端API.

我尝试使用apache作为带有php的流媒体服务器的HTTP流,但你不能使用Sound AS3对象流,只是为了加载声音文件.而且声音不能播放flv这是我唯一的选择.

但是,如果您使用Microphone类从麦克风获取字节,并将它们发送到NetStream对象进行流式处理,并使用SoundMixer.computeSpectrum()进行绘制,而不是,但我不允许使用Mic 🙁

可用的解决方案是伪造声波.

谢谢

点赞