Fully customizable client SDK
Pre-integrated video player with seamless playback
Simple playback control API
100% interoperability across devices
White label or build your own applications
Enhanced experiences with stats, scores, and recommendations
Personalized user interfaces and video playback
Continuous testing and validation
Supports a variety of consumer devices
Mobile devices: iOS, Android, Apple Vision Pro
Connected TV (CTV) platforms: Tizen, WebOS, VIDAA, Android TV, Apple TV, Chromecast, AirPlay, Amazon Fire TV, Roku
Desktop & web browsers: Chrome, Firefox, Safari, Edge
Game consoles: Xbox, PlayStation
Other devices: HDMI-connected devices (support can be disabled based on entitlements), Custom enterprise and operator-specific devices through SDK integrations
Subscription-based models
Pay-per-view (PPV)
Freemium and teaser-based access
Create offers tailored to specific user segments
Enable complex packages and entitlements
Dynamic entitlement management (e.g., teaser content, live previews)
Custom packages (e.g., US-only vs. APAC-only content)
Billing options and device-specific restrictions
User registration and account management
Subscription and pricing definition
Revenue collection, tax handling, refunds, and cancellations
Dynamic entitlement engine
Geo-blocking, concurrency control, VPN detection
Configurable offers based on device, location, and content type DFXP for HSS, SMPTE-TT for DASH
Dynamic ad insertion (DAI)
Anti-ad-skipping features
Ad verification
Creative management with fallback ads
Advanced ad placement in specific screen zones
Integrated ad targeting workflows
Programmatic guaranteed ads
Direct sale ads
All major ad formats and ad exchanges
Virtual advertising with contextual targeting
Interactive advertising for viewer engagement
Personalized promotional messages
See the MK.IO specifications.
Low streaming latency (below pay-TV standards)
Centralized event scheduling via UX or API
Multiple angles and views for events
Syncing across devices in the same location
Seamless ad and blackout insertions
Real-time switching between live and VOD
All resolutions supported (HD, UHD, HDR)
Multiple language support and subtitles
Metadata normalization during ingest
Parallel ingest for large content libraries
Country, region, or even zip-code specific blackouts
Content replacement in blackout areas
Compliance with regional broadcasting rights
Multi-DRM support (FairPlay, PlayReady, Widevine)
Secure token-based access management (JWT, SWT)
AES-128 encryption for content protection
Playback concurrency blocking
Device playback termination
Identity theft prevention and anti-DoS protection
Event-based forensic watermarking for premium events
Advanced token restriction and license management
Key management via OpenID Connect