ネットワークラジオに接続してストリームをファイルに記録するLinux用の簡単なアプリケーションを作成しています。ただし、録音するときに、その場でストリームを小さなファイルに分割したいと考えています (たとえば、キャプチャされたストリームをそれぞれ 3 分のオーディオを含むファイルに分割します)。さらに、私のアプリケーションは、さまざまなストリーミング システム (たとえば、shoutcast、icecast、mms など) を処理できる必要があります。
これまで、さまざまなフレームワークを見てきました。最初は Gstreamer が良い解決策のように思えましたが、データを失うことなく分割を行う作業パイプラインを作成することができませんでした。MPlayer と vlc はストリームをファイルにダンプできることは知っていますが、分割はその場で行うことはできません。Stremripper は mms ストリームでは動作しません。誰でも私を正しい方向に向けることができますか?私はCまたはpythonフレームワークを使用することを好みますが、私はどんな提案にもオープンです:)。