Skip to content

Storage

mw.library.storage

Where an asset sits

The Location table shows every streamer that holds the asset: Location — the storage and the streamer, Status, Revision and Viewers — how many sessions of this asset play from it right now. There are two rows or more when the asset has copies:

  • original — the primary location, where the asset was uploaded; job outputs land here too.
  • copy — the full composition of the asset on another streamer; it is made by an asset template with a number of copies, see VOD copies and balancing.

The same viewers enter the Streams and clients chart of the control panel: twenty-four sessions in the Viewers column are the same twenty-four on the chart, even when no stream on air has a viewer.

Next to it you may see storage unavailable. It means exactly what the hint says: Playback 503; deletion works, cleanup deferred. That is, the catalog stays manageable even while the machine holding the files is down.

Asset files

The file table: File, Size, Media info, Hash, Actions. A file whose media info could not be read is marked media error and is available as a raw file.

Above the file table stands the Asset template block — which quality ladder is bound to the asset, with the Run a job… button; a file that is being processed right now comes first in the table and is highlighted, and its Delete is disabled until the job finishes. See VOD transcoding for details.

Copy hash copies the file checksum. The Play button and the HLS, DASH and RAW buttons are covered below.

Deleting

Deletion works at three levels:

  • Delete file — one file leaves the asset and the asset revision will increment. If it was the last one, the asset is deleted with it.
  • Delete asset — with a confirmation stating the number of files.
  • Delete folder — every asset under that prefix. The console first collects the list (Collecting assets: N), then queues them and shows the progress: Deleting assets: N/N, N failed, Deleted N assets.

Deletion always acts on the catalog, not on the disk: the message Deleted from catalog — node cleanup deferred means the record is gone at once, while the files are removed by the streamer when it can. That is exactly why deletion is available even with a storage unavailable.