JPEG XS Codestream
image/jxsc
Released 2019
· by Joint Photographic Experts Group (JPEG) / intoPIX
The image/jxsc MIME type represents a raw JPEG XS (Extra Speed) codestream. Unlike the image/jxs format, which typically encapsulates the image data within an ISOBMFF container (providing metadata and box structures), a JXSC file contains only the bare JPEG XS compressed data. This structure is optimized for ultra-low latency hardware decoding, real-time live broadcasting, and embedded systems that require zero container parsing overhead.
Technical Specifications
.jxsc.jxs
JPEG XS (ISO/IEC 21122-1)
image/x-jxsc
Magic Bytes & HTTP Headers
..
Browser Support Matrix
| Browser | Status | Min Version |
|---|---|---|
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | — |
|
|
Not Supported | Legacy |
Advantages & Limitations
- Eliminates container overhead, maximizing parsing speed and minimizing latency to fractions of a millisecond
- Highly optimized for direct hardware implementation in FPGAs and ASICs
- Perfect for continuous data streaming over IP networks without needing to establish file headers
- Lacks standard container metadata (EXIF, XMP, ICC profiles), meaning color space and orientation data must be handled externally or out-of-band
- Zero support in web browsers or standard consumer operating systems
- Often requires specialized broadcast hardware or custom software libraries to decode
Developer Code Snippets
File Detection Steps
How to programmatically detect a image/jxsc
file by reading its raw bytes:
- 1 Check the first 2 bytes for the raw JPEG XS Start of Codestream (SOC) signature (FF 10)
- 2 Parse the Picture Header (PIH) starting at byte 2 to verify codestream dimensions, color profiles, and wavelet configurations
Software Support
Conversion Tools
Share & Embed
[](https://freewebptojpg.com/mime/image/jpeg-xs-codestream)
<iframe src="https://freewebptojpg.com/mime/image/jpeg-xs-codestream/embed" width="100%" height="280" style="border:1px solid #cbd5e1;border-radius:8px;" title="JPEG-XS-Codestream Specs"></iframe>
JSON API
All data on this page is available as a free, open JSON API. Use it in your project, documentation, or tooling.
GET https://freewebptojpg.com/mime/image/jpeg-xs-codestream.json
Open JSON
Frequently Asked Questions
What is the difference between image/jxs and image/jxsc?
image/jxs represents a JPEG XS image that is usually encapsulated within a standard ISOBMFF container (complete with metadata, color profiles, and headers). image/jxsc represents the raw, stripped-down JPEG XS codestream without any surrounding container structure.
What is the magic byte for a JPEG XS codestream?
A raw JPEG XS codestream always begins with the Start of Codestream (SOC) marker, which is represented by the 2-byte hex sequence FF 10.
Can I view image/jxsc files in a web browser?
No. Modern web browsers do not support JPEG XS codestreams. They are utilized almost exclusively in backend video pipelines, embedded hardware (FPGA/ASIC), and professional broadcast infrastructure (such as SMPTE ST 2110 workflows).