MK.IO Beam

MK.IO Beam is engineered to meet the evolving demands of processing at the edge of your network, delivering high-quality contribution encode or decode of video and audio with maximum efficiency. Its flexible architecture allows for seamless integration into existing workflows, providing a future-proof solution.

MK.IO Beam connects to the cloud, enabling direct and automated control, monitoring and life cycle management via the MK.IO cloud portal for the ultimate in efficient operations.

Components

Service types

The following service types are provided by MK.IO Beam:

Receiver

The Receiver function can be configured with ASI, Satellite or IP input and can be set into one of the following three modes: Pass-through, SD/HD Decode or UHD Decode. Input redundancy mechanisms are supported, notably ST2022-7 for the IP input mode. When set to pass-through mode, the Receiver service outputs the signal as a Transport Stream over IP whereas the Decode modes output the signal as SDI or SMPTE ST 2110. Both modes have a decryption stage with a variety of decryption types such as BISS Mode 1, BISS Mode E, BISS-CA, Director and DVB-CI/CAM.

Live Encoding

The Live Encoding function takes an IP Live Encoding input and performs transcoding of a single video program with a video input of MPEG-2, H.264 or HEVC in SD or HD 4:2:0 resolutions. MK.IO Beam allows encoding or transcoding to MPEG-2, H.264 or HEVC in SD or HD 4:2:0 resolutions. Audio can be transcoded or pass-through and other meta-data such as SCTE-35 and DVB-Subtitles can also be passed through to the output program.

Multiplexing

The Multiplexing function takes in a Multiple Program Transport Stream and recreates an output Transport Stream with a choice of PIDs from the input to achieve the PID filtering and PID remapping function. It also supports re-multiplexing by passing-through a whole input program from the input to the output.

Reliable Transport

The Reliable Transport function takes in UDP packets and outputs them as either SRT (caller or listener), Zixi (feeder) or RIST (listener). It can also take in SRT input (caller or listener), Zixi input (receiver) or RIST (caller) and output the content as UDP or any of the other protocols. The UDP content is processed as a pipe without any modification to the UDP content and is typically used -but not solely- to carry Transport stream encapsulated in UDP or RTP.

TS Splicer

The TS Splicer function enables splicing of content using SCTE-35 triggers based on message types it should trigger on. The video clip can either be retrieved from an external asset server or locally stored on the MK.IO Beam server.

Stream Conditioning

The Stream Conditioning can be used with Live Encoder to trigger functions such as SCTE-35 rewrite, animation/text crawling, slate/logo insertion, live-to-file and file-to-live video switching using operation type Video clip.

Viewing Policy Manager

The Viewing Policy Manager is used to configure the ingest of programming events schedules. This has limited functionality in the current version of MK.IO Beam.

Solution Monitoring

The MK.IO Beam solution comes with built-in short-term monitoring that provides a first level of health information. All processing components send statistics of their input and output. The statistics for each service are centralized on the Beam web UI.

Each service can be monitored through the Beam web UI or information can be gathered from the API.