首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于computeSpectrum()和RTMP

关于computeSpectrum()和RTMP
EN

Stack Overflow用户
提问于 2011-10-13 16:02:29
回答 2查看 701关注 0票数 4

我只想问,有没有可能从RTMP服务器流传输的数据中创建声音频谱?

我读了这个computeSpectrum,上面写着

此外,此方法不能用于从RTMP流中提取数据,即使它由与RTMP服务器位于同一域中的内容调用时也是如此。

我不会使用FMS,所以这是不可能的。有没有关于php和服务器之类的可用的黑客攻击?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-19 18:23:44

所以,经过搜索,我得到了一个答案,答案是flash本身和actionscript3没有黑客攻击,也就是说,你不能访问来自RTMP服务器的原始声音数据,除非你使用FMS服务器的客户端应用编程接口。

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

但是,如果您使用麦克风类从麦克风中获取字节,并将它们发送到NetStream对象以进行流式传输,也可以使用SoundMixer.computeSpectrum()进行绘制,则可以,但我不能使用麦克风:(

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

谢谢

票数 1
EN

Stack Overflow用户

发布于 2013-03-16 04:24:50

在你得到流的fms流媒体房间中,将这些代码添加到main.asc文件中

代码语言:javascript
复制
application.onConnect = function( p_client)
{
     p_client.audioSampleAccess = "/";
     p_client.videoSampleAccess = "/";
}

我在视频点播应用程序上试用过,它在其他应用程序上也有效,它同时提供了快照(bitmap.draw())和音频频谱捕获(soundmixer.computespectrum()),它消除了安全漏洞

祝好运

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7751105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档