MK.IO
how-to
Overview

How-To Guides

Task-focused guides for implementing features and solving specific problems in MK.IO.

If you're just getting started, try the Quickstart Guide first. These how-to guides assume you have a basic understanding of MK.IO concepts.

All guides by category

Content Management

Manage your media assets from upload to publishing.

Add Assets

Create asset containers for your media files

Add files to an existing asset

Upload video files from your computer

Verify your assets in MK.IO

Reference existing Azure Media Services assets

Create asset filter

Migrate entire libraries efficiently

Enable assets for streaming

Append subtitles, audio tracks, or images

Live Streaming

Set up and manage live events.

Create a Live Event

Set up a live streaming event

Stream with OBS Studio

Configure OBS for live streaming

Stream with FFmpeg

Use FFmpeg for live encoding

Stream with GStreamer

Configure GStreamer pipelines

Video Processing & Encoding

Transform and prepare content for streaming.

Configure VOD Encoding

Set up adaptive bitrate encoding

Run Encoding Jobs

Execute transforms on your assets

Clip Video Content

Extract segments from video files

Generate Thumbnails

Create preview images and sprites

AI Features

Automate transcription and translation.

Add AI Transcription & Translation

Generate automatic captions and multi-language subtitles

Content Delivery & Publishing

Deliver content to viewers worldwide.

Publish Content for Streaming

Create streaming locators and URLs

Configure Streaming Endpoints

Set up origin servers for delivery

Integrate with CloudFront CDN

Configure AWS CloudFront for global delivery

DRM Content Protection

Protect premium content with digital rights management.

DRM Overview

Understand DRM encryption types and workflows

ClearKey Encryption

Basic encryption for HLS and DASH

Multi-DRM Encryption

Widevine, PlayReady, and FairPlay

JWT Token Authentication

Generate and configure JWT tokens

Test DRM Playback

Validate playback with MKPlayer

External PlayReady License

Use a third-party license server

Security & Access Control

Configure Private Storage

Secure exchanges between MK.IO and your storage

Team & Access Management

Manage users, permissions, and API access.

Invite Team Members

Add users to your organization

Manage User Access

Control permissions and roles

Monitoring & Operations

Monitor performance and troubleshoot issues.

Monitor with Operational Metrics

Set up Prometheus metric scraping

Edge Devices (MK.IO Beam)

Deploy and manage MK.IO Beam edge devices.

On-board MK.IO Beam Devices

Register and configure Beam hardware

View Device Status

Monitor Beam device health

Access Remote Device UI

Connect to Beam web interface

Update Device Firmware

Install firmware updates