实时处理无线电流

时间:2012-02-08 15:31:13

标签: c++ audio

我想用C ++创建一个程序,它能够实时处理通过互联网广播的无线电流(音频)。但是,我不知道如何在我的程序中获取此音频流。也许有可能在浏览器中播放音频流并从我的程序中的audiocard中捕获音频流吗?

最终目标是处理流并识别我已录制的特定声音。

欢迎所有提示。

1 个答案:

答案 0 :(得分:0)

我建议查看ffmpeg库。它支持通过内部使用libcurl来抓取互联网上的多媒体资源,例如RTSP。

例如,您可以使用ffmpeg命令行二进制文件(这是基于ffmpeg C库的二进制文件)来获取实时多媒体流,如下所示:

ffmpeg -i rtsp://some-server.youtube.com/some-media.3gp -acodec copy -vcodec copy filename.3gp