audio操作使用node.js

我的团队已经在产品中使用了Web Audio API / Getusermedia,并且我们正在和Chrome和Firefox用户开展合作。 但是我们仍然有很大的用户群,但是由于技术上的障碍,我们仍然不能(主要是那些IE用户),因为他们的主要浏览器不支持这项技术,而且他们也不或者不能更改为现代浏览器。

我们正计划去那些用户,但我们不想去Flash,Flex,Silverlight或类似的东西。

所以,考虑解决scheme,我想如果我把audio操作从浏览器移动到服务器,也许我可以通过这个难题。 当试图找出如何做到的时候,NodeJS是第一个答案。

是否有可能使用NodeJS来完成? 有没有可以帮助我们完成这个任务的图书馆? 有没有其他技术可以让我做到这一点?

谢谢任何人可以帮助。

你可以尝试使用这个(在开发中):

节点WebaudioAPI

https://github.com/sebpiq/node-web-audio-api

安装

npm install web-audio-api 

演示

 node test/manual-testing/AudioContext-sound-output.js 

这很容易做到。 Node只是一个为快速响应而devise的IO引擎。 如果需要实时发生,那么我认为由于networking的限制,延迟将成为一个可用性突破的问题。 如果没有,那么我认为这将是一个很好的解决scheme! 🙂

无论哪种方式都是一对夫妇相关的资源

https://www.npmjs.org/package/webrtc.io < – 用于处理媒体stream的延迟优化库

http://wac.ircam.fr/即将举行的会议(2015年1月)专门讨论您正在处理的问题types&#x3002;

http://www.sitepoint.com/5-libraries-html5-audio-api/用于audio的一些networking库&#x3002; #3和#4看起来像是与你正在做的事情有关