关于Alchemy的随想


早在2007年就有Adobe的牛人在研究如何在Flash Player 9(具体是AVM2)上跑C或C++,现在这个研究已经进入了出成果的时候,昨天还是前天在labs上放出了这个传说中的家伙名为Alchemy。 相逢不如偶遇,最近正在被Flash Player在声音采集上的限制弄得头昏。Adobe允许我们可以动态加载Mp3或Mp4,甚至编写算法播放wav(但要注意采样率必须是44100、22050、11025、5510,是不是很变态?),但如果想获取麦克风的声音数据,没门!
Flash Player采用的是商业版本的Nellymoser编码算法(一个解码器好象售价$7000多),整个过程都封闭完成,开发者无法获取这些数据。Flash media server倒是可以,但只是做数据转发,任何想围绕Flash做录音相关的应用都无解。于是有很多人瞄准了Red5,事实上,强大的Red5团队也没有办法,google了一下,很多老外都对此很怒。据说国外有牛人破解了Nellymoser编码,还放到google code上,结果马上被封杀。 Flash Player 10新加了一个功能,允许选择音频编码器,除了默认的Nellymoser编码,还可以选择开源的Speex,可能是考虑到广大用户的呼声,Adobe作了一点让步。处于商业考虑,要照顾FMS,还有其它软件,Adobe真是费尽心思。
Alchemy的出现,让我稍稍激动了一下,如果可以使用C语言来截获麦克风的原始数据,或者直接访问麦克风,那不是很完美?但精打细算的Adobe应早有防范吧。

原文链接: https://www.cnblogs.com/musicfans/archive/2012/11/27/2819286.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    关于Alchemy的随想

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/70793

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 下午2:30
下一篇 2023年2月9日 下午2:31

相关推荐