一般的な OTFP エラー

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

注意

これらのメッセージは、エラーではなく警告として表示される場合もあります。

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: X-Fastly-Hls-Fragmented-Mp4: force-hvc1 ではなく hev1 のサンプルボックスを使用するようにすることができます。これにより、ラベルが不適切なストリームを修正できる場合があります。

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 秒以内にオリジンへの接続またはオリジンからのコンテンツの取得ができなかった場合に発生します。


翻訳についての注意事項
このガイドは役に立ちましたか?

このフォームを使用して機密性の高い情報を送信しないでください。サポートが必要な場合は、サポートチームまでご連絡ください。このフォームは reCAPTCHA によって保護されており、Google のプライバシーポリシー利用規約が適用されます。