2012-02-08 96 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