2012-02-08 74 views
1

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

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

欢迎提供所有提示。

回答

0

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

例如,你可以使用ffmpeg命令行二进制文件(这是一种基于ffmpeg的C-库二进制)抢实时多媒体流,像这样:

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