問題タブ [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.
windows - Windows Vista で従来のサウンド ミキサー コントロール (またはコマンド) をエミュレート/置換/再度有効にする方法は?
私には問題があります (そして、しばらく前から問題がありました)。Vista の新しいサウンド ミキサー スタックは、新しい優れた機能を備えていますが、車輪の再発明も行っています。Windows システムでボリューム ミキサーを使用してさまざまな有声出力を 1 つの入力にミックスしていた多くのアプリケーション (たとえば、Wave-out + Line-in --> Stereo Mix) は動作しなくなりました。この動作の代表的な例は、Shoutcast DSP プラグインです (ソリューションのテストに役立つ可能性があります)。
プログラム (SC DSP) がマイクロフォン/ラインインの再生ボリュームと Wave-out の再生ボリュームを適切に管理できるように、XP ミキサー コントロールを再度有効にするか、何らかの方法でこの動作をエミュレートするにはどうすればよいですか?
私の考えでは、Wave-Out と Line-out 用に Vista ミキサーに接続されたプログラムをエミュレートすることです (または、マイク スピーカーの音量 -- すべての再生。Vista ミキサーが参照できるように、個別の調整可能な「プログラム」として表示されます)。プログラムの古いボリュームミキサーコントロールインターフェイスとしてそれ自体を表すエミュレーションの下でシステムに「フック」しますが、率直に言って、それを行う方法がわかりません。
明確にするために、これは私の PC ではありません (HP Pavilion ラップトップです)。この問題は主に、Vista ミキサーが個別の入力/出力ではなく、個別のプログラムを制御するために発生しているようです。このハードウェアは、Windows XP を使用する際に必要なことを十分に実行できます。これがドライバの問題であることは十分承知していますが、ドライバは、Vista がインターフェイスを介してプログラマに提示するものに合わせて準備されているだけです。ミキサー デバイスは、オペレーティング システムに表示されますが、ソフトウェアに表示される場合もありますが、Windows オーディオ コントロール用のミキサー API に基づいています。
問題の詳細 (および影響を受けるユーザーの数) については、Vista で Google を使用して検索し、ライン入力の再生ボリューム コントロールを使用してください。もちろん、Shoutcast Source DSP プラグインを WinAMP 用に書き直せば問題は解決しますが、そうはいきそうにありません...
flash - Flash / Actionscript 3 を使用したオーディオのストリーミング - 再生が遅い問題
Shoutcast ストリーム用の単純な Flash プレーヤーを作成しました。最初は確実に動作しているように見えましたが、ユーザーの約 5% で、ストリームが通常の約半分の速度で再生される遅い再生が発生しました。
ストリーミングされるすべてのファイルは MP3 であり、128kbps/44.1kHz でエンコードされ、Shoutcast 構成ファイルで使用されるのと同じ設定であるため、私が読んだ多くのフォーラムで提案されているように、ビット レートの不一致が原因で問題が発生することはありません。他の誰かがこの問題に遭遇し、おそらく解決策を見つけましたか?
よろしく、
アラン
編集: サンプル プレーヤーはhttp://radionations.com/utils/players/pulse.swf にあります。プレーヤーはバックグラウンドで実行するように設計されているため、グラフィック表示はありません。
この問題が発生するのは、プレーヤーがブラウザに読み込まれているときだけです。途中では発生しません。
プレーヤーは、Windows XP、Vista、Ubuntu、および MacOS X を実行しているさまざまなマシンでテストされています。さまざまなハードウェア構成が含まれています。この問題はこれらすべてのテスト プラットフォームで発生するため、問題のあるオーディオ ドライバーやバグのあるオーディオ ドライバーの問題ではないと思われます。
オーディオ デバイスを使用する他のアプリケーションがある場合とない場合の両方で、この問題に遭遇しました。
編集: この問題の解決策がまだ見つかっていないことに驚いています。それで、誰かが何かを知っているかもしれないことを期待して、今戻ってくることにしました。どんな助けでも大歓迎です。
ありがとう、アラン
shell - Shoutcast ストリームを 12 時間遅らせる (Linux/bash)
私は家から地球の反対側に住んでおり (現在は GMT+1、現在は GMT+13 です)、古い地上波ラジオ局が恋しいです。それにはShoutcastストリームがあり、タイムゾーンを私のタイムゾーンに同期させる方法で、聞きたいときにいつでも利用できるように、12時間だけ遅らせたいと思います.
これは、サーバー ホストで実行されるスクリプトとして想定しています。
単純なアプローチは、12 時間の遅延全体を保存するのに十分な RAM をリングバッファーに割り当て、streamripper からの出力をパイプすることです。しかし、ストリームは 128kbps の mp3 です。つまり、(128/8) * 60 * 60 = 1 時間あたり ~56MB、つまり 12 時間のバッファー全体で 675MB となり、あまり実用的ではありません。さらに、特定のタイムアウト後にプロセスを強制終了するだけで、サーバーホストに対処する必要がある場合があります。
では、実際に実行可能な戦略にはどのようなものがあるでしょうか?
streaming - シャウトキャスト ラジオ放送を Flash でストリーミングする方法 (Shoutcast Flash Player)
私は何年もの間、これに対する解決策を探してきましたが、決定的に文書化されたものはありません。多くの Shoutcast Flash プレーヤー (radio.de など) があるので、それが可能であることはわかっています。ただし、私の研究のほとんどはこれにつながります。
FireFoxでは機能しますが、IEでは機能しません。コンポーネントを購入するのではなく、独自のカスタム プレーヤーを構築できるように、それらのコンポーネントがどのように機能するかを知りたいのです。
shoutcast - SHOUTcastと統合されたインターネットラジオチューナー
SHOUTcast と統合されたインターネット ラジオ チューナーはどのように機能しますか? SHOUTcastを介して、あるステーションから別のステーションにどのように切り替わりますか?
インターネット ラジオ チューナーを実装するために Java で利用できる SHOUTcast API はありますか?
php - Shoutcastラジオがオンラインかどうかを確認する簡単なチェック(PHP)?
基本的には、Shoutcast ラジオがオンラインかどうかを確認し、それに基づいてコードを出力する単純なスクリプトです。
file_get_contents と eregi でこれを実行しようとしましたが、動作していないようでした。
乾杯。
:)
apache-flex - Flex/Flash シャウトキャスト プレーヤー
会社のShoutcastサーバー用にフラッシュプレーヤーを構築しようとしていますが、これに関するいくつかの記事をネットで見ました。
ただし、オーディオ ストリームを実際に再生することはできないようです。問題なく接続しているようですが、 stream.play() を呼び出しても何も起こらないようです。
リンクしたSOの質問のコードを試しましたが、これに似たものも試しました(正確な構文は覚えていません):
誰かが私に何か啓示を持っているなら、私はそれを感謝します.
iphone - MacまたはiPhoneでSHOUTcastオーディオストリームを受信して再生する方法は?
MacまたはiPhoneでSHOUTcastオーディオストリームを受信して再生するためのCまたはObjective-Cのソリューションはありますか?
audio - html5でshoutcastインターネットラジオストリームを再生することは可能ですか?
html5でshoutcast(または一部)のインターネットラジオストリームを再生することは可能ですか?
だから私は次のコードを持っています:
HTMLページとして保存し、ブラウザを起動します(Google chrome 4.0.249.78、safaryまたはFF)
しかし、それは再生/動作しません!(
そして、私がプレイしようとした他のインターネットラジオでは再生されません!(
なぜ!?!私は何が間違っているのですか?
ところで:HTML5から(まだ開発中の次世代の追加を含む)2.6.1プロトコルの概念 ユーザーエージェントはさまざまな転送プロトコルを実装できますが、この仕様は主にHTTPの観点から動作を定義します。[HTTP]
HTTP GETメソッドは、プロトコルのデフォルトの取得アクションと同等です。たとえば、FTPのRETR。このようなアクションは、HTTP用語では、べき等で安全です。
HTTP応答コードは、同じ基本的な意味を持つ他のプロトコルのステータスと同等です。たとえば、「ファイルが見つかりません」エラーは404コードに相当し、サーバーエラーは5xxコードに相当します。
HTTPヘッダーは、同じ基本的な意味を持つ他のプロトコルのフィールドと同等です。たとえば、HTTP認証ヘッダーはFTPプロトコルの認証の側面と同等です。
android - Android での Icecast/shoutcast ストリーミング
Androidでshoutcast/icecastをストリーミングする方法はありますか? icecast URL を mediaplayer に渡しても機能しません。トピックを調査したところ、Android がメディア コンテナなしで生の aac ファイルを再生できないことが原因のようです。
これを回避するにはどうすればよいですか?
ありがとう