> This page is for mk.io.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://mediakind.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://mediakind.ferndocs.com/_mcp/server.

# Advanced live streaming features

This guide uses **Live Events**. For the **Live** interface, including reusable sources and multiview, start with [Live and multiview](/mkio/how-to/live-streaming/live).

These capabilities extend the core live streaming workflow. All advanced features require the **Live Encoding** event type unless noted otherwise.

## Automatic live transcription

MK.IO can generate real-time subtitles as your stream runs using Azure Cognitive Services. Transcribed captions appear as a selectable subtitle track in compatible players.

This workflow uses the **Artificial Intelligence (AI) Pipeline** setting on the live event.

**To enable:**

* When creating the live event, select Live Encoding as the event type.

* In Advanced settings, set AI Pipeline to `Predefined_ACSLiveTranscription`.

* Set Language to the BCP-47 language code of the source audio (for example, `en-US` for US English, `fr-FR` for French, `de-DE` for German).

Only one source language can be transcribed per live event. For source language guidance, see [Transcription transform](/mkio/reference/encoding-transform-presets/audio-speech-transcription#source-language).

Live transcription is billed as an additional service. See [MK.IO pricing](https://mediakind.com/mkio/pricing/) for details.

## Secure Reliable Transport ingest

Secure Reliable Transport (SRT) is an open-source protocol designed for reliable streaming over unpredictable networks. Compared to Real-Time Messaging Protocol (RTMP), SRT:

* Recovers from packet loss without visible artefacts

* Works over high-latency or congested connections

* Provides encrypted transport by default

* Is increasingly used in professional broadcast workflows

SRT connections use a passphrase. MK.IO uses AES-128 encryption by default, although protocol negotiation can select another supported key length.

**To use SRT:**

* When creating the live event, select Live Encoding as the event type. SRT is not available with passthrough mode.

* In Input Settings, set Input protocol to SRT.

* After the event starts, use the SRT input URL shown on the live event page as the destination in your encoder (for example, in FFmpeg or a hardware encoder that supports SRT).

## Extended archive window

By default, the archive window determines how much of the live stream is available for time-shifted playback and how long the recording is retained before the event is stopped.

* Minimum: 1 minute

* Maximum: 7 days

* When the archive window exceeds 25 hours, the player manifest presents a rolling 25-hour window of the most recent content. The full recording is still stored in your cloud storage.

For details on accessing long recordings and time-based playback, see [Extended archive window](/mkio/how-to/live-streaming/extended-archive-window).

## Low-latency streaming

MK.IO supports reduced-latency delivery for scenarios where real-time viewer interaction matters. Examples include live auctions, sports betting, and interactive broadcasts where a few seconds of delay changes the viewer experience.

Contact the [MK.IO sales team](https://mediakind.com/contact/) for access and configuration details.

## Artificial intelligence for recordings

After stopping a live event, the recording becomes a standard Video on Demand (VOD) asset. You can then apply AI transforms to the recorded content:

* Transcription and translation: Generate subtitle files in multiple languages from the recorded audio. See VOD transcription and translation.

* Dubbing: Replace the audio track with AI-generated dubbed audio in another language. See VOD dubbing.