实时处理无线电流

Process radio stream real time

本文关键字:无线电 实时处理      更新时间:2023-10-16

我想用C++创建一个程序,该程序能够实时处理通过互联网广播的无线电流(音频)。然而,我不知道如何在我的程序中获得这个音频流。也许可以在浏览器中播放音频流,并从我的程序或其他程序中的声卡中捕获音频流?

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

欢迎所有提示。

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

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

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