Skip to content

Understanding the Broken Missing Files Status

Daniel Neto edited this page May 20, 2024 · 1 revision

On AVideo, users may occasionally encounter a status referred to as "broken missing files." This article will provide an overview of this issue, its potential causes, and steps to diagnose and resolve it.

What Does "Broken Missing Files" Mean?

When AVideo displays a "broken missing files" status, it essentially means that the platform cannot locate certain video files in the expected directory or folder. This error can be disruptive as it prevents the proper playback of the affected videos.

Common Causes

  1. File Transfer Between Encoder and Streamer: The error predominantly arises during the file transfer phase between the encoder and streamer. If there's a disruption or issue during this process, the files might not reach their intended destination, resulting in this error.

  2. Missing PHP-ZIP Module (for HLS format): If you're dealing with videos in the HLS format and encounter this error, it's often because the PHP-ZIP module is missing or not correctly configured.

How to Diagnose the Issue

To ascertain the root cause of the "broken missing files" status, you should:

  1. Check the Logs: Examine both the encoder and streamer logs around the time the file finishes encoding and begins transferring to the streamer. These logs will typically provide clues or explicit errors that can guide your troubleshooting process.

    • How to Find the Logs: For a detailed guide on locating and interpreting the AVideo logs, refer to this comprehensive tutorial.
  2. Clear the Cache: As a preliminary troubleshooting step, try clearing the cache on your AVideo platform. Sometimes, stale or corrupted cache data can cause or exacerbate issues.

  3. Re-verify the PHP-ZIP Module (for HLS): If dealing with HLS videos, ensure that the PHP-ZIP module is correctly installed and configured.

Resolving the Issue

If, after checking the logs and clearing the cache, the error persists, you need to delve deeper into the logs. They might reveal configuration issues, file permissions problems, or other potential disruptions in the encoding and transfer process.

Clone this wiki locally