2012-02-08 18 views
1

インターネットで放送されているラジオストリーム(オーディオ)をリアルタイムで処理できるC++プログラムを作成したいと思います。しかし、私は私のプログラムでこのオーディオストリームを取得する方法を知りません。たぶん、ブラウザでオーディオストリームを再生し、自分のプログラムなどでオーディオストリームからオーディオストリームをキャプチャすることは可能でしょうか?ラジオストリームのリアルタイム処理

最終的な目標は、ストリームを処理して、すでに録音した特定のサウンドを認識することです。

すべてのヒントを歓迎します。

答えて

0

ffmpegライブラリを調べることをおすすめします。それはlibcurlの内部使用によってRTSPのようなインターネットからのマルチメディアソースをつかむのをサポートします。

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

はたとえば、あなたはそうのようなリアルタイムのマルチメディアストリームをつかむために(これはffmpegののC-ライブラリに基づいてバイナリである)ffmpegコマンドラインバイナリを使用することができます

関連する問題