Technical

Tips, Tricks and Technical Information

JPEG XS in Drastic Software

dt logo 1.5inchJPEG XS (ISO/IEC 21122) is a wavelet-based image compression standard that provides high compression ratios, low latency, and high image quality. It supports multiple image resolutions and color depths in a single stream, making it well-suited for adaptive streaming. JPEG XS has been adopted as the compression in broadcast and post for both TR-07/08, SMPTE 2110-22 and IPMX.

JPEG XS

Overview

JPEG XS (eXtended Specification) is an image compression standard that uses wavelet-based compression techniques to achieve high compression ratios while maintaining low latency and high image quality. It is designed to be used in applications that require low-latency transmission of high-quality images, such as professional video production, medical imaging, and remote sensing.

At a high level, JPEG XS works by dividing an image into small blocks called wavelets, which are analyzed and compressed independently. This allows for a more efficient use of bandwidth, since only the necessary information is transmitted. In addition, JPEG XS includes a number of features to minimize latency and maximize image quality, such as support for lossless compression and a low-complexity entropy coding algorithm.

One of the key advantages of JPEG XS is its ability to support multiple image resolutions and color depths in a single stream, which makes it ideal for applications that require adaptive streaming. Additionally, JPEG XS supports progressive transmission, which allows for the image to be displayed at increasingly higher quality as more data is received.

Overall, JPEG XS is a powerful image compression standard that offers a compelling combination of high compression ratios, low latency, and high image quality, making it a valuable tool for a wide range of applications.

JPEG XS has been adopted as the compression in broadcast and post for both TR-07/08, SMPTE 2110-22 and IPMX.

TR-07 

VSF's TR-07 (Television and Radio Industries Forum Technical Recommendation 07), is a technical specification that provides guidelines for the interchange of video, ancillary data and multichannel audio content between different production and post-production environments.

TR-07 using TCP or UDP transmission of MPEG-2 style transport stream encased in a RTP packetization structure to send JPEG XS video and, ST 302 PCM audio streams and ST 291-1 (using ST 2038) ancillary data streams.

One of the key features of TR-07 is its support for flexible configurations, allowing for the interchange of multichannel audio, video and ancillary data content between different systems and platforms. This is particularly important for applications such as broadcast and streaming, where consistent audio levels and characteristics are critical for a good viewer experience.

Overall, TR-07 is a valuable technical resource for anyone involved in the production or delivery of multichannel audio content in the television and radio industries, providing a standardized approach to handling and managing complex audio signals across different systems and platforms.

SRT

SRT is a UDP based point-to-point protocol that supports resending lost packets for low latency and high quality.  By combining the lightning-fast speed of UDP with TCP’s error-correction qualities, SRT delivers reliable, low-latency streams — regardless of network quality. Broadcasters using it benefit from packet loss recovery, simplified firewall traversal, and the ability to encrypt the stream for end-to-end security.  We use the TR-07 specification to send JPEG XS through the SRT protocol, the same way we do with h.264, HEVC and MPEG-2.  This packetization provides excellent contribution from edge to cloud and can also be support with Net-X-Router to multiply or route streams under automation or web control.

SMPTE 2110-22

SMPTE 2110-22 is a technical standard developed by the Society of Motion Picture and Television Engineers (SMPTE) that specifies the transport of audio and video content over IP networks. Specifically, SMPTE 2110-22 defines a standardized approach to transporting compressed video signals using the JPEG XS codec.

At a technical level, SMPTE 2110-22 defines a set of protocols and specifications for the encapsulation and transport of JPEG XS-compressed video signals over IP networks. This includes the use of standard transport protocols such as RTP (Real-Time Transport Protocol) and FEC (Forward Error Correction) to ensure reliable and efficient transmission of video data, as well as standardized metadata formats to ensure interoperability between different systems and devices.

The use of JPEG 2000 as a compression standard within SMPTE 2110-22 is particularly significant, as it enables the transmission of high-quality, visually lossless video signals at low bit rates. This is achieved through the use of advanced wavelet-based compression techniques, which are able to compress video data more efficiently than traditional methods such as MPEG or H.264.

In addition to the transport of video signals, SMPTE 2110-22 also includes specifications for the transport of audio signals using standard audio-over-IP protocols such as AES67. This enables audio and video signals to be transported together within the same IP stream, allowing for synchronized playback and accurate lip-sync between audio and video.

Overall, SMPTE 2110-22 represents a powerful solution for the transport of high-quality video and audio content over IP networks, offering a standardized approach to the transport and processing of media signals that enables interoperability between different systems and devices.

IPMX

IPMX (Internet Protocol Media Experience) is a set of open standards and specifications developed by the Alliance for IP Media Solutions (AIMS) to enable the transport of professional media over IP networks. One of the key components of IPMX is the use of the JPEG XS (eXtended Specification) compression standard for video, which allows for high-quality, low-latency video transmission over IP networks.

At a technical level, IPMX defines a set of standardized components and protocols for the transmission, routing, and processing of media signals over IP networks. These include standards for video, audio, and data encapsulation, as well as protocols for discovery, registration, and control of networked media devices.

The use of JPEG XS as a compression standard for video within the IPMX framework is particularly significant, as it allows for the transmission of high-quality, visually lossless video signals at low latency, even over low-bandwidth networks. This is achieved through the use of wavelet-based compression techniques, which are able to compress video data more efficiently than traditional methods such as MPEG or H.264.

In addition to supporting JPEG XS for video, IPMX also includes support for other industry-standard codecs for audio and data, as well as support for standard transport protocols such as RTP and SMPTE ST 2110. This allows for a high degree of flexibility and interoperability within the IPMX ecosystem, enabling media signals to be easily exchanged between different devices and systems.

Overall, the combination of IPMX and JPEG XS represents a powerful solution for the transport of professional media over IP networks, offering high-quality, low-latency video transmission along with a robust set of standardized protocols and specifications for the transmission, routing, and processing of media signals.

AWS CDI

Amazon's AWS Cloud Digital Interface (AWS CDI) flows in AWS Elemental MediaConnect, originally  built for uncompressed video workflows, can now also support JPEG XS.  A MediaConnect CDI flow allows you to build uncompressed and JPEG XS video workflows in the AWS Cloud, using MediaConnect to link different products and services together into a virtualized live video production system.  We have supported CDI since its inception, and have now added JPEG XS support as well.  This allows us to transwrap TR-07/SRT/2110 to/from AWS CDI workflows as well as generate JPEG XS CDI from baseband or video IP sources.

Drastic's JPEG XS Codec

Drastic has developed a cost effective, CPU/SIMD/GPU/Browser JPEG XS codec that runs on Windows, macOS, and Linux, and supports x86, ARM/Mx, Web Browser and OpenCL.  This is the codec used for MXF and JXS files, as well as our implementations of TR-07/08, SMPTE 2110-22 and IPMX. 

Net-X-Code Server

  • Transmit SMPTE 2110-22, IPMX, TR-07, CDI (and many others)
  • Receive SMPTE 2110-22, IPMX, TR-07, CDI (and many others)
  • Write JPEG XS MXF, TS
  • Read JPEG XS MXF, TX
  • Baseband (SDI, 12G, HDMI) In/Out

Net-X-Router

  • Receive up to 16 channels of IP Video
  • Route from those inputs to up to 64 IP Video output
  • 12 packet latency
  • Web UI and Grass Valley router protocol control

2110Scope

  • Receive SMPTE 2110-22, IPMX, CDI

videoQC (Pro or Greater)

  • Receive TR-07
  • Transmit SMPTE 2110-22, IPMX, CDI

FlowCaster

  • Transmit SMPTE 2110-22, IPMX, TR-07, CDI (and many others)
  • Receive SMPTE 2110-22, IPMX

The codec itself is also available as an OEM product for integration into your software.


 

 

 

 

 

 

 

 

 

Trademarks, Registered Trademarks, and Copyrights

 

Trademarks, Registered Trademarks, and Copyrights

Trademarks, Registered Trademarks, and Copyrights
Apple Inc. - Apple, the Apple logo, Final Cut, Final Cut Pro, Apple TV, iOS, iPad, iPhone, iPod touch, iTunes, Mac, Mac OS X, macOS, Shake, Final Cut Pro, ProRes, High Sierra, Mojave, M1, M2, and QuickTime are trademarks of Apple Inc., registered in the U.S. and other countries. OpenCL and the OpenCL logo™ are trademarks owned by Apple Inc. and licensed to the Khronos Group.
Drastic Technologies, Ltd. – trademarks specified here.
Linus Torvalds - Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
Microsoft Corporation – Microsoft: Windows®, Video For Windows (VFW), DirectShow, Microsoft, Skype, Microsoft Azure, Microsoft Teams, Wave Mapper, Microsoft, Windows NT|2000|XP|XP Professional|Server 2003|Server 2008 |Server 2012, Windows 7, Windows 8, Media Player, Media Encoder, Windows Defender, Microsoft Office, .Net, Internet Explorer, SQL Server 2005|2008|2012|2014, Windows Media Technologies and Internet Explorer are trademarks of Microsoft Corporation.
MPEG LA - MPEG LA licenses patent pools covering essential patents required for use of the MPEG-2, MPEG-4, IEEE 1394, VC-1, ATSC, MVC, MPEG-2 Systems, AVC/H.264 and HEVC standards.
Society of Motion Picture and Television Engineers - SMPTE is a trademark of Society of Motion Picture and Television Engineers.
All other trademarks are the property of their respective owners

 

 

 

 

 

 

 

 

 

Image

For more than two decades, Drastic™ has been developing cutting edge digital video solutions for television, post production and sports broadcasting, from real time web delivery to 8K broadcast.

We offer standalone software for the end user or enterprise, integrated solutions for automated workflows, and OEM tools for custom applications or branded devices.

Contact Us

Address:
523 The Queensway, Suite 201
Toronto, ON
M8Y 1J7, Canada

Phone: +1 (416) 255 5636

Email: sales@drastictech.com

Fax: + 1 (416) 255 8780

Follow us on Social Media