2016-04-01 9 views
0

のは、このラジオのケースを見てみましょう:http://s7.voscast.com:7000オーディオリンクはメタデータリンクと異なる場合がありますか?

リンクは、AndroidのMediaPlayerのライブラリでそれからオーディオをストリーミングすることがmetadatasを与えるリンク(アーティスト、タイトルなど)と同じです。

1 - icecastとshoutcastサーバーでは常にこのように起こっていますか?

2 - 2つの情報(実際のオーディオストリームとメタデータ)に別のリンクを設定することはできますか?

+0

なぜあなたはその質問をしているのか分かりませんし、潜在的な答えはあなたがURLを使って何をしているのかによって異なります。私はあなたが何かを誤解していると思う。あなたがしていることについて詳しく説明してください。 – TBR

+0

基本的に、私はアンドロイドアプリを開発しています。このアプリでは、かなり変化しているオーディオリンクからオーディオをストリーミングしています。これはサーバーから取得しています。これまでは、サーバーからオーディオをストリーミングするためのすべてのリンクを使用して、同じリンクからメタデータを取得することができました。したがって、私の質問は、私はそれに応じてアプリをプログラムするように別のリンクからメタデータを持っていることが時々ありますか? – user3793589

答えて

0

あなたの説明から、メタデータ用のサーバーのHTML出力を削っていると思います。これはです。誤ってです。あなたはそれが利用可能であることに頼ることはできません。

適切なメタデータを受信できるストリーム内。 OpusやVorbisストリームの場合、それはOggコンテナの一部です。レガシーストリームの場合、HTTPヘッダーフラグによってメタデータの挿入が可能になり、ストリームから回復することができ、デコーダに渡す前に削除する必要があります。あなたのためにこれをすべて行うフレームワークがあるかもしれません。

初期の静的なメタデータは、常にHTTPヘッダーとして送信されます。

+0

私はHTMLを削っていませんでした。私のアプリの設計者として、私はオンラインラジオが問題ではないにもかかわらず、まだメタデータが正しく更新されていないことを確認したかったのです。私は、メタデータをicecastやshoutcastで渡す最も一般的な方法は何だったのだろうか。私は最終的に良い情報を見つけました。ご協力ありがとうございました。 – user3793589

関連する問題