Skip to Main Content

Reflektor

Signal Processing On-Premise and in the Cloud

Reflektor is a gateway for broadcast streams that provides a simplified workflow for on-boarding and normalizing video transport. It can ingest and output media streams with various common wrappers, compression, video formats and resolutions. Its basic functionality is to act as a bridge between systems providing transparent interconnectivity between AV endpoints that use different standards.

The Reflektor provides dynamic allocation of software/hardware resources allowing dynamic flow generation based on ever changing flow requirements. This allows users/schedulers to request a source routed to a destination where the transport, codec or video formats do not match. MAGNUM will then find a Reflektor in the available pool along with the available resources to perform the necessary bridging function, effectively fulfilling the user's intent from a single request.

The Reflektor is ideal for providers of live/linear services, cloud applications or OTT. An ecosystem of functions that enables users to:

  • Acquire/on-board
  • Process for various functions
  • Normalize the streams

The Reflektor supports a variety of form factors, including Server-Based Platform, Virtual Machine (VM), Container Platform, Cloud Platform and the ev670-X30 platform.

Features

  • PID re-mapping
  • Audio transcoding
  • CC/SCTE35 data insertions
  • SCTE35 modifications
  • Audio/video alignment, lip sync
  • Video encoding/decoding
  • TR101/290 monitoring

Server-Based Platform

Reflektor consists of software residing on a CPU-based server with a Linux OS and an optional Evertz PCI gateway card. Reflektor can be purchased as an appliance consisting of Reflektor software installed on Evertz hardware or on an Evertz approved server platform such as the HP DL380 platform (specific configuration).

QSFPs are required for SMPTE ST 2110 input/output streams. The QSFP part number is QSFP25G-SM-PSM4-LR-G-NFEC or a third-party Evertz approved QSFP. The evINTL card supports two QSFPs, the second one is for redundancy.

Compressed streams will utilize the server motherboard NIC or a separate NIC card.

Virtual Machine (VM) or Container Platform

The Reflektor can run on a VM or container platform. The maximum number of streams and processing will depend on the available resources of the configured environment. *SMPTE ST 2110 I/Os will not be available unless the underlying hardware supports the PCIe bus and there is sufficient dedicated bandwidth allocated to the VM or container.

Cloud Platform

Reflektor will run on a cloud virtual machine or container. The maximum number of streams and processing will depend on the available resources of the configured environment.

Platform Availability

If a higher level of availability is required, then multiple Reflektor instances, regardless of platform, should be setup in different physical locations, with each instance configured with identical workflows.

Reflektor supports NMOS IS04 and IS05. Routing of sources to/from Reflektor is achieved using IS04/ISO5 NMOS and SDP.

Software Architecture

Reflektor has three types of functional units:

  • Inputs - as shown on the left side of Figure 1 - are generally known as Receivers
  • Outputs - as shown on the right side of Figure 1 - are generally known as Senders
  • Processing Units - the encoders, decoders and non-codec processing blocks

A flow consists of an input, one or more optional processing units, and one output bound together. Protocol dependent, the input or output also performs the de-encapsulation and encapsulation.

Example Reflektor Flows

Flow Creation

Utilizing MAGNUM, operators can request to route a source into Reflektor, then route a Reflektor output to an Endpoint and then allocate Reflektor resources via API calls.

Schematic Diagram

Applications

Application 1: XPS + Reflektor for Ground to Cloud Processing

Application 2: Unicast Feed Replication

Application 3: Signal Normalization

Application 4: Transport Stream Normalization

Application 5: Bulk IP Transport Stream Automatic Changeover

Specifications

Video

Transport Standards NDI, RIST, SRT, MPEG-TS, SMPTE ST 2110, ST 2202-6 (requires NIC)
Video Codecs H.264, HEVC, JPEG-XS
Video Formats
HD 720p/1080i @ 59.94Hz and 50Hz support
3G 1080p @ 59.94Hz and 50Hz support
4K 2160p @ 59.94Hz and 50Hz support

Audio

Audio Protocols SIP, AES-67
Audio Codecs MPEG1-L2, AC3, AAC

Processing Blocks

Up/Down/Cross Conversion Frame sync, Scaling between 1080i, 720p and 1080p standards, SDR to/from HDR conversion, SDR/HDR passthrough, Video delay and proc/color correction, Audio delay, mixing and shuffling
Data Insertion (Future Features) Client caption insertion, SCTE104 insertion, SCTE35 insertion, Clean Switching (ACO)
H.264 4:2:0 8-bit and 4:2:2 10-bit H.264 encoding/decoding up to UHD
HEVC Encoding/Decoding for signals ranging from HD to UHD
JPEG-XS Encoding/Decoding of signals using JPEG-XS (TR-07) and JPEG-XS (TR-08)
MPEG-TS Processing Transport Stream Muxer, Transport stream delay, Transport Stream, Demux

Reflektor supports NMOS IS04 & IS05. Routing of sources to/from Reflektor is achieved using IS04/ISO5 NMOS & SDP.

VM Specifications

Number of Inputs
2 Inputs per ACO Silver ACO
# of vCPU (2.6GHz) 14
Memory In GB 38
Disk Space In GB 50
4 Inputs per ACO Gold ACO
# of vCPU (2.6GHz) 26
Memory In GB 48
Disk Space In GB 50

Ordering Information

RFK-SW Reflektor Cloud Media Gateway
RFK-SW-1YR Annual software license for Reflektor software stack

Ordering Options

RFK-CK-XPSHEVC-NDI Channel key to enable NDI output from XPS HEVC input
RFK-CK-NDI-XPSHEVC Channel key to enable HEVC XPS output from NDI input
RFK-CK-SRT Channel key to enable 1x SRT Tx or Rx Stream Flows on Reflektor
RFK-CK-RIST Channel key to enable 1x RIST Tx or Rx Stream flows on Reflektor
RFK-MFIO-A-2110-IO-1FLOW Single service of video/audio/anc reflektor SRT or RIST or TS or UDP or to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned as well as a MPEG2 or h264 or HEVC or jpeg2000 or jpegXS decoder or encoder as necessary. Each system output requires a channel key. In the case of single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible.
RFK-CL-NDI-2110-IO-1FLOW Single video/audio/anc service reflektor NDI to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned. Each system output requires a channel key. In the case single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible.
RFK-MFIO-A-2110-IO-1FLOW-ONDPD On Demand Channel key to enabling a single service of video/audio/anc reflektor SRT or RIST or TS or UDP or to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned as well as a MPEG2 or h264 or HEVC or jpeg2000 or jpegXS decoder or encoder as necessary. Each system output requires a channel key. In the case of single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible. Per day of flow processed.
RFK-MFIO-A-2110-IO-1FLOW-ONDPM On Demand Channel key to enabling a single service of video/audio/anc reflektor SRT or RIST or TS or UDP or to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned as well as a MPEG2 or h264 or HEVC or jpeg2000 or jpegXS decoder or encoder as necessary. Each system output requires a channel key. In the case of single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible. Per month of flow processed.
RFK-CL-NDI-2110-IO-1FLOW-ONDPD On Demand Channel key to enabling a single video/audio/anc service reflektor NDI to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned. Each system output requires a channel key. In the case single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible. Per day of flow processed.
RFK-CL-NDI-2110-IO-1FLOW-ONDPM On Demand Channel key to enabling a single video/audio/anc service reflektor NDI to/or from 2110 with inline professional deinterlacing, rescaling and frame synchronization ptp synchronized and phase aligned. Each system output requires a channel key. In the case single input with multiple outputs Magnum may opportunistically tap the signal path within Reflektor to optimize computation load as when possible. Per month of flow processed.
evX86-HW-G4 Generic 2RU X86 server with redundant power supplies. Feature keys required to be purchased separately to enable functionality.
evX86-HW Generic 2RU X86 hardware with 100G interface.

Software Options

MXP-SW-APP-ACO IP Transport Stream ACO Application, must purchase MXP-SW-FK-XXX to enable functionality
MXP-SW-APP-TSM IP Transport Stream Monitor Container Application. Must purchase MXP-SW-FK-XXXX to enable functionality

Feature Key Options

MXP-SW-FK-ACO Feature key to enable 1 IP Transport Stream ACO on the 3482TXE-T2110.
MXP-SW-FK-TSM Feature Key to enable one input of TSM Monitoring on a 3482MXP-VM-APP-XXXX
MXP-SW-SRTSRV MediaFlow SRT Server software. Includes license for 128 users. Additional user licenses can be purchased separately.
MXP-CK-SRTENG-1U Channel key for enabling of 1x SRT Tx or Rx Stream Flows on MXP-SW-SRT