MK.IO
Changelog

Changelog

Audio track side loading

October 10th, 2025

You can now side-load additional audio tracks into your assets — ideal for adding commentary, alternate languages, or descriptive audio.

Dynamic live outputs for events

July 2nd, 2025

You can now dynamically add or remove live outputs from a live event in MK.IO — even while the event is running.

What’s New

  • Add or remove one or more live outputs at any time, without stopping or restarting the event.
  • Manage destinations on the fly for greater flexibility in live production workflows.
  • Streamline your transition from Live to VOD by controlling exactly how and where your live content is output and recorded.

Subtitle support in asset conversion

June 9th, 2025

MK.IO now supports subtitle preservation during asset conversion, ensuring that captions from your live events remain available in your on-demand MP4 content.

Audio-only transcoding for Live Events

May 22nd, 2025

MK.IO now supports audio-only transcoding for live events, helping you deliver optimized, bandwidth-efficient audio streams.

Simplify your account with the new billing view

May 20th, 2025

We’ve added a comprehensive Billing Dashboard to make subscription and cost management more transparent. You can now:

  • View usage reports, user summaries, and billing details at a glance
  • Track your subscription activity and payment history
  • Manage accounts and plans directly from the dashboard

This update gives administrators full visibility into billing and usage, saving time and reducing manual reporting.

MK.IO now supports MK.IO Beam devices

May 5th, 2025

We’re bringing MK.IO Beam device management directly into MK.IO — allowing you to monitor, control, and update your devices through the same powerful interface.

Fleet Management for MK.IO Beam Devices
Access your Beam device UI remotely and troubleshoot issues faster with new remote access capabilities. You can now also add, edit, and remove devices directly in the MK.IO UI — no need for API calls.

Customer Onboarding Workflow
The new onboarding flow makes it simple to get started with Beam devices:

  • Create or link your organization
  • Add a payment method
  • Set up your first project
  • Register and activate your Beam device — all from MK.IO

Beam Software Upgrades
Keep your devices current with Beam bundle downloads and software upgrades available directly through MK.IO. Enjoy the latest features, performance updates, and security patches effortlessly.

Docs: MK.IO Beam devices onboarding

Job notifications via webhooks

April 14th, 2025

MK.IO Jobs now support Webhook notifications, allowing seamless integration with external systems and real-time workflow automation.

Docs: Webhooks

MK.IO available on AWS marketplace

February 28th, 2025

MK.IO can now be discovered, subscribed to, and deployed directly through the AWS Marketplace. This simplifies procurement for enterprise customers and makes it easier to integrate MK.IO within your existing AWS infrastructure. Key Benefits:

  • Streamlined procurement through your AWS account
  • Consolidated billing with your existing AWS usage
  • Faster onboarding for enterprise customers

Whether you’re an existing AWS user or exploring cloud-based media workflows, you can now access MK.IO in just a few clicks — no additional contracts or setup required.

Live & VOD transcription enhancements

February 10th, 2025

MK.IO now offers more flexibility, accuracy, and insight into your transcription workflows across Live and VOD content.

Update Caption Language Values
Easily update transcription language codes (e.g., en-UK → en-GB) directly from the UI or API - no more manual fixes or request errors.

Live Transcription Monitoring
We’ve introduced metrics and alerts to monitor Live transcription performance, enabling proactive issue detection and smoother operations.

Language Selection for Live and VOD
Choose your preferred transcription language for both Live and VOD workflows - ensuring accurate captions and localized experiences for every audience.

In-Band Audio Transcriptions
Generate transcriptions automatically from in-band audio streams in your Live Encodes, simplifying setup and improving reliability.

VOD Speech-to-Text Translation
Upload any VOD asset and automatically generate translated transcripts in multiple languages, expanding global reach and accessibility.

Docs: Live transcription | VOD transcription | VOD translation

Streaming endpoints — separate domain and name fields

February 3rd, 2025

We’ve redesigned how Streaming Endpoint URLs are generated in MK.IO to improve security, privacy, and naming flexibility.

What’s new:

  • The Streaming Endpoints API now includes a new field: publicName
  • This publicName is used exclusively for published endpoint URLs, ensuring that only approved, share-safe identifiers appear in public addresses.
  • The publicName is validated as globally unique and formatted for compatibility in both DNS names and URL paths.

Docs: Streaming endpoints

1 of 5

Upload local files for transform from the UI

January 14th, 2025

You can now upload local files directly from the MK.IO UI to initiate transformations — no API or external storage setup required.

Docs: Add assets into MK.IO

ALAC support

January 10th, 2025

✨ Features added
Apple Lossless Audio Codec support is now available.

Docs: Encoding Transform

Asset Filtering by UTC Start and End Time

January 7th, 2025

You can now filter and trim assets using precise UTC start and end times in MK.IO.

What’s New

  • Specify start and end times in UTC when filtering or trimming your content.

  • Achieve frame-accurate control over the portions of live or recorded content you want to keep.

  • Ideal for editing live events, highlights, or scheduled content that spans multiple time zones.

Use live output name during asset conversion

January 6th, 2025

When converting assets, MK.IO now automatically uses the Live Output name, ensuring consistent naming conventions across workflows.

Docs: Asset conversion transform

Sorenson Spark support

December 23rd, 2024

✨ Features added
Sorenson Spark support is now available for Flash content.

Docs: Encoding Transform

ADPCM and DPCM for WAV

November 19th, 2024

✨ Features added
ADPCM and DPCM support is now available for WAV content.

Docs: Encoding Transform

Operational metrics

November 5th, 2024

✨ Features added
Operational metrics are now available for scraping from an external monitoring framework.

Docs: Activate and scrape operational metrics

AI based transcription (VOD)

October 28th, 2024

✨ Features added
AI based transcription is now available for VOD assets.

Docs: VOD transcription

Role-Based Access Control

October 21st, 2024

✨ Features added
Role-Based Access Control is now available and replaces previous user based access control.

Docs: Access, users and teams | User access transition guide

MP3 ingest | Cover images

October 11th, 2024

✨ Features added
Encoding transform can now ingest MP3. Cover images are also supported.

Docs: Encoding Transform

WebM AV1 | WMV Microsoft MPEG4 | H.263 ingest

September 24th, 2024

✨ Features added
Encoding transform can now ingest files in WebM format including AV1 video codec.
Encoding transform can now ingest files in WMV format with Microsoft MPEG4 video codec.
Encoding transform can now ingest using H.263 video codec.

Docs: Encoding Transform

MJPEG ingest

September 18th, 2024

✨ Features added
Encoding transform can now ingest files in content using MJPEG video codec.

Docs: Encoding Transform

VP8 | VP9 | Opus | Vorbis ingest

August 29th, 2024

✨ Features added
Encoding transform can now ingest files in WebM format including VP8, VP9 video codecs and Opus, Vorbis audio codecs.

Docs: Encoding Transform

WebVTT subtitle side-loading

August 19th, 2024

✨ Features added
WebVTT subtitles can now be side loaded to an existing VOD asset.

Docs: WebVTT subtitle side-loading

VOD input clipping

August 16th, 2024

✨ Features added
VOD processing jobs now support clipping the input using a start and end time.

Docs: Job with input clipping

New region: West US

August 8th, 2024

✨ New region deployed
We are opening one new region: West US

Docs: Cloud region support

RTMPS ingest

July 25th, 2024

✨ Features added
Live events can now use RTMPS as ingest transport protocol.

SRT ingest

July 17th, 2024

✨ Features added
Live events can now use Secure Reliable Transport (SRT) as ingest transport protocol.

MP4 transition | Variable frame rate | Thumbnails | JWT

July 9th, 2024

✨ Features added
Our transition to MP4 format for transcoder is now complete and available in all regions.
Encoding transforms now support input content with variable frame rate.
A new transform preset is available for thumbnails and sprite generation. Use the MediaKind.ThumbnailGeneratorPreset to build the transform you need to generate thumbnails.
JSON Web Token (JWT) is now the main method for authentication and authorization.

Docs: Thumbnails generation | API tokens

Asset conversion presets | MPEG-1 | VC-1 ingest

June 27th, 2024

✨ Features added
It is now possible to use asset conversion presets CopyTopBitrateInterleaved, CopyAllBitratesNonInterleaved or CopyAllBitratesInterleaved to convert live event or legacy MP4 content to the latest MP4 file format.
Encoding transform can now ingest files using MPEG-1 and VC-1 video codecs.

Docs: Asset Conversion Transform | Encoding Transform

Download streaming presets

June 13th, 2024

✨ Features added
It is now possible to use either Predefined_DownloadOnly or Predefined_DownloadAndClearStreaming when creating a streaming locator and retrieve the download URLS for content.

Docs: Download streaming presets | Streaming Locators

Aspect ratio | Rotation preserved

May 29th, 2024

✨ Features added
Encoding transforms have now been updated to preserve the source aspect ratio and rotation information.

Docs: Encoding Transform

OpenID Discovery | Multiple options per DRM

May 8th, 2024

✨ Features added
Support OpenID Discovery for Content Key Policy with a token protection.
It is now possible to use Multiple ContentKeyPolicyOptions with the same DRM type in Content Key Policy.

Docs: Use an OpenID to retrieve Primary Verification Key | Content protection

ISMV and AVI ingest

March 28th, 2024

✨ Features added
Encoding transform can now ingest ISMV and AVI containers.

Docs: Encoding Transform

New region: Central US

March 18th, 2024

✨ New region deployed
We are opening one new region: Central US

Docs: Cloud region support

Persistent licenses | External PlayReady server

February 29th, 2024

✨ Features added
Persistent licenses are now supported for FairPlay, Widevine and PlayReady DRMs. This enables offline playback of content.
It is now possible to use an External PlayReady License Server when a custom streaming policy is defined.

Docs: Content protection

Constant Video Quality presets

February 9th, 2024

✨ Features added
Constant Video Quality Presets are now available in the on-demand transforms.

Asset deletion policies | Private offer

January 5th, 2024

✨ Features added
Asset deletion policies have been added to allow you to determine how MK.IO manages the underlying content upon the deletion of an asset.
Private offer support has been introduced to our Azure Marketplace offer to cater specifically to high-volume users and address complex use cases.

Bulk Asset Ingest Tool

December 15th, 2023

✨ Features added
We've added a Bulk Asset Ingest Tool to streamline your workflow. Now, easily migrate and manage multiple assets at once for a more efficient and time-saving experience in the system.

DASH & HLS playback | Players

December 1st, 2023

✨ Features added
Now introducing DASH & HLS playback with support for multiple players. Choose your preferred experience with AMS Player, Shaka Player, or MKPlayer, providing enhanced flexibility and compatibility for a seamless video playback journey.

First Quality | Asset Filters by name

November 17th, 2023

✨ Features added
Support for the “First Quality” setting, allowing you to set the initial playback quality level directly in the manifest, offering a customized video experience right from the beginning.
Asset Filters now include name-based track filtering.

ClearKey for DASH | Latency | Security | New regions

November 3rd, 2023

✨ Features added
ClearKey encryption support for DASH-packed content is now added. This robust addition fortifies the security of your digital assets, ensuring that content packaged in DASH format is now seamlessly compatible with ClearKey encryption.
Enhanced end-to-end latency in live encoding, achieving a 25-second threshold; performance benchmarks required for marketing validation.
We have further enhanced our advanced storage security measures, incorporating the latest advancements in encryption, access controls, and threat mitigation.
We are opening two new availability regions: Japan West and Europe West.

Docs: Content protection | Latency | Cloud region support

DRM with client JWT entitlement

October 20th, 2023

✨ Features added
Expanded DRM support for client JWT entitlement management. This enhancement guarantees improved control, heightened security measures, and smoother access management for your content.

Docs: Using custom claims in content key policies

Video Quality enhancements

October 6th, 2023

✨ Features added
Introducing Video Quality enhancements — A significant upgrade that boosts PSSI/VMAF scores to impressive levels without compromising output bitrate integrity. This underscores our commitment to delivering an unparalleled viewing experience, seamlessly integrating advanced video quality improvements while maintaining optimal data transmission efficiency.

Asset Filters | Bug fixes

September 22nd, 2023

✨ Features added
MK.IO now supports Asset Filters that allow you to dynamically modify the output of your HLS and DASH manifests. You can filter tracks in the manifest based on Bitrate and FourCC, a video codec identifier. Soon, we'll extend support to enable filtering based on Name, Language, and Startup Bitrate.
🪲 Bugs resolved
Resolved playback issues with DRM-protected content on the Live Events page.

Content protection | Encoding | Live encoding

September 6th, 2023

✨ Features added
Content Key Policies enable you to control access to their content delivered via MK.IO. MK.IO now supports the following protection schemes: AES-128, ClearKey, and industry grade multi-DRM options like Widevine, FairPlay, and PlayReady. Access control can be managed by authorizing users based on claims in JWT tokens.

Video Encoding is now available and allows you to set up encoding jobs based on preconfigured Transforms. Supported encoding codecs include H.264 and H.265 with either single bitrate or multi-bitrate configurations. Future updates will include the option for custom transform creation.

Live Events functionality now includes support for live encoding, enabling you to transcode your live event into 720p or 1080p multi-bitrate HLS or DASH output. Users can select these options either through via the Create Live Event page or the /liveEvents API.

Docs: Content protection | Encoding Transform

Multi‑bitrate RTMP | Live streaming | Bug fixes

August 4th, 2023

✨ Features added
MK.IO now accepts multi-bitrate RTMP input for our live passthrough events. Simply send us the multi-bitrate RTMP streams and MK.IO will expose each bitrate stream in your HLS and DASH output. The MK Player will then automatically select the bitrate that offers the best playback experience for your audience.

Live Streaming is now available. Transcode your RTMP input stream into multiple HLS and DASH output bitrates. Foundation level outputs up to 720p, while the Advanced level provides up to 1080p output.

🪲 Bugs resolved
A bug that resulted in streaming endpoints not starting due to malformed labels has been resolved.