Skip to content

Media resource model

MK.IO workflows combine resources for storage, processing, and delivery. The resources you use depend on whether the input is an on-demand file or a continuous live stream.

MK.IO media resources for live and on-demand workflows

An asset is a logical reference to files in connected cloud storage. Processing jobs and live outputs use assets as inputs or destinations. Streaming locators also reference assets when publishing content.

Connect storage before you add or create assets. See Connect cloud storage and Assets and storage.

A transform defines a reusable processing task for file-based content. A job applies that transform to an input and writes the result to an output asset.

Use Video processing for portal instructions. Use the Transforms and jobs API Guide to automate the same workflow.

A live event receives a continuous input for passthrough or encoding. A live output writes the processed stream to an asset and maintains the archive window used for playback.

Use Live events for portal instructions. Use the Live streaming API Guide for API workflows.

A streaming locator associates an asset with a streaming policy and provides the path used for playback. A streaming endpoint packages and delivers the content through HLS or DASH.

Use Streaming endpoints and playback to publish content in the portal. The Publishing API Guide covers the corresponding API resources.

A content key policy defines how MK.IO issues content keys and authorizes protected playback. A streaming policy can refer to that content key policy when you create a locator.

Use Content key policies for configuration guides. Use the Content protection API Guide for API-based workflows.

© 2025–2026 MediaKind. All rights reserved.