疑似ストリーミングのメカニズムを深く理解しようとしています。動画の部分的なコンテンツをリクエストするには、次の 2 つの方法があります。
バイト範囲リクエストを使用します。
start パラメータを使用します。
この 2 番目の方法では、時間範囲にバイトを使用できます。
私の理解では、範囲リクエストとバイト リクエストを使用した開始パラメーターの両方が同じように機能します。サーバーはビデオのメタデータを読み取って理解する必要はありませんが、時間範囲を使用する開始パラメーターを使用すると、プレーヤーはサーバーに時間を要求するだけなので、メタデータを完全に読み込む必要はありません。サーバーはすべての面倒な作業を行い、メタデータを処理して最も近いキー フレームを見つける必要があります。
問題は、これはこのようではないかもしれないと私に思わせるいくつかのコメントを読んだことです。そのため、経験のある方が、両方の手法と、Web プレーヤーとサーバーで発生する進行中のプロセスを簡単に比較していただければ幸いです。
また、一部の手法が MP4 で使用され、他の手法が FLV で使用される理由についても説明します。
前もって感謝します、