問題タブ [shoutcast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
19627 参照

android - Android での Icecast/shoutcast ストリーミング

Androidでshoutcast/icecastをストリーミングする方法はありますか? icecast URL を mediaplayer に渡しても機能しません。トピックを調査したところ、Android がメディア コンテナなしで生の aac ファイルを再生できないことが原因のようです。

これを回避するにはどうすればよいですか?

ありがとう

0 投票する
3 に答える
1818 参照

objective-c - MacでSHOUTcastメタデータを取得する

Objective-Cでアプリケーションを作成していますが、SHOUTcastストリームからメタデータを取得する必要があります。私はこれを試しました:

情報を取得するには、このリクエストからヘッダーを取得する必要がありますよね?残念ながら、次のヘッダーを返し続けます。

日付="2010年4月17日21:57:14-0200";

私が間違っているのは何ですか?

0 投票する
1 に答える
9222 参照

ssl - SSL経由のShoutCast

そこで、ShoutCast サーバーの DNAS をセットアップし、DSP をホスト コンピューターの Winamp に設定しました。サーバーはポート 8000 でリッスンするため、いくつかの指示に従って、winamp (Shoutcast DSP) の出力プラグインをインストールし、8000 とパスワードを使用して接続しました。サーバーは接続を受け入れます。

さて、私は今一体何をしますか?私のホスト コンピューターは SSL で保護されており、DNAS サーバーは安全な Web ディレクトリ内にインストールされています (それが重要な場合)。私の望む最終結果は、自宅 (ホスト コンピューター) で任意のコンピューターから ShoutCast セットアップを聞きたいということです。

IP アドレスとポート 8000 を (HTTPS を使用せずに) ブラウジングしようとしましたが、何も表示されません。で参照するとHTTPS://my.server.com:8000、エラーコードが表示されます: ssl_error_rx_record_too_long)

私は何かを完全に見逃したのでしょうか、それとも私はただのばかですか?

ありがとう。

0 投票する
1 に答える
368 参照

java - Java シャウトキャスト クエリ

シャウトキャスト サーバーにクエリを実行し、基本的な情報 (曲の再生など) を返したい Java IRC ボットがあります。誰かが私を正しい方向に導くことができますか? ありがとうございました。

0 投票する
2 に答える
4811 参照

android - icecast サーバーからの Android ストリーミングはトラック情報を取得します

icecast サーバーからストリームをダウンロードしていますが、次のようにしてヘッダーの情報を取得できます。

while (cn.getHeaderField(pos) != null) { x=cn.getHeaderFieldKey(pos); y = cn.getHeaderField(x); Log.e(":::::",""+x+" : "+y); 位置++; }

これを行うと、受信したすべてのヘッダーが次のように表示されます。

content-type : audio/mpeg icy-br : 64 ice-audio-info : ice-samplerate=22050;ice-bitrate=64;ice-channels=2 icy-br : 64 icy-description : RadioStation icy-genre : クラシック、ニューエイジ、アンビエント icy-name : RadioStation 例 icy-private : 0 icy-pub : 1 icy-url : http://exampleradio.com server : Icecast 2.3.2 cache-control : no-cache

ただし、mplayer でストリームを開くと、次のようになります。

曲を変更するたびに、新しいトラック情報が送信され、mplayer で同じように表示されます。

Android では、icy-info を読み込もうとすると、返されるのは null だけです。また、ストリームからバッファリングしているときに、ヘッダーから新しい情報を取得するにはどうすればよいですか? 次のようなバッファリング中に存在することを既に知っているもののヘッダーを読み取ろうとしても、

返されるのは null だけです。

これが理にかなっていることを願っています。リクエストに応じてさらにコードを投稿できます。

0 投票する
8 に答える
62702 参照

html - HTML5 を使用して、shoutcast/icecast ストリームを再生するにはどうすればよいですか?

HTML5 を使用して、shoutcast/icecast ストリームを再生することは可能ですか?

もしそうなら、どのように実装すればよいですか?

0 投票する
1 に答える
518 参照

iphone - プログラムでiPhoneに禁止されているshoutcastpls?

いくつかのテストのためにshoutcastからplsファイルデータにアクセスしようとしましたが、応答が禁止されているようで、応答として403を取得しています。これがコードです

応答では、403が表示されており、データは受信されていません。コンテンツタイプを確認しようとしましたが、audio/x-scplsが表示されていました

0 投票する
3 に答える
1421 参照

python - shoutcastストリームをPythonで再生可能なサンプルに変換しますか?

私はshoutcatラジオ局を持っていて、そのためのプレーヤーを作りたいと思っています。bobinceのおかげで、サーバーからストリームを「取得」する方法は知っていますが、そのストリームを再生可能なサンプルに変換する方法がわかりません。それはどのように行われますか?

0 投票する
1 に答える
3040 参照

python - Python:URLからshoutcast /インターネットラジオ局の名前を取得

PythonのURLに基​​づいてインターネットラジオ局の名前/タイトルを取得しようとしましたが、これまでのところ運がありません. インターネット ラジオ局は HTTP 以外のプロトコルを使用しているようですが、間違っていたら訂正してください。

例: http://89.238.146.142:7030

タイトルは「イビサ・グローバル・ラジオ」

このタイトルを変数に格納するにはどうすればよいですか? どんな助けでも大歓迎です:)

よろしく、フリッグ

0 投票する
2 に答える
2781 参照

javascript - JavascriptでSHOUTcastサーバー情報テーブルを解析していますか?

私は現在、JSを使用してhtmlページhttp://84.19.184.204:8000/played.htmlを解析しようとしています。

しかし、私は JS を初めて使用するので大変でした... HTML ページには、最後に再生された曲の履歴を含むテーブルが含まれています... このリストは、解析したいものです。

私は使用しますXMLHttpRequest()が、要素を解析する方法を理解できません:(

誰かが私を助けることができますか?