問題タブ [pseudo-streaming]

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 投票する
1 に答える
821 参照

flash - HTTP を介した Flash での MP3/AAC のストリーミング

標準の HTTP サーバーを使用して Web ページに埋め込まれた、特注の Flash プレーヤーで MP3/AAC オーディオを再生できる必要があります。

これには loadSound() メソッドがうまく機能しているようですが、MP3 をオーディオ タイムラインのバッファリングされていない領域にスキップし、そこからストリーミング/ダウンロードを開始できるようにする必要があります。

どうすればこれを達成できるか知っている人はいますか?

f4v "pseudostreaming" に Apache 用の優れた mod_h264_streaming プラグインを使用したので、オーディオ ファイルで同じことを達成しようとしています。

ありがとう

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

iis-7 - ビットレートスロットリングを備えたIIS7疑似ストリーミングFLV

FLVビデオの疑似ストリーミングとIIS7.5の帯域幅制御を組み合わせたい。

疑似ストリーミングとは、まだ完全にロードされていないにもかかわらず、ビデオ内でシーク/ジャンプする機能です。ここで説明されていますhttp://flowplayer.org/plugins/streaming/pseudostreaming.htmlこのサイトには、IIS7統合モードでマネージドハンドラーとして適切に機能するカスタムc#IHttpHandler実装のソースコードへのリンクもあります。

これが機能している間、FLVは不要/不要な最大速度で送信されます。通常、IIS7のビットレートスロットリングモジュールhttp://www.iis.net/download/BitRateThrottlingはこれを解決します。

ただし、組み合わせても機能しません。ハンドラーが引き継ぎ、モジュールは起動しません。これら2つの手法を組み合わせて、疑似ストリーミング中に帯域幅を制限する構成はありますか?または、IIS BRTモジュールの高品質に近いビットレートを制限する他のカスタム実装はありますか?

ご協力いただきありがとうございます!

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

video - API を理解するためのドキュメントはどこで入手できますか?

h.264 mov ファイルを解析し、アトムを抽出し、ffmpeg などのエンコーダ ツールを使用せずに自分で変更できるようにしたいと考えています。Atomic Parsley が最適なようですが、ドキュメントが非常にまばらなようです (または、私が愚かで見つけられなかっただけです)。

これを使用して、h.264 でエンコードされた mov ストリームをオンザフライで変更できますか? つまり、moov アトムを解析し、映画の長さを抽出し、映画の長さを変更し、編集テーブルまたは同期テーブルに移動します (または、必要なロジックに応じて両方の組み合わせを使用します)。を読んでください)、時間スケールの観点からタイミング情報を使用して、特定のポイントからデータをストリーミングします。そして、編集テーブルを含む親アトムのすべての長さとヘッダー情報を、最初の mov アトムの長さとそのヘッダーまで変更します。そうしなければならない理由は、h.264 をデコードするフラッシュ プレーヤーは、moov アトムを再生する前に、moov アトムに含まれる適切に定義されたメタ情報を必要とするためです。疑似ストリーミングを実装する予定です。

私が必要としているのは、あらゆるアトム、そのヘッダー、およびアトムが保持する可能性のあるその他の情報を解析する機能です。したがって、アトミック パセリを使用して必要な情報を解析できるかどうかを知っていれば、非常に役立ちます。私は自分のパーサーを作成したいと思っていますが、それは間違いなくばかげたことです。ああ、参考までに、誰かが知りたい場合に備えて、Apacheのmod h.264ストリーミングモジュールにこれだけのコードがあります。

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

ffmpeg - ffmpegflowplayerでストリーミングするためにビデオとオーディオをエンコードします

h264ライブラリで有効になっているFFmpegバージョン0.6を使用していて、flowplayerで動作するようにビデオとオーディオをエンコードするのに苦労しています。

私はすでに適切にエンコードされたビデオでflowplayerをテストしましたが、実際にそれらをストリーミングします。

だから私の質問は、flowplayerでh264疑似ストリーミング用にffmpegを使用してビデオをどのようにエンコードするかです。ストリーミングサーバーをセットアップして、テストビデオを適切にストリーミングしています。

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

mediaelement.js - mediaelement.js(apache+php)でフラッシュシーク/ストリーミングを設定しますか?

Flash フォールバックを必要とする古いブラウザまたはビデオ形式を使用しているユーザーは、ビデオがまだバッファリングされていない場合、ビデオの特定の時間にジャンプできますか?

flashmediaelement.swf は、バイト範囲/疑似ストリーミングを使用したシークをサポートしていますか ?

Firebug (Net タブ) は、そのようなストリーミング (206 Partial Content) に必要な正しいヘッダーを表示しません。
- 要求: 範囲
- 応答: コンテンツ範囲

これらのヘッダーは、ネイティブ プレーヤーがアクティブな場合にのみ表示されます。

可能な解決策を含む記事:

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

azure - WindowsAzureからのHTTP疑似ストリーミング

私はメディアベースのウェブサイトに取り組んでいます。メディアの再生にJWPlayerを使用しており、Flashへのフォールバックを伴うHTML5モードを使用しています。メディアファイルはWindowsAzureに保存しています。知りたい-1)「AzureBLOBからHTTP疑似ストリーミングを実行することは可能ですか??」これまでのところ、Azureからメディアをストリーミングすることはできますが、HTTP疑似ストリーミングなのかプログレッシブダウンロードなのかわかりません。2)ツールまたはブラウザプラグインを使用してビデオを再生しているときに、Webページが使用しているメディアストリーミングプロトコルを確認する方法はありますか?

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

caching - Nginx による分散 & キャッシュ MP4 疑似ストリーミング (シーク)

nginx(オリジン+エッジ)で少なくとも2台のサーバーをセットアップしようとしました。どちらもmp4モジュールでコンパイルされています。原点には、すべての mp4 ファイルが保持されます。Edge は、期待どおりに機能するすべてのキャッシング要素 (以下を参照) で構成され、2 回目の各 mp4 ファイル要求は、オリジン トラフィックなしでエッジ キャッシュによって処理されます。

しかし、ファイルをシークできるようにしたいです。この機能は mp4-module から来ています。query-param "?start=120" を追加するだけで、タイムスタンプ 120 秒で始まる mp4 コンテンツを提供するよう nginx に指示します。これは、オリジンが直接リクエストされた場合に正常に機能します。しかし、nginx の caching-location で mp4-module を有効にするとすぐに、リクエストは 404 になります。

nginx.conf @ オリジン:

nginx.conf @ エッジ:

私も試しました:

キャッシュされた mp4 ファイルを mp4-module の seek-function で動作させる方法はありますか?

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

ffmpeg - ffmpegで断片化されたMP4をディスクにストリーミングする方法は?

FFMPEG でエンコードされている間にディスク上でビデオを再生する必要があるアプリケーションを構築しています (つまり、ディスクへの疑似ストリーミング - ライブ ストリームのようにエンコードのすぐ後ろに再生トレイルがあります)。そのため、MOOV アトムは基本的に、処理される (またはチャンクでストリームにインターリーブされる) ときに生成する必要があり、empty_moov を使用してみましたが、うまくいきませんでした (特に、quicktime がサポートしていないため)。

これが MP4 形式で可能かどうかはわかりませんが、アイデアや解決策を探しています。

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

php - 疑似ストリーミング

私は現在、読み取りmp4ファイルの疑似ストリーミングのスクリプトをテストしています。すべてを読み取ると正常に機能しますが、タイムラインを移動できませんか?問題?私のコーディング(mp4メタデータ)は正しいです。プレーヤーでこのコードなしで読み取ると、タイムライン内を移動できるからです。私はmp4を読むためにfplayerを使用しています。

ありがとうございます。

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

mediaelement.js - Flash モードでバッファ ラインを超えてビデオを検索する

webserver-modulesngx_http_mp4_moduleまたはmod_h264_streamingFlash-clients は、「開始」パラメーターを使用して、ダウンロードされたバッファーラインを超えてビデオをシークできるようにします。

mediaelement.js でこの機能を有効にする機会はありますか?