将Node应用程序中的所有音频保存到mp3,然后将其直播到shoutcast服务器

时间:2018-06-16 04:10:32

标签: javascript node.js live-streaming shoutcast web-audio-api

我正在创建一个应用程序,用户可以将声音混合在一起,当他们这样做时,音频数据会被实时发送到shoutcast服务器。我为我的生活无法弄清楚:

  1. 从应用程序中捕获音频的方法

  2. 一种将该音频保存为流媒体.mp3的方法,将可流式mp3发送到shoutcast服务器

  3. 我的应用使用网络音频API将其创建的音频发送到var context = new window.AudioContext();(我想,不完全确定这是如何工作的,但这是我的理解)

    我创建了:var source = context.createMediaStreamSource(stream);以转换为可流式MP3。 (如果我的研究是正确的话,我相信它需要被调整(?)。

    之后我迷路了。我有一个shoutcast服务器启动并运行,我得到了应用程序创建音频,但现在我只需要将其解决。

    非常感谢任何见解/示例!我是JS / Node的新手,但我真的很享受学习过程,这也极大地影响了我的睡眠:P

    编辑:主要问题是从我的基于网络的应用中捕获所有音频并将其发送到Shoutcast直播。我想其间的任何步骤都只是基于我迄今为止的研究和理解的推测。

0 个答案:

没有答案