問題タブ [icecast]

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 に答える
1073 参照

html - メタデータを使用してオーディオをストリーミングすると、ブラウザーが停止する

icecast2 サーバーからの ogg vorbis ストリームがあります。ストリーム内でメタデータが有効になっている場合、ネイティブの html5 タグを使用して chrome および firefox 内で新しい論理ストリームが開始されると (メタデータが変更されると)、ストリームは再生を停止します (サーバーに接続されたままになります)。ただし、メタデータがオーディオ ストリームから無効になっている場合は、これは発生しません。

ストリームにメタデータが必要なので、無効にすることはできません。誰かがこれを回避する方法を知っていますか? どんな洞察も役に立ちます。ありがとう。

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

javascript - Phonegap アイスキャスト プレーヤー!自動再生できない

こんにちは、phonegap アプリケーションに少し問題があります。すべて問題なく動作しますが、[再生] をクリックしない限り、アプリがオーディオ ファイルを自動的に再生またはストリーミングするように見えません。次のコードでオーディオ ファイルを自動的に再生するにはどうすればよいですか?

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

icecast - Ices2/Icecast エラー:

Icecast2とIces2をインストールしました。次の方法でオーディオ ストリームを再生しようとしています。

を使用してices2を実行すると、このエラーが発生しますices2 /etc/ices2/ices-playlist.xml

手順の完全なリストは、http://www.ehow.com/how_5183447_make-radio-stream-ubuntu.htmlにあります。

どんな助けでも大歓迎です。

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

streaming - ローカル FM ラジオ局の生放送をエンコードする方法

私たちは、次の Web プロジェクトの研究段階にあります。ローカル FM ラジオ局 (すべて) をストリーミングする Web サイトを作成したいと考えています。

上記の Web サイトをセットアップするための適切なツールの調査では、いくつかの疑問が生じます。

  1. ローカル FM ラジオ局 (すべて) の生放送をエンコードするには、どのソフトウェアが必要ですか? FM ラジオ局に接続するにはどうすればよいですか?

  2. 質問番号 1 のソフトウェアを 24 時間年中無休で実行するには、Virtual Private Server が必要ですか? VPS はそれを実行できますか? ソフトウェアを 24 時間年中無休で実行できますか?

  3. (すべての) ローカル FM ラジオ局の生放送をエンコードできた場合、これをどのように Web サイトに送信すればよいでしょうか? QuickTime/flash や html5 オーディオ プレーヤーなどのシンプルなオーディオ プレーヤーを使用して、それを Web サイトに埋め込むことはできますか?

誰かがこの問題について私たちを助けてくれることを願っています. 大変お世話になりました。:)

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

c# - 現在のicecastストリーミング曲のタイトル

私はいくつかの質問を読みましたが、誰も私を解決しませんでした。icecast2 サーバーでサウンドストリームを読み取るシンプルなクライアントを作成しました。私はサウンドサウンドを次のように読みます:

それは動作し、私は音楽を聴いています。今、私は現在の曲のタイトルを読みたいです。ここで見つけたのは、次のようなリクエストを作成する必要があることです。

そのコード コンソールは出力のみを書き込みます ( content-type=audio-mpg)。私を助けて、データを正しく読み取るための正しい方法を教えてもらえますか?

// 解決済みの最初の部分。今私はそれを受け取ります:

icy-br: 128,128 ice-audio-info: ice-samplerate=44100;ice-bitrate=128;ice-channels=2 icy-description: ラジオ fff icy-genre: 様々な icy-name: RADIO icy-pub: 0​​ icy -url: http://url.com icy-mettaint: 16000 Cache-Control: no-cache Content-Type: audio/mpeg

他のメタデータを読み取るには?

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

android - 特定のポートを使用したAndroidHTTPリクエスト

Shoutcastサーバーから曲のタイトルを取得しようとしています。だから、私の考えは、Shoutcastサーバーの7.htmlページで少し正規表現を行うことでしたが、7.htmlページを受信するための単純なHttpGetリクエストを取得することはできません。私は何が間違っているのですか?

リンクからポート番号を削除すると、HttpGetは問題なく実行されますが、結果が得られません。

エラーとして、私は次のようになります。

01-29 23:28:10.461:W / System.err(962):org.Apache.http.client.ClientProtocolException 01-29 23:28:10.471:W / System.err(962):org.Apacheで。 http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:557)01-29 23:28:10.471:W / System.err(962):org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient) .Java:487)01-29 23:28:10.471:W / System.err(962):org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:465)01-29 23:28 :10.471:W / System.err(962):com.imsgroups.exyuradio.services.PlayerService $ GetTrackInfo.doInBackground(PlayerService.Java:257)01-29 23:28:10.471:W / System.err(962) :com.imsgroups.exyuradio.services.PlayerService $ GetTrackInfo.doInBackground(PlayerService.Java:1)01-29 23:28:10.481:W / System.err(962):Android.os.AsyncTask $ 2.call( AsyncTask.Java:185)01-29 23:28:10.481:W / System.err(962):Java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.Java:305)01-29 23:28:10.491:W / System.err(962):Java.util.concurrent.FutureTask.run(FutureTask.Java:137)01-29 23:28:10.491:W / System.err(962):Java.util.concurrent.ThreadPoolExecutor .runWorker(ThreadPoolExecutor.Java:1068)01-29 23:28:10.491:W / System.err(962):Java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.Java:561)01-29 23 :28:10.491:W / System.err(962):Java.lang.Thread.run(Thread.Java:1096)01-29 23:28:10.491:W / System.err(962):原因: org.Apache.http.ProtocolException:サーバーが有効なHTTP応答で応答できませんでした01-29 23:28:10.511:W / System.err(962):org.Apache.http.impl.conn.DefaultResponseParser.parseHeadで(DefaultResponseParser.Java:93)01-2922:28:10。511:W / System.err(962):org.Apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.Java:174)01-29 23:28:10.511:W / System.err(962): at org.Apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.Java:179)01-29 23:28:10.511:W / System.err(962):atorg.Apache.http.impl.conn.DefaultClientConnection。 receiveResponseHeader(DefaultClientConnection.Java:235)01-29 23:28:10.522:W / System.err(962):org.Apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.Java:259)01-29 23:28:10.522:W / System.err(962):org.Apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.Java:279)01-29 23:28:10.522:W / System.err(962 ):org.Apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.Java:121)01-29 23:28:10.522:W / System.err(962):org.Apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.Java:410)01-29 23:28:10.541: W / System.err(962):org.Apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.Java:555)

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

php - ユーザーの操作なしでサーバー上でPHPカウンタースクリプトを定期的に実行/更新する方法(可能な場合)

IceCastストリームからすべてのデータを収集して配列に格納するPHPスクリプトを作成しました。ストリームの5分間のリスナーの数を測定したいと思います。スクリプトをリモートで実行して、5分ごとに「更新」し、リスナーの数をデータベースに固定する方法はありますか?ありがとう!

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

safari - mediaelement.js を使用した Icecast からの壊れたライブ mp3 ストリーム

mediaelement.js を使用して、ラジオ ステーションを Icecast から mp3 形式でライブ ストリーミングしています。ストリームが特定のブラウザーで再生されないという奇妙なレポートを除いて、すべて問題ありません。Safari 5.1.7/Windows では再生できないことを確認しました (しかし、とにかくそれを使用するのは誰ですか?)。はるかに厄介なのは、Windows 7/Firefox または Chrome のユーザーからの報告ですが、その問題を自分で再現することはできません。

Icecast ストリームはポート 8000 を使用していますが、そのポートをブロックしている場所にファイアウォールの問題があるのではないかと思います。しかし、それでは Safari/Windows の問題は説明できません。

ここでの取引が何であるか知っている人はいますか?

ありがとう、ジャック

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

streaming - icecast online radio , マイク入力からプレイリストとブロードキャストを実装する方法

自分のサーバーに置くオンライン ラジオを実装したいと考えています。管理者は、メディア プレーヤーの再生リストと同じように mp3 ファイルを選択できます。また、管理者は mp3 ファイルの再生を一時停止し、マイク入力からブロードキャストを開始することもできます。

それをオンラインのLinuxサーバーに実装するために-

1) 要件を簡単に満たすには、どのソース クライアントを使用すればよいですか?

2) 最初に mp3 ファイルをサーバーにアップロードして、管理者がそこから選択できるようにする必要がありますか? それとも、ハード ドライブを参照して mp3 ファイルを選択できるようにする必要がありますか? どちらがパフォーマンスに優れていますか?

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

ffmpeg - ffmpegのストリームからHTTPヘッダーを取得するには?

現在、Android でオーディオ ストリーミング アプリを作成しています。私は Android NDK を ffmpeg と組み合わせて使用​​しており、これまでのところかなりうまく機能しています。

現在、ストリーミング中にヘッダー ストリームに含まれるshoutcast メタデータを取得したいと考えています。どうやらffmpegはそれを行う直接的な方法を提供していませんが、ストリーミング中にすべてのバイトを受信して​​いるため、ストリームからHTTPヘッダーを取得することは技術的に可能であると確信しています.

ffmpeg を使用してストリームから HTTP ヘッダーを取得する方法を知っている人はいますか?