FFMpegを使用してshoutcastストリームからICYメタデータを取得する方法はありますか?1つの方法は、接続/ストリームを自分で処理し、カスタムIOStreamをffmpegに送信することです。
他に簡単な方法はありますか?または利用可能なデマルチプレクサ?
ありがとう
ここでそれをサポートするためのパッチについての議論がありました: http://web.archiveorange.com/archive/v/yR2T400567mWEyyZHg3k
でも、まだ入った様子はありません。これを自分で解析することをお勧めします。これを行う方法については、こちらの回答を参照してください。
https://stackoverflow.com/a/4914538/362536
または、SHOUTcast サーバーにアクセスするだけで、次/7.html
のような行が表示されます。
1,1,15,625,1,128,Oh Mercy - Stay, Please Stay
フィールドは次のとおりです。
/7.html
ただし、 SHOUTcast 以外のサーバーで常に利用できるとは限らず、新しいバージョンのベータ版では利用できない場合があることに注意してください。これは手早く簡単な方法ですが、クライアントに送信されたメタデータを解析することをお勧めします。