ビデオとオーディオ

ビデオのサイズが不明ですか?ダウンロードの進行状況と残り時間を理解する

動画の合計サイズが不明な理由、推定値がダウンロードされたバイト数とどのように異なるか、ライブ ストリームの残り時間が固定されていない場合について説明します。

ダウンロードされたバイト数とファイルの合計サイズは別の事実です。 Flux は、メディア サーバーが完全な出力サイズを提供していない場合でも、すでに受信したバイト数を測定できます。有用な進行状況表示では、合計に基づいて信頼できるパーセンテージを表示するのではなく、正確な値と推定値を区別する必要があります。

通常、直接ファイルには詳細なサイズ情報が含まれます

通常のファイル応答では、Content-Length または既知の合計を含む範囲応答を提供できます。代わりに、ストリーミング メディアは一連のセグメント、可変ビットレート、および個別のオーディオを公開する場合があります。多重化によって構造が変更されるため、最終的なコンテナのサイズがネットワーク ペイロードの合計とは異なる場合もあります。

期間は進捗状況を推定するのに役立ちます

録音が有限の場合、利用可能なメディアの長さ、マニフェスト情報、および処理の進行状況は、タスクがどこまで進んでいるかを説明するのに役立ちます。ソースが十分なビットレートまたはサイズのメタデータを公開している場合、アプリは出力量を推定できます。このような推定値は、目に見えておおよその値のままである必要があり、さらなる情報が到着すると変更される可能性があります。

指標を一緒に読む

  • ダウンロードされたバイトには、すでに転送されたデータが記述されています。
  • ネットワーク速度は現在のスループットであり、ソースの約束されたビットレートではありません。
  • 既知のバイト合計は、ファイル スタイルのパーセンテージをサポートします。
  • メディアベースの推定では、期間またはセグメントの進行状況を使用する場合があります。
  • 残り時間は、速度、ソース情報、または処理作業が変化すると変化する可能性があります。

ライブおよび不完全なソース

ライブ ストリームには、コンテンツの公開を継続するための固定残り期間がありません。マニフェストにアクセスできない、またはマニフェストが部分的である場合も、信頼できる推定が妨げられる可能性があります。合計が不明な場合は、ダウンロードが自動的に停止されるのではなく、ソース情報が欠落しているものとして扱います。実行するアクションを決定する前に、バイト数が増加し続けているかどうか、およびタスクがメディア処理に入っているかどうかを確認してください。

ソースとリリースのコンテキスト

このガイドでは、Flux 2.6.6 ドキュメントについて説明します。パッケージの状態については、現在のリリース レコードを確認してください。

FLUX / 20

言語を選択