問題タブ [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.
php - ライブ mp3 ストリームのサンプル レートをスキャンするにはどうすればよいですか?
私はFFMPEGを初めて使用し、サンプルレートのためにすべてのファイルをスキャンすることを想定しています。私はこれが初めてで、FFMPEG のスキャンを開始する方法さえ知らないため、これが何であるかはわかりません。これらのライブ ストリームは mp3 ストリーム、音楽トラックです。それが違いを生むなら、私はPHPに精通しています。
stream - EZstream または FFMPEG で CRC を有効にするにはどうすればよいですか?
破損した MP3 ストリームを検出したいのですが、エンコーダーは CRC を使用しています。
CRC を有効にする方法を教えてください。各フレームのヘッダーを読み取って CRC を見つけ、それをオーディオ データで実行できるようにしたいと考えています。エラー (またはエラーのある複数のフレーム) が発生した場合は、何らかの方法で警告をトリガーできます。
私はこれに慣れていないので、何をすべきか、またはこれを達成する方法がわかりません。
actionscript-3 - 0 を返す NetStream 情報 (Icecast ストリーム)
この問題を修正するために高低を検索しましたが、ほとんどすべてのプロパティが 0 として返される理由については何も見つかりません。
私は FLV ラッピングを使用して、Icecast からライブ オーディオ ストリームを取得しています (Adobe は 15 年経った今でも、ライブ オーディオのメモリ リークの問題を修正していません)。それはうまく機能し、すべてが完璧に機能します。
ただし、帯域幅モニターを作成したいと考えています (iPhone ポート用と通常の Flash プレーヤー用)。しかし、取得するたびnetStreamInfo
に0
! 、、、、ほぼすべての単一プロパティがdataBytesPerSecond
返さaudioBytesPerSecond
れbyteCount
ます。これを1秒タイマーで実行しています。dataByteCount
0
総情報出力は次のとおりです。
playBackBytesPerSecond
その出力は約 5 分後ですaudioBufferByteLength
。
誰かここで私を助けてくれませんか?
私のアクションスクリプト:
linux - Icecast を Linux にインストールする
私は Linux システムの経験がないので、この問題の解決を手伝いたいと思います..今、私は次の仕事をしています..
次のメッセージでicecastシェル応答を入力すると
Windows で icecast を使用する方法 (icecast 構成ファイル) は知っていますが、それを見つける場所と Linux に変更する方法がわかりません (vi エディター :( )
streaming - ストリーミング情報のエクスポート(sam broadcaster + icecast)
私は自分のサイトにe-radioを持っていますオーディオルームからサーバーへのアップロード(長い測定はほとんどありません-はい、サーバーに物理的にアクセスできます)は、mp3エンコードされたsamブロードキャスターを使用します(おそらくoggエンコードを使用する必要があります)。サーバーからクライアントへのストリーミングはicecast2サーバー(debianマシンlenny)を使用します
さて、私は2つの質問があります:
1)オーディオストリーミングをページに埋め込むためのベストプラクティスはどのプレーヤーですか?
2)曲情報(アーティストタイルなど)を取得するにはどうすればよいですか?Icecastページにこの情報が表示されるので、ページにエクスポートする方法があります。ある友人がphpからcURlを使用して、この情報をファイルに書き込みます。しかし、彼は詳細を教えてくれませんでした...プレビュー用モード私はWindowsMediaPlayerを使用します
事前にThx!
java - javaを使用してicecastにライブブロードキャストする方法は?
jShout を使用して、mp3 ファイルを icecast にブロードキャストできます。MP3SPI は、mp3 ファイルを icecast にブロードキャストできることを示しています。
しかし、サウンドカードからライブオーディオをmp3としてjavaでicecastにブロードキャストするにはどうすればよいですか?
- 現在、この方法でオーディオをキャプチャしています: http://docs.oracle.com/javase/tutorial/sound/capturing.html
- 現在、mp3ファイルをicecastに送信しています:jshout
iphone - モバイル ネットワーク (3G) 経由の iPhone HE-AAC ストリーミング
jQuery で html5 オーディオ タグを使用し、サポートされていないブラウザー用のフラッシュ フォールバックを備えた jPlayer を使用して、インターネット ラジオ ストリーマーを開発しました。iPhone (iOS 5.0.1) でプレーヤーをテストしたところ、非常に独特な問題が発生しました。
iPhone が WiFi に接続されている場合、HE-AAC V2 ストリーム @ 64kbps 44.1kHz (Apple 製品に推奨されるコーデック) を使用して完全にストリーミングします。ただし、iPhone が 3G モバイル ネットワークに接続されている場合、1 ~ 2 分ごとに 1 ~ 2 秒間ストリーミングが途切れるか停止します (ストリーミングが完全に停止するわけではありません)。問題は、iPhone が同じビット レートで別の MP3 ストリームを使用することを余儀なくされた場合です。iPhone にはこの問題はなく、3G で非常にうまく動作します。
更新 5
最近、3G/4G Sprint モバイル ホットスポット デバイスを入手し、そのデバイスでこの問題をテストしました。iPhone がモバイル ホットスポットに接続されている場合、Wi-Fi デバイスに接続されているように表示され、実際の接続が 3G/4G 経由であっても問題は発生しません。これは、iPhone が HTTP ライブ ストリーミング経由で HE-AAC を処理せず、モバイル ネットワークに直接接続されている場合の問題を示している可能性があります。
更新 4
iPhone を iOS 5.1 に更新しましたが、問題は解決しません。
更新 3
SO モバイル ネットワークに接続したときにスクリプトが正しくレンダリングされないというさまざまな問題については、こちらをお読みください。指は、たとえば画像のダウンサイジングなど、ウェブページを提供するためにプロキシを挿入している可能性のあるモバイル ネットワーク キャリアを指しているようです。また、一部の JavaScript ページを挿入する可能性があります。テストページはこちら 注: このページは HE-AAC を使用しているため、iPhone でのみ動作します...
アップデート
iOS デバイス用の Apple の HTTP ライブ ストリーミング ドキュメントによると、「オーディオのみのコンテンツは、MPEG-2 トランスポートまたは MPEG 基本オーディオ ストリームのいずれかであり、ADTS ヘッダーを含む AAC 形式または MP3 形式のいずれかです。」私たちの音楽サーバーは、OddcastV3 エンコーダーを使用して、3 つのストリーム (MP3、HE-AAC V2、および Oggvorbis) を icecastV2 サーバーに送信します。エンコーダーが HE-AAC V2 ストリームの ADTS ヘッダーを挿入しているかどうかは不明です。これを確認する方法はありますか?
objective-c - Objective-C、C、または C++ を使用して Icecast / SHOUTcast にブロードキャストする
モバイルを含むさまざまなプラットフォームでこれを使用するため、独自のブロードキャスターを使用せずに SHOUTcast または Icecast サーバーにオーディオ データを提供したいと考えています。
Objective-C、C、または C++ を使用して SHOUTcast および Icecast サーバーに (マイクまたはファイルから) オーディオ データを送信できるようにするためのプロトコルの説明、オープン ソース プロジェクト、またはサンプルが必要です。
適切な SHOUTcast/Icecast ソース クライアントを構築するために必要な情報はどこにありますか?
metadata - Icecast を使用したカスタム メタデータ
Icecast ストリームに追加のメタデータを追加する必要があります (アーティストと曲のタイトルを超えて)。私は多くのアイデアを試しましたが、何も得られないようです。Icecast ストリームを再ストリーミングしている Wowza もメタデータを通過するため、状況はさらに複雑になります。Icecast がサポートするメタデータ フィールドの標準的なリストはありますか? また、カスタム メタデータを Icecast ストリームの一部として Wowza に渡した経験のある人はいますか?
android - 商用プログラムで使用できる Icecast ソーシング ライブラリは?
商用プログラムで使用できる Icecast サーバー ソース ライブラリをネットで検索しています。LGPL、MIT、または商用ライセンスの下にあるものはありますか?
これまでのところ、libshout と BassEnc しか見つけることができませんでした。後者を購入することもできますが、Android 2.1 以降で使用する必要があり、Bass の場合はそうではありません (2.3 以降が想定されます)。
ありがとう