Adding Compression to SMPTE 2110

30.01.18 03:31 PM By Nils Finger

SMPTE 2110 Professional Media over IP Infrastructure 
​with added -22 for compressed video essence

The SMPTE ST 2110 standards for professional media over IP infrastructures serves as a major contributor to the industry’s movement toward IP-based infrastructures. The suite of standards specifies the carriage, synchronization, and description of separated video, audio and ancillary data streams over IP for live production, playout, and other professional media applications. By adding timestamps, all elements can be routed separately and brought together at any endpoint. This synchronized separation of streams, as opposed to SMPTE ST 2022, simplifies the process of adding metadata such as captions, subtitles, Teletext, time codes, and simplified video editing, as well as tasks such as the processing of multiple audio languages and types. By adding timestamps, all elements can be routed separately and brought together at any endpoint. 

Today, the standard suite is embraced by the industry and many are offering equipment and solutions based on the SMPTE ST 2110. To look at vendors offering ST2110 products, check out the members of the AIMS Alliance for example.


To shed a light on all parts of the suite, we have enlisted and explained them in the following:

Part 10 - System timing and definitions

The ST 2059 (PTP) is used to distribute time and timebase to each device within the system by giving timestamps to the separate streams. It specifies the various system clocks and how the RTP timestamps are calculated for Video, Audio and ANC signals. This enables each component flow — audio, video, metadata —to be synchronized to each other, while remaining independent streams.


Part 20 – Uncompressed active video

This standard specifies the real-time, RTP-based transport of uncompressed active video essence over IP networks. An SDP-based signalling method is defined for image technical metadata necessary to receive and interpret the stream.

It supports resolutions up to 32k x 32k, thus well covering the currently trending UHD formats, Y’Cb’Cr’, RGB, XYZ and I’Ct’Cp’ color spaces, HDR and HFR content, 4:2:2/10, 4:2:2/12, 4:4:4/16, and more.


Part 21 – Traffic shaping and delivery timing for video

Part 21 defines a timing model for SMPTE 2110-10 video RTP streams as measured leaving the RTP sender, and defines the sender SDP parameters used to signal the timing properties of such streams.


Part 22 - Compressed video

With the Part 22, the SMPTE 2110 specifically and officially defines a standardized way for transporting compressed video over IP workflows using, in most cases, the lightweight low latency JPEG XS compression (see TicoXS).  The IETF RTP payload of  JPEG XS is fully defined and Video Services Forum (VSF) has made available a Technical recommendation for SMPTE 2110-22 (more info here) . 


The use of compressed video to ST 2110 intensifies the existing advantages of moving to IP based workflows – flexibility, scalability, unlimited accessibility – by allowing users to transport generally high-bandwidth videos like HD,4K and 8K over cost-effective COTS 1GbE/10GbE networks. 


Using the innovative intoPIX TicoXS ultra-low latency & lossless quality codec positions compression as a solid sustainable solution for creating cost-effective, bandwidth-efficient and high quality live production workflows into the LAN, over to WAN or to the cloud with JPEG XS capabilities. In no means, it is inferior to uncompressed video concerning neither quality nor latency. It is just better in bandwidth as it enables to (re)use COTS equipment, existing cables and networks such as 1GbE, 10GbE to manage multiple streams in HD, 4K and 8K with a more affordable bandwidth.


Note that other constant bitrate and low latency compression such as TICO (SMPTE RDD35) or TicoXS FIP (Flawless Imaging) can also be used. 


Part 30 – PCM digital audio

ST 2110-30 deals only with the real-time, RTP-based transport of PCM digital audio streams over IP networks. An SDP-based signalling method is defined for metadata necessary to received and interpret the stream. Non-PCM digital audio signals, which includes compressed audio, are beyond the scope of this standard.

Part 31 – AES3 transparent transport

Part 31 can handle non-PCM audio. In this part, the real-time, RTP-based transport of AES3 signals over IP networks, referenced to a network reference clock, is specified. Like AES3, the audio signal is always stereo.

Part 40 – SMPTE ST 291-1 ancillary data

2110-40 basically says how to use the IETF RFC 8331 with 2110, for generically wrapping ancillary data items in IP. It specifies the transport of SMPTE ST 291-1 Ancillary (ANC) data packets related to digital video streams over IP networks. In this way, it enables break-away routing of Audio and VANC. 


About SMPTE:

For more than a century, the people of the Society of Motion Picture and Television Engineers® (SMPTE®, pronounced “simp-tee”) have sorted out the details of many significant advances in media and entertainment technology, from the introduction of “talkies” and color television to HD and UHD (4K, 8K) TV. Since its founding in 1916, the Society has received an Oscar® and multiple Emmy® Awards for its work in advancing moving-imagery engineering across the industry. SMPTE has developed thousands of standards, recommended practices, and engineering guidelines, more than 800 of which are in force today.


For more information visit: https://www.smpte.org

Adding the JPEG-XS mezzanine compression on ST 2110-22

intoPIX has released encoder and decoder IP-cores for FPGA and accelerated SOFTWARE solutions running on Nvidia GPUs & x86-64 Intel or AMD CPUs :

  1. TicoXS IP-cores - with a full range  delivering 8, 10, 12 bit capability, 4:2:2 and 4:4:4 color sampling, HD, 4K, 8K at up to 60fps or 120fps. Thanks to their extremely small footprint, TicoXS encoder and decoder IP-cores fit onto the smallest Intel, Xilinx or Lattice FPGAs, requiring no additional memory and enabling a firmware upgrade of existing FPGA-based systems.  See also our companion IPX-RTP-XS IP-cores for 2110-22.
  1. Fast TicoXS SDKs - that encode and decode  HD, 4K or 8K on Intel and AMD x86-64 or ARM 64 CPU processors and on Nvidia GPU.

UPDATE: intoPIX has also released a SMPTE 2110-22 Wireshark Dissector available here to parse and verify your SMPTE 2110-22 streams. 

 Related content

intoPIX provides a full range of JPEG XS encoders & decoders as FPGA IP-cores supporting HD, 4K and even 8K, 422, 444 & HDR formats. 

FastTICO-XS CPU & GPU SDKs are perfect for all professionals looking to deploy the new JPEG XS ultra-low latency, lossless encoding over their whole infrastructure and workflows.


High quality live production in the LAN, over the WAN and into the CLOUD using JPEG XS. Overview and benefits.