使用Winform将Wave缓冲区压缩到MP3中的Icecast Streaming

时间:2018-08-22 09:54:31

标签: c# mp3 audio-streaming naudio icecast

我正在构建基于Windows窗体c#的桌面应用程序,目标是从声音卡中捕获声音并将其流式传输到Icecast服务器。 现在,对于流式传输部分,我正在使用this项目,它基于包装在C#中的LibShout库。我面临的问题是我正在使用的流服务仅支持MP3或AAC,并且为了进行记录,我正在使用提供.wav缓冲区的NAudio库,因此当我将该缓冲区注入icecast.send(e.Buffer ,e.BytesRecorded);方法我在另一端什么也没收到。

现在有人可以将缓冲区(而非文件)连续压缩到Mp3或AAC中吗?

0 个答案:

没有答案