Loading / Đang tải…
Web プレーヤーがブラウザーでメディア セグメントを追加する方法と、MSE の再生で 1 つのビデオ ファイルが公開されない理由を理解します。
公開日
Media Source Extensions (MSE) は、メディア データをソース バッファーに追加することで、Web アプリケーションが再生を構築できるようにするブラウザー API です。プレーヤーはセグメント自体を取得して管理できるため、視聴されているビデオが 1 つの直接ファイル URL に対応していない可能性があります。 MSE は、ダウンロード形式ではなく、再生メカニズムについて説明します。
MSE を使用すると、Web アプリケーションは MediaSource を作成し、1 つ以上の SourceBuffer オブジェクトを追加します。到着時にメディア セグメントを追加したり、バッファされた古いデータを削除したり、オーディオとビデオを調整したりできます。ブラウザはバッファされたコンテンツをデコードして再生します。このアーキテクチャは高度なプレーヤーをサポートしますが、ネットワーク ビューには 1 つの完全なムービー ファイルではなく、多くのリクエストを含めることができます。
フォーマットとプレーヤーのロジックによって、メディアがどのように記述され、要求され、追加されるかが決まります。サイトでは、マニフェスト、セグメント化されたリソース、個別のトラック、またはカスタム配信アプローチを使用する場合があります。 MSE は、再生を組み立てるためのブラウザ プリミティブを提供します。ダウンローダーが、観察されたすべてのリクエストを有効なスタンドアロン ファイルに結合できるとは規定していません。
プレーヤーは、再生が進むときにのみ有効期間の短いセグメントを要求し、品質を動的に選択し、セッション コンテキストを使用できます。したがって、ビデオが正常に再生されている場合でも、単一の MP4 リンクを検索しても結果は得られません。検出器はプレーヤーに関連するリクエストを表示する場合がありますが、その存在だけでは、それらが完全なダウンロードまたは承認されたダウンロードを形成していることを確立するものではありません。
サポートされ許可されたワークフローを通じてストリームが利用できる場合は、MSE が互換性を保証すると仮定するのではなく、トラックの選択を調べて出力を確認します。特定のコーデックと操作に対するブラウザのサポートも異なります。 DRM で保護された再生は保存がサポートされていないため、バイパスしないでください。自分が所有する素材、または保持する明示的な許可を得ている素材のみをダウンロードしてください。
自分が所有するコンテンツ、または保存する許可を持っているコンテンツのみをダウンロードしてください。サポートは Web サイトとメディア形式によって異なります。 DRM で保護されたコンテンツはサポートされていません。