使用C++教程和示例代码进行音频流传输

TJ1*_*TJ1 11 c++ audio-streaming

我想学习音频流的基础知识.特别是,我想学习如何从计算机麦克风中捕获音频,并实时流式传输,以便其他用户可以实时收听.我想在Windows上这样做.

是否有任何好的教程可以解释它是如何完成的以及一些示例C++代码,我可以查看更多详细信息?

我也听说ASIO提供了一个低延迟库,所以我对此感兴趣.

Aes*_*ete 4

如果您使用的是 Windows,也许这里是一个不错的起点?

阅读该页面并查看WASAPI

您可以使用以下命令直接从设备捕获原始音频IAudioCaptureClient

我参与过涉及实时音频流的项目,并使用aac作为音频格式和Live555作为流媒体库。这些可能是一个很好的起点。

  • 看来这本书确实不错。而且级别也足够低,可以学到很多跨平台的东西。http://www.amazon.com/Learning-Core-Audio-Hands-On-Programming/dp/0321636848 我可能是错的,如果有一本针对Windows的书也同样好,请告诉我! (2认同)