【发布时间】:2012-02-02 07:12:33
【问题描述】:
我正在考虑做实时音频聊天的东西 node.js。但是,据我所知,目前没有任何好的节点库。为了录制音频,我可能会打开一个音频设备并从中读取 PCM 字节 - 但是,我不确定如何继续。我想控制网络的东西,例如我希望能够通过现有连接多路复用流量,因此同时处理网络部分的库对我不起作用。所以,我认为我需要什么:
- 一个 C/C++/JavaScript 库,能够进行快速(可能有损)实时音频(去)压缩(可能针对压缩人声进行了优化)
- 一个 C/C++/JavaScript 库,可以确保事情保持实时,例如处理抖动后丢弃数据 - 也许我自己也可以在 JavaScript 中完成这部分
这听起来合理吗?这些东西有哪些好的库?
【问题讨论】:
-
“C/C++/JavaScript”是什么意思?
-
@sergio:C 或 C++ 或 JavaScript。如果它是用 JavaScript 编写的,我可以直接使用它。如果它是用 C/C++ 编写的,我应该能够为 node.js 编写绑定。
标签: c++ audio node.js real-time