MK.IO Beam for reception
MK.IO Beam for reception is engineered to meet the evolving demands of processing at the edge of your network, delivering high-quality video and audio decode with maximum efficiency. Its flexible architecture allows for seamless integration into existing workflows, providing a future-proof solution for content turnaround and distribution.
Components
Service types
The following service types are provided by MK.IO Beam for reception:
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. To achieve the required density, MK.IO Beam is configured with Hardware acceleration (Intel QSV) and allows 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. IP input is supported but SDI or SMPTE ST 2110 input are not supported in MK.IO Beam.
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. Scrambling functions and Statistical Multiplexing functions are not supported in MK.IO Beam.
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 in the MK.IO Beam.
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 Manager and Solution Manager Transcode
These cannot be enabled in the user interface. They are used for very specific deployments within a distribution system controlled by Director. Please talk to product management for the target use case.
Processing Functions
Customized A/V Processing
Brief example of a channel configuration with multiple functions
The various functions can be created and configured as a chain to create a specific use case.
As an example, a Receiver service configured with a Satellite input can be set in pass-through mode and chained with a Live Encoding service to perform transcoding and output the transport stream over IP output.
The Transport Stream is carried from one function to another function as IP traffic using the internal network within the MK.IO Beam.
Limitations
- All services, with the exception of Receiver, are only offered with limited use cases. Please refer to MK.IO Beam Release notes for those supported use cases.
- The number of inputs, quantities of decode and output configurations defined in this section assume that only receiver services are running within the MK.IO Beam server. Addition of other services (as defined previously) may compromise the maximum performance of those services.
- When running receiver-only services, MK.IO Beam can run either 1 UHD service or up to 4 independent HD full bit rate services.
- When running receiver-only services, MK.IO Beam can support up to 4 passthrough services. Combinations of passthrough and decode receiver services are supported, this may be as many as 4 of each, however, the exact number depends upon the complexity of the decode services running.