intoPIX

Adding Compression to SMPTE ST 2110

30.04.24 1235 PM 작성자 Nils Finger

SMPTE 2110 Professional Media over IP Infrastructure 
​with added -22 for JPEG XS 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. 


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 or the JPEG XS in Action page, highlighting several vendors 

Discover all parts of the suite, and how compressed video gets included.

Core System-Level

Part 10 - System Timing and Definitions (SMPTE ST 2110-10)

It Defines the system architecture, synchronization using PTP and stream relationships.  The SMPTE ST 2059 (IEEE 1588-2008 / 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 21 – Traffic Shaping and Delivery Timing for Video (SMPTE ST 2110-21)

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 (e.g. narrow linear sender, wide linear sender). It ensures smooth video delivery a


Essence Transport Standards

Part 20 – Uncompressed active video (SMPTE ST 2110-20 - 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 pixels, 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 22 - Compressed Video (SMPTE ST 2110-22 - Video)

With the Part 22, SMPTE 2110 specifically defines the standardized way for transporting compressed video over IP workflows using in most cases - the JPEG XS lightweight low-latency lossless-quality compression (see TicoXS ).  The IETF RTP payload of  JPEG XS is fully defined and Video Services Forum (VSF) has made available a Technical recommendation - VSF TR08 - 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. It is also useful for constrained bandwidth (WAN, UHD4K or 8K, 1/2.5GbE computer interfacing,...)


intoPIX TicoXS and TicoXS FIP ultra-low latency & lossless quality codecs position 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 that ST 2110-22 JPEG XS is also being used into the IPMX standard.

Examples of Typical Bandwidth Ranges 

SMPTE 2110-22 JPEG XS commonly uses compression ratios between 6:1 to 15:1, but this can vary up to 20:1 depending on the JPEG XS profile (High or TDC) and selected resolution (e.g 1080p, 4K, 8K) , Frame Rate (e.g. 25, 50, 60 fps), Color Sampling (e.g. 8-bit, 10-bit, 12-bit).


Video FormatSMPTE ST 2110-20
Uncompressed 4:2:2 Bandwidth 
SMPTE ST 2110-22
JPEG XS (6:1)
SMPTE ST 2110-22
JPEG XS (10:1)
SMPTE ST 2110-22
JPEG XS (15:1)
1080p60, 4:2:2, 10-bit~2.4 Gbps~400 Mbps~240 Mbps~160 Mbps
4Kp60, 4:2:2, 10-bit~9.6 Gbps~1.6 Gbps~960 Mbps~640 Mbps
8Kp60, 4:2:2, 10-bit~38.4 Gbps~6.4 Gbps~3.8 Gbps~2.56 Gbps

Part 30 – PCM Digital Audio (SMPTE ST 2110-30)

ST 2110-30 deals only with the real-time, RTP-based transport of PCM digital audio streams over IP networks. An SDP-based signaling 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. It uses AES67 as the transport layer and it ensures cross-vendor compatibility in audio networks.

Part 31 – AES3 Transparent Transport (SMPTE ST 2110-31)

Part 31 can handle non-PCM audio. In this part, the real-time, RTP-based transport of AES3 formatted audio signals over IP networks, referenced to a network reference clock, is specified. (e.g. Dolby E, non-PCM formats)

Part 40 – SMPTE ST 291-1 Ancillary Data (SMPTE ST 2110-40)

ST 2110-40 basically says how to use the IETF RFC 8331 with 2110, for generically wrapping ancillary data items in IP packets. 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. (e.g., closed captions, SCTE-104, timecode)

Part 41 – Fast Metadata Transport (FMT)

Part 41 enables synchronized and low-latency metadata (e.g., camera tally, lens data) useful in live production and interactive applications.

Supporting Infrastructure Standards, Peripheral Standards and Protocols

These are not part of 2110 directly but are recommended or required for implementing 2110-compliant system:

Time Synchronization - SMPTE ST 2059-1/2

Defines use of IEEE 1588 PTP for time synchronization in professional media networks

Stream Redundancy / Reliability (SMPTE ST 2022-7)

The redundancy defines seamless protection switching for RTP streams across redundant networks — essential for reliability in live workflows. The concept is to duplicate the stream from the source via the use different path or cables to reach the destination.

Discovery, Registration, and Control – NMOS (AMWA)

  • IS-04 Discovery and Registration of IP-based media devices and services.
  • IS-05 Connection Management between senders and receivers (routing flows).
  • IS-06 Network Control — interaction with SDN controllers.
  • IS-07 Event and Tally messages (aligned with ST 2110-41).
  • IS-08 Audio Channel Mapping configuration (useful with ST 2110-30).
  • BCP-003-01/02 Security best practices (e.g., access control, secure transport).

SMPTE 소개 :

100년 이상 영화 및 텔레비전 엔지니어 협회 (SMPTE®, "simp-tee"로 발음됨) 사람들은 "talkies"와 HD, UHD (4K, 8K) 컬러 텔레비젼의 도입으로 미디어 및 엔터테인먼트 기술의 많은 중요한 기술들의 세부 사항을 정리했습니다. 1916년에 설립된 이래 이 협회는 업계에서 Moving-imagery 엔지니어링을 발전시키는데 공헌하였기에 오스카상과 여러 개의 에미상을 수상했습니다. SMPTE는 수천 가지 표준, 권장 사례 및 엔지니어링 지침을 개발하였고, 그 중 800개 이상이 현재 시행되고 있습니다.


자세한 내용은 다음을 방문하십시오. https://www.smpte.org

Adding the JPEG XS mezzanine compression on ST 2110-22 - intoPIX Solutions for Developers & OEMs

intoPIX has released encoder and decoder IP-cores for FPGA , as well as , accelerated SDK for OEM and developers 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 Altera, AMD 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.
  2. 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.
  3. Titanium SDK & SoC EDK: intoPIX also provide ST2110 solutions for developers as SDK and Embedded Development Kit for FPGA SoC, Jetson SoC or other ARM based SoC.

업데이트: intoPIX는 SMPTE 2110-22 스트림을 구문 분석하고 확인하기 위해 사용할 수 있는 SMPTE 2110-22 Wireshark Dissector 도 출시했습니다.

Testing the world first SMPTE 2110 Software Applications - intoPIX Solutions for Professionals

intoPIX has released the Titanium Software Suite for Professionals to enable anyone to runs SMPTE 2110 (or IPMX) on standard computer with Gigabit Networks

  1. TitaniumViewer is a software application that transforms standard laptops or workstations into efficient, low-latency receivers for SMPTE ST 2110 and IPMX video and audio streams—supporting resolutions up to 8K—ideal for professional AV monitoring, multi-viewing, and real-time production workflows. It fully integrates NMOS discovery , registration and control capabilities.
  2. TitaniumShow is a software application that enables laptops and workstations to act as SMPTE ST 2110 and IPMX video sources, allowing seamless, ultra-low-latency casting of native or virtual screens—up to 8K resolution—over standard 1G or 2.5G Ethernet networks using JPEG XS compression.

업데이트: intoPIX는 SMPTE 2110-22 스트림을 구문 분석하고 확인하기 위해 사용할 수 있는 SMPTE 2110-22 Wireshark Dissector 도 출시했습니다.

 관련 콘텐츠

intoPIX provides a full range of JPEG XS encoders & decoders as FPGA IP-cores supporting HD, 4K and even 8K, 422, 444 & HDR formats, with unique features and an extra small footprint. Discover the TicoXS and TicoXS FIP families of JPEG XS cores.

FastTicoXS CPU & GPU SDKs are perfect for developers looking to deploy JPEG XS ultra-low latency, lossless compression over their IP infrastructure and workflows. The SDKs come with a large set of features and the world's best performances !


JPEG XS를 사용하여 LAN에서, WAN을 통해, 클라우드에서 고품질 라이브 프로덕션. 개요 및 이점.