一般的な OTFP エラー

このページには、オリジンサーバーからビデオデータを取得しようとする場合、または MP4 ファイルを再パッケージングする場合、Fastly のオンザフライパッケージングサービス (OTFP) X-Fastly-Package-Errorレスポンスヘッダーに送信するエラー値が記載されています。トラブルシューティングに役立つ場合は、レスポンスの URL をsupport@fastly.comに送信します。

404 レスポンス

OTFP からの 404 レスポンスでは、以下のようなヘッダー値が返されます。

Origin 404 - このエラーは、ソースの MP4 がオリジンに存在しない場合に発生します。

5xx レスポンス

OTFP からの 5xx レスポンスでは、ヘッダー値に次のものが含まれる場合があります。

500 レスポンス

  • Service configuration error - このエラーは通常、OTFP サービスの動作を決定するキャッシュコントロールヘッダーのいずれかに問題がある場合に発生します。
  • Incompatible or corrupt origin media - このエラーは、要求されたリモート MP4 が破損している場合や、要求されたファイルが実際には MP4 コンテナ形式を使用していない場合に発生します。
  • Slice out of bounds - このエラーは、動画の開始と終了のマーカーが、その動画の実際の長さと一致していない場合に発生します。
  • Video track has no key frames - このエラーは、ソース動画の MP4 ファイルに、キーフレームの情報を持つ stss のボックスが含まれていない場合に発生します。
  • Flapping origin entity- このエラーは、リクエストを処理する際にエンティティタグ (ETags) が競合する場合に発生します。リクエスト中にファイルが合法的に変更される可能性があり、フォローアップリクエストが期待どおりに機能する必要があります。問題が解決しない場合、オリジンが ETags を正しく処理できないことを示します。
  • File is not a WebVTT - このエラーは、Fastly がリモートの WebVTT ファイルを解析できない場合に発生します。
  • Unexpected EOF on origin fetch - このエラーは、ファイルのサイズがインデックスで指定されたサイズよりも小さいために、セグメントメディアの取得に失敗したために発生します。
  • Track media is not in order - このエラーは、メディアデータボックス (mdatボックス) 内のメディアが、メディアトラックのデータストリーム内のデータのロケーションに関する情報を持つstcoまたはco64ボックスによって示されるように故障しているため、Fastly が MP4 を処理できない場合に発生します。
  • moov box is too big - このエラーは、MP4 のインデックス部分が 500 MiB よりも大きい場合に発生します。
  • Mp4 has too many frames - このエラーは、サンプルの総数 (オーディオトラックと動画トラックの両方の間) が4千万を超えると発生します。
  • ftyp box is too big - このエラーは、ファイルタイプボックス (ftyp) が必要以上に大きい場合に発生します。
  • Track lacked valid track id - このエラーは、tkhdボックス内のトラック ID に0以上の値が設定されていない場合に発生します。
  • Track lacks valid timescale - このエラーは、メディアヘッダーボックス (timescaleボックス) のmdhdフィールドに有効な設定がなかった場合に発生します。
  • Track lacks valid duration - このエラーは、メディアヘッダーボックス (durationボックス) のmdhdフィールドに有効な設定がなかった場合に発生します。
  • Track XXXX and XXXX do not agree - このエラーは MP4 インデックスが破損していることを示しています。
  • Empty XXXX, missing XXXX, illegal XXXX, .... - このエラーは MP4 インデックスが破損していることを示しています。
  • Unable to unmarshal expressplay response - このエラーは ExpressPlay が予期しない応答を返した場合に発生します。
  • expressplay: params unable to match expected format - このエラーはX-Fastly-Drmヘッダーにてexpressplay:以降に無効な base64 エンコードデータがあることを示しています。
  • Origin segment media too large - このエラーはファイルの再パッケージ化が必要であることを示しています。
  • Unsupported audio codec 0x<##> - このエラーは、動画/オーディオが OTFP でサポートされていないオーディオコーデックでエンコードされていることを示します。例:Unsupported audio codec 0x69
  • No audio/video samples found. Fragmented or malformed MP4 detected. - このエラーは提供されたソース MP4 が断片化された MP4 (fmp4) であるか、MP4 ではない可能性が高いことを示しています。
  • HEVC in HLS transport stream is not supported- このエラーは、トランスポートストリーム (.ts) リクエストではなく、断片化した MP4 セグメント (.fmp4) を使用する必要があることを示しています。(トランスポートストリームリクエストは HEVC ソースビデオファイルと互換性がありません。)VCL リクエストにヘッダーX-Fastly-Hls-Fragmented-Mp4: trueを含めることで、断片化した MP4 セグメントの使用を指定することができます。ヘッダーの設定後、HEVC を使用する Apple デバイスでプレイバックの問題が発生した場合、ヘッダー値をforce-hvc1に変更し、OTFP がhvc1ではなくhev1のサンプルボックスを使用するようにすることができます:X-Fastly-Hls-Fragmented-Mp4: force-hvc1これにより、ラベルが不適切なストリームを修正できる場合があります。

502 レスポンス

  • Invalid response from originこのエラーは通常、サーバーからのレスポンスが予期される 206、404、または 5xx リクエスト以外の場合に発生します。たとえば、ファイルが見つからない場合、404 ではなく、403 エラーを返します。
  • Invalid Content-Range from origin - このエラーはオリジンが Range リクエストに対して、不正なまたは Fastly が行ったリクエストと一致しない Content-Range ヘッダーでレスポンスした場合に発生します。
  • Failed to reach origin - このエラーは通常 X-Fastly-Origin でのパスまたはバケットが正しく設定されていないことを示します。
  • Validator supplied but ignored- このエラーは、オリジンが ETag を正しく処理していないことを示します。具体的には、If-None-Match と尋ねられた際、オリジンは304ステータスを返す代わりに、同じ ETag を有する 2xx ステータスを返します。詳細については、RFC 7232、セクション3.2をご参照ください。

504 レスポンス

Origin timeout - このエラーは、OTFP が 15 秒以内にオリジンへの接続またはオリジンからのコンテンツの取得ができなかった場合に発生します。

Back to Top