Skip to content

Assets

mw.capacity.assets

Asset, key and files

The unit of the catalog is an asset. An asset has:

  • Key — the path-like name it is found by: movies/2026/blade.mp4. Keys form folders, and the catalog shows them as a tree.
  • Asset id — an immutable identifier. The key can be renamed, the asset id cannot, so links by asset id survive a rename.
  • Revision — increments on every change to the set of files.
  • Files — one asset may consist of several files: video and separate audio tracks, for instance.

The list columns are Name, Status, Files, Size, Asset id, Updated. The status is available or unavailable: an asset is available when it has a ready placement on an available storage; while its files are still uploading or the storage is down, the asset is unavailable.

The tree shows at most 1000 folders per level — on a longer list it says Only the first 1000 folders are shown — narrow with the filter. The Filter this level… field filters the current level, and Load more pulls in more assets.

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.