我花了很多时间研究/寻找最适合开发人员的框架或跨平台的库来处理固体/准确/嘴唇同步的音频解决方案。仍然找不到可以用于跨平台的那个。
我尝试过GStreamer(是最好的)但它最适合linux,因为它涵盖了CELT / Vorbis / Speex(编码器/解码器),GStreamer在Linux上做得很好。但是将Gstreamer移植到Windows和Mac平台并不友好,并且有很多限制,并且面临很多问题,我发现自己并不是构建更好应用程序的最佳方式,我对音频知道的方式。
是否有任何音频库或框架可以处理任何跨平台的最低延迟?无论使用什么语言C / ADA / LUA / Python / Java ......,都要从那些库中学习。为互联网建立自己的音频质量自由,为RTP方法中的音乐家/会话同伴2提供最大范围192 khz。
期待专家,建议。
My project is:
1. Peer 1 - playing electrical guiter from UK (london)
2. Peer 2 - playing drums from USA (new york)
3. Peer 3 - playing bass guiter from UK (luton)
Peer 4正在听,并在荷兰(阿姆斯特丹)录音
提前致谢。
答案 0 :(得分:2)
这是C ++,我不知道它是否完全适合您的账单,但RtAudio为实时音频输出提供了一个简单易用的跨平台包装器。输入
答案 1 :(得分:2)
murgaLua附带proteaAudio绑定,如果您想要快速启动并运行的话...... 它是跨平台的Windows-Mac-Linux;)