Broadcast & ProAV System Solutions

Broadcast Control Room

 

Macnica has been a leader in delivering technologies to enable live video transport over IP networks, especially around industry standards such as SMPTE ST 2110 and VSF TR-10 (IPMX). With comprehensive technology knowledge from deep involvement in standard drafting and marketing activities, Macnica delivers robust and reliable ST 2110 and IPMX technologies to broadcast, pro-AV, and other adjacent verticals, including medical imaging, that benefit from adopting these technologies.

 

Our broadcast and ProAV offerings range from FPGA IP cores to software components and hardware solutions that device manufacturers and end users in the field can use.


MEP100 - 100Gbps ST 2110/IPMX Smart NIC

The MEP100 is a high-performance PCIe SmartNIC built for real-time ST 2110 media workflows. With up to 100 Gbps bandwidth, ultra-low latency, and cross-platform support, it delivers reliable IP media transport for broadcast and production environments. Ideal for scalable, software-defined systems, the MEP100 offers unmatched performance and flexibility.

MEP100

High Performance & Balanced Architecture

M2S: Macnica Media Streaming SDK

SMPTE® ST 2110-compliant streaming software

Recently, the number of system devices for broadcasting stations using general-purpose IP networks has been increasing. In the future, the need for not only conventional SDI to IP converters (SDI over IP Gateway, etc.) but also broadcast operation systems (on-premise/cloud) based on All IP is expected to increase so Macnica is offering an early release of the Macnica Media Streaming SDK (M2S SDK), which enables the implementation of software-based SMPTE ST 2110 and AMWA NMOS IS-04/IS-05 compatible systems on general-purpose servers with generic NIC, specialized NIC cards and Macnica's MEP100 SmartNIC.

Features

  • Compatible with SMPTE® ST 2110 standard and AMWA NMOS IS-04, IS-05
    • Supports Video (4K, 1080p, 1080i/50Hz, 59.94Hz/4:2:2/10bit), Audio (24bit/2-32ch), Ancillary
    • Compatible with ST 2110-22. JPEG-XS encoding and decoding will be supported by hardware processing or software processing using the CPU or GPU (support for JPEG-XS codec inside MEP100 hardware planned for future release).
  • API provided with M2S SDK.
    • Control by API: Basic ST 2110 processing such as IP packet generation and analysis, hitless protection, etc. is performed inside M2S, allowing customers to focus on video, audio, and ancillary raw data processing and application development.
  • Support for Multiple NICs
    • Same API across various NIC types
  • Supports PTP control via Hardware Timestamp on NICs
  • GPU Support
    • When used with a GPU, the GPU performs the most demanding processing to reduce the CPU load.
  • Supports Linux OS (Ubuntu)
    • Windows support coming soon.
  • ST 2110 plug-in for GStreamer
    • Input and display video and audio, and send compressed content via ST 2110
    • Input to OBS Studio by connecting to v4l2 element

*NIC: Network Interface Card

*M2S: Macnica Media Streaming

Software Structure

M2S Software Structure

 

 

Media Data Flow

M2S Media Data Flow

 

 

CPU Affinity

M2S Core library can set CPU affinity. CPU affinity allows threads in the M2S Core library to be bound to a particular CPU core.

M25 CPU Affinity

 

 

GStreamer Plug-in for M2S

M2S Gstreamer Plugin
  • Sender Element
    • Video : m2svideosink
    • Audio : m2saudiosink
  • Receiver Element
    • Video : m2svideosrc
    • Audio : m2saudiosrc
    • Multi View : m2smvsrc (Rev 2.0)

Specifications

  • SMPTE® Profile
    • ST 2059-1/2
    • ST 2022-7
    • ST 2110-10
    • ST 2110-20
    • ST 2110-21
    • ST 2110-22
    • ST 2110-30
    • ST 2110-40
  • NMOS Profile
    • IS-04 v1.3
    • IS-05 v1.1
  • Ethernet Interface
    • 100 GbE x 2  *Capable of transmitting and receiving up to 8 x 4K Video streams. However, depending on the configuration of the equipment, there may be limitations.

Application Examples

M2S Application Example 1
M2S Application Example 2

Download M2S Brochure

ST 2110 FPGA IP Core

Macnica has been developing intellectual property to support the shift from Serial Digital Interface (SDI) to Internet Protocol (IP) based infrastructures since 2011. We successfully demonstrated the first implementation of our SMPTE ST 2022-1/2/5/6 intellectual property at NAB in 2012. We continue to develop highly flexible intellectual property that enables high channel count across multiple types of channels and a mix of standards in support of the Video over IP migration.

Features:

  • Support for multiple channels of video, audio, and metadata
  • Protocols can be configured on a per-channel basis (mix ST 2110, ST 2022-6)
  • ST 2059-1/2 time synchronization
  • Integration with SDI interface
  • Clock recovery from a video stream or external sync signal

*Macnica’s patented clock recovery methodology allows the video clock to be derived from the packet stream over a wide range of network jitter conditions.

 

Supported Standards:

  • ST 2110-10 (Timing)
  • ST 2110-20 (Video Packetization)
  • ST 2110-21 (Narrow Sender Traffic Shaping for Uncompressed Video)
  • ST 2110-30 (Audio Packetization)
  • ST 2110-40 (Metadata Packetization)
  • ST 2022-2/6 (1G and 10G Packetization of SDI Streams)
  • ST 2022-1/5 (1G and 10G FEC)
  • ST 2022-6 (Transport of High Bit Rate Media Signals over IP Networks)
  • ST 2022-7 (Seamless Protection Switching)
  • ST 2022-8 (SMPTE ST 2022-6 as an essence format within the SVIP system of ST 2110-10)
  • ST 2059-1/2 (Time Synchronization)
  • NMOS IS-04 (Discovery and Registration)
  • NMOS IS-05 (Connection Management)

Macnica’s suite of Video over IP Intellectual Property implements the most up-to-date standards associated with live video transport over IP networks through active participation in the Society of Motion Picture and Television Engineers (SMPTE), Video Services Forum (VSF), Joint Task Force on Networked Media (JT-NM), Alliance for IP Media Solutions (AIMS), and Advanced Media Workflow Association (AMWA) organizations.

JT-NM Tested

Macnica passed all applicable tests in the JT-NM Tested program earning the JT-NM Tested designation. The JT-NM Tested catalogs provide detailed test results and describe all test criteria and methodology as well as listing hardware and software versions of all products tested, offering complete transparency of the entire evaluation process.

 

Get more details on the JT-NM Tested program and its test results here.

JT-NM Tested

Macnica ST 2110 IP Core

  • Software IP for Application Development
    • Device Driver Hardware Access for each of the FPGA design blocks
    • ST 2059 Firmware Protocol Stack
    • ST 2110/ST 2022 SDK
      • ST 2110 Software Suite & Library Suite
      • IGMP Control
      • SDP Management
      • Hardware Control
      • ST 2110 Multi-Application Interface
      • ST 2110 Sample Application
      • ST 2110 Web GUI Application
  • AMWA NMOS Software Adaptor
    • Sony NMOS (OSS) and Macnica ST 2110 SDK seamless connection
Agilex badge

Deliverables

ST2110 Hardware IP (Tx / Rx)

  • Encrypted RTL for Quartus
  • Encrypted simulation model for Questa Sim
  • License File for Quartus

ST2110 Software Development Kit

  • Broadcast Core Engine
  • Broadcast Application Library
  • NMOS Adapter Library (Optional component)

Documents

  • User’s Manual
  • Implementation Guideline
    • About Reference design
    • Altera® Core Implementation Guide (XCVR, PLL, etc.)
    • Simulation Guide
    • Software Flow

Reference Design

  • HW : Verilog base Reference design
  • SW : Sample Device Driver
  • SW : Sample CUI Application