The MK.IO media resource model defines how media is organized, processed, protected, and delivered. Key components include:
- Assets and Asset Filters: Reference cloud storage and modify manifests.
- Transforms and Jobs: Reusable processing definitions and the specific job instances that execute them.
- Live Events: The relationship between live inputs, processing modes, outputs, and archives.
- Streaming Endpoints: Origin services used for packaging and delivering content.
- Streaming Locators: Mechanisms to expose assets and apply streaming policies.
- Content Protection: Configuration for content key policies, encryption, and Digital Rights Management (DRM).