Bringing the next generation of video compression into post-production


JPEG XS combines ultra-low latency, visually lossless quality, and low computational complexity, making it ideal for live sports, broadcast, and IP-based media workflows.

The joinXS Production Suite, powered by Fraunhofer IIS , brings JPEG XS beyond live production, enabling professionals to record, review, and edit JPEG XS media without unnecessary transcoding - from live production to archiving and post-production.

POWERED BY

Available for Windows and macOS. (Linux: coming soon)
See compatibility notes.

Record live JPEG XS streams. Ready for what comes next.

joinXS Recorder captures live JPEG XS video over IP and automatically stores it as production-ready MXF files. With integrated NMOS support, it provides a software-based bridge from live IP production to archiving and post-production.

  • Live JPEG XS Recording

    Capture RTP-based JPEG XS video streams directly over IP and store them as SMPTE ST 2124 MXF files.

  • Integrated NMOS Support

    NMOS IS-04/05 integration simplifies device discovery, stream selection, and connection management.

  • Real-Time Stream Monitoring

    Monitor stream statistics and metadata in real time while recording in ST 2110 and IPMX environments.

Review JPEG XS media. No conversion required.

joinXS Player enables direct playback of JPEG XS content stored in MXF files - without transcoding or format conversion. Quickly review captured material in high quality and at native resolution.

  • Native JPEG XS Playback

    Play JPEG XS MXF files directly in high quality and at native resolution.

  • Video & Audio Support

    Review multi-essence MXF files containing both video and audio tracks.

  • Professional Pixel Format Support

    Supports RGB 4:4:4, UYVY 4:2:2, and V210 4:2:2 pixel formats for professional media workflows.

Bring JPEG XS directly into Adobe Premiere Pro.

The joinXS Premiere Plugin enables direct import and export of JPEG XS MXF files in Adobe Premiere Pro - without intermediate transcoding. Edit JPEG XS content within familiar post-production workflows while maintaining an efficient, high-quality production chain.

  • JPEG XS Import

    Import JPEG XS MXF files directly into Adobe Premiere Pro for editing without intermediate transcoding.

  • JPEG XS Export

    Export your finished content directly as JPEG XS MXF files for a seamless end-to-end workflow.

  • SMPTE ST 2124 MXF Support

    Work with standardized SMPTE ST 2124 MXF files for integration into professional media workflows.

Prices



€ 79.73

per month

  • Supports RTP streaming (IETF RFC 9134)
  • Ultra-low latency while maintaining high quality streaming through JPEG XS
  • Effortless setup and control via NMOS IS-04/05 integration
  • ST 2124 and ST 2110 compliance
  • Display of real-time statistics and stream metadata


€ 59.50

per month

  • High-quality playback of JPEG XS MXF files
  • Playback of multi-essence MXF, containing video and audio tracks
  • RGB 4:4:4, UYVY 4:2:2 or V210 4:2:2 pixel formats


€ 29.75

per month

  • Easy Import and Export of JPEG XS MXF files
  • SMPTE ST 2124 MXF Support

Stay up to date


Sign up for our newsletter to receive the latest information about joinXS release date, as well as product updates, new features, and special offers.

Why choose joinXS for your JPEG XS workflow


01

Complete JPEG XS workflow

Work with JPEG XS across production and post-production - from recording and playback to editing and archiving.

02

Built for professionals

Purpose-built software for professional broadcast and media workflows, designed to integrate into existing production environments.

03

Powered by Fraunhofer

Benefit from JPEG XS technology and media expertise developed by Fraunhofer IIS, one of the key contributors to the JPEG XS standard.

04

Flexibility through software

Bring JPEG XS workflows to standard computer hardware without the need for dedicated proprietary systems.

Frequently Asked Questions


JPEG XS is a professional image and video codec designed specifically for workflows where high image quality and ultra-low latency are essential. Unlike traditional distribution codecs, JPEG XS does not aim for maximum compression, but rather for visually lossless quality with low complexity and low latency.

This makes JPEG XS particularly suitable for live production, broadcast, remote production, and professional AV-over-IP workflows. Compared to uncompressed video, the reduced data rate lowers network bandwidth requirements while maintaining high quality and responsiveness.

Key benefits of JPEG XS:

  • Ultra-low latency
  • Visually lossless image quality
  • Lower bandwidth requirements than uncompressed video
  • Low computational complexity
  • Ideal for professional IP-based production workflows

Fraunhofer IIS is one of the key developers of JPEG XS and contributed significantly to its standardization within the ISO/IEC JPEG committee. Get more information at https://www.iis.fraunhofer.de/audio.

joinXS supports professional JPEG XS workflows from live production and recording to review, archiving, and post-production. The applications can be used individually or combined to create an end-to-end JPEG XS workflow.

Typical use cases include:

  • Live Production & Broadcast: Recording JPEG XS streams directly from IP-based production environments
  • Sports & Entertainment: Recording and quickly reusing high-quality live content, for example for highlights or post-event content
  • Remote Production: Integrating JPEG XS into distributed and IP-based production workflows
  • Recording & Archiving: Recording JPEG XS streams into MXF files for direct storage and later reuse
  • Review: Quickly playing back and reviewing JPEG XS content stored in MXF files
  • Post-Production: Importing and exporting JPEG XS media in Adobe Premiere Pro for editing and further processing

With joinXS Recorder, Player, and Premiere Plugin, JPEG XS content can be used across different stages of the production workflow without first having to convert it to another media format.

This FAQ is valid for
joinXS applications Demo License From version 1.0.X

 
With the free demo editions of the joinXS applications almost all functionalities of the full versions can be tested. However, there are the following restrictions:

joinXS Recorder

  • Watermark visible in the live preview
  • Recording time limited to 30 seconds

joinXS Player

  • Watermark visible in the decoded image
  • Reduced quality after 30 seconds of playback

joinXS Premiere Plugin

  • Embedded Watermark during import (decode) and export (encode)
  • Decoding in reduced resolution after 30 seconds of playback
This FAQ is valid for
joinXS Recorder from Version 1.0.X
joinXS Player from Version 1.0.X
joinXS Premiere Plugin from Version 1.0.X

 

Application Windows
≥ 11
macOS/M
≥ 15
Linux
joinXS Recorder X X coming soon
joinXS Player X X coming soon
joinXS Premiere plugin X X not available
This FAQ is valid for
joinXS Recorder from Version 1.0.X
joinXS Player from Version 1.0.X
joinXS Premiere Plugin from Version 1.0.X

No dedicated JPEG XS hardware is required to use joinXS. The applications are software-based and run on compatible standard Windows and macOS systems.

The hardware you need depends on your specific workflow and the characteristics of the JPEG XS stream or MXF file, particularly resolution, frame rate, and data rate. joinXS itself does not impose a fixed resolution limit.

For typical 2K workflows, we recommend the following as a general guideline:

Windows

  • Intel Core i5 12th generation or newer, or equivalent AMD CPU
  • 8 GB RAM
  • Windows 11 or later
  • 1 Gbit network connection for joinXS Recorder

macOS

  • Apple M2 or newer
  • 8 GB RAM
  • macOS 15 or later
  • 1 Gbit network connection for joinXS Recorder

Higher resolutions and more demanding workflows may require more powerful hardware and higher network bandwidth.

As actual performance depends on your individual setup and content, we recommend testing joinXS in demo mode with your own system and typical JPEG XS content.

This FAQ is valid for
joinXS Recorder from Version 1.0.X
joinXS Player from Version 1.0.X
joinXS Premiere Plugin from Version 1.0.X

 

How to use joinXS applications with Online Activation

Conditions:

  • You have downloaded the desired joinXS installer from the webshop at MY PRODUCTS and installed it on your hardware.



  • The intended hardware requires a permanent internet connection.

 

Follow these steps:

  • Start your application
  • Enter your login data in the login window

    Username/Password
    Use the login data for username and password as in www.easydcp.com

    Device Name
    Create your individual device name.
    The computer name will appear by default.

    Remember Password
    Select to save your login settings on this computer

    Demo/Offline Mode
    Start your application without login data in Demo Mode with limited functions.

  • After logging in, your application starts
  • When you login for the first time, the licenses and certificates for the respective hardware are automatically created and loaded in the background
  • You are now ready to use the program

Note that a permanent internet connection is required. Nevertheless, whenever the Internet connection is interrupted, a seperate window with corresponding information will open after a predetermined period of time. All data will be cached in your project file for security.

Find more Informations about the Roaming service here.

This FAQ is valid for
joinXS Recorder from Version 1.0.X
joinXS Player from Version 1.0.X

 

How to use joinXS applications with Offline Activation

Condition: 

You have downloaded the desired joinXS installer from the webshop at MY PRODUCTS and installed it on your hardware.

Important: When using your easyDCP application with Offline Activation, the services "online activation" and "roaming mode" are deactivated!

joinXS Player

  • Start your application via the login window in the demo/offline mode

    Username/Password/Device Name/Remember Password
    Ignore these fields

    Demo/Offline Mode
    Launch your application in demo/offline mode

  • Select "Preferences (OSX)" or "Options (WINDOWS)" in the application. Go to "Activation Status" and select "Request License".
         
  • Fill out the form according to the instructions displayed and select "Submit" if you're on a workstation with an internet connection. The easyDCP website opens automatically in your browser. 

         https://www.easydcp.com/sync/images/activation/3_6/request.png
  • If you're trying to activate an application on an offline workstation, you have the option to save the request as html and open it on another workstation with an in ternet connection. Click on "Submit License Request". The easyDCP website opens in your browser. 

         

  • Log in to your easyDCP Webshop account and select the license to be activated. The license will be created.

                https://www.easydcp.com/sync/images/activation/select.png

  • Download your License from your license status. 

       

  • Go back to your joinXS application where you want to activate the Offline mode. Open the same menu as in the previous step and import the License with the option "Import License".
  • The activation status changes from unlicensed to licensed under the name of your account. This means, the offline mode is activated and you can use your program now in Offline Activation without a permanent internet connection. Please note, that the Online Activation is deactivated for this application.

     

joinXS Recorder

  • Start your application via the login window

    You start your application via two options:

    Username/Password/Sign in/Forgot Password

    Sign in via Online Activation

    Start Demo
    Launch your application in demo mode without login data (this option is specifically relevant if your workstation doesn't have any internet connection)

  • Open the settings menu     
  • Open the "License" tab and click on the button "Request offline license file".

  • Save the license file on your computer (e.g. in your downloads folder) 

           

  • To create the license, you now need to open the exported html request on a workstation with an internet connection. Click on "Submit License Request". The easyDCP website opens in your browser. 

           

  • Log in to your easyDCP Webshop account and select the license to be activated. The license will be created.

           

  • Download your License set from your license status. 

             

  • Go back to your joinXS application where you want to activate the Offline mode. Open the same menu as in the previous step and import the License with the option "Import License file".
  • The activation status changes to "Active (offline)". This means, the offline mode is activated and you can use your program now in Offline Activation without a permanent internet connection. Please note, that the Online Activation is deactivated for this application.

 

If you need to use your application again in roaming mode with the online activation, please have a look here.