还有其他关于92kHz至192kHz音频的处理事项吗?

我花费了很多时间寻找一个适合跨平台应对高质量音频解决方案的开发者友好框架或库。但到目前为止,我仍未找到一个可以用于跨平台的最佳选择。

我尝试了GStreamer(是最好的),但它只适用于Linux,因为它涵盖了CELT/Vorbis/Speex(编码器/解码器),对于Linux来说,GStreamer做得非常好。但将Gstreamer移植到Windows和Mac平台并不友好,有很多限制,还会遇到很多问题,我发现这并不是构建更好应用的最佳方式,这也是我了解音频的方式。

有没有任何音频库或框架可以处理任何跨平台的最低延迟?无论是使用哪种语言(C / ADA / LUA / Python / Java ...),我都想从那些库中学习。以RTP方法在Internet上为音乐家/会话点对点建立自己的音频质量,以获取最大的192 khz范围。

期待专家的建议。

我的项目是:
1. Peer1-从英国(伦敦)演奏电吉他
2. Peer2-从美国(纽约)演奏鼓
3. Peer3-从英国(卢顿)演奏低音吉他

Peer4在荷兰(阿姆斯特丹)听音乐并记录。

提前感谢。

原文链接 https://stackoverflow.com/questions/4498849

点赞
stackoverflow用户168225
stackoverflow用户168225

这是 C++ 代码,我不确定是否完全符合您的要求,但是 RtAudio 为实时音频输入和输出提供了一个很好且易于使用的跨平台套接字。

2010-12-21 12:00:32
stackoverflow用户513763
stackoverflow用户513763

murgaLua 带有一个与 proteaAudio 的绑定,如果你想要快速运行一些东西的话… 它是跨平台的,适用于 Windows-Mac-Linux ;)

2010-12-21 13:17:34