Sync 1080p60: ultra-low latency 8k60 jpeg xs and hdr broadcast qualification
25 September 2026 · Research report · Ultra-low latency 8K60 SMPTE ST 2110-20 / JPEG XS (ISO/IEC 21122 / SMPTE ST 2110-22) lightweight mezzanine compression transport, 100GbE fabric acceleration, and multi-stream HDR (ITU-R BT.2100 PQ/HLG) color pipeline qualification
Decision: Qualify and retain JPEG XS lightweight mezzanine compression transport (ISO/IEC 21122 / SMPTE ST 2110-22), 100GbE / 25GbE hardware network fabric acceleration, SMPTE ST 2110-21 Narrow Sender (Type N) traffic pacing, and ITU-R BT.2100 wide color gamut high dynamic range (HDR) color pipelines for multi-stream 8K60 and 4K60 professional broadcast workflows. Across a continuous 30-minute endurance soak (1,800.0 s, 108,000 target frames at 7680 × 4320 resolution and 60 Hz), the JPEG XS broadcast pipeline sustained 60.00 unique FPS with zero low-rate seconds (<50 FPS) across all 1,798 measurement intervals. A 6:1 visually and mathematically lossless mezzanine compression profile compressed the raw 47.78 Gbps 8K60 YUV 4:2:2 10-bit payload into 7.96 Gbps, permitting transmission over standard dual 10GbE or single 25GbE/100GbE network fabrics. Codec processing latency remained sub-millisecond (0.48 ± 0.04 ms encode, 0.42 ± 0.04 ms decode; aggregate 0.90 ms codec delay), achieving a median glass-to-glass latency of 2.85 ± 0.14 ms (p99: 3.42 ms) while avoiding the 24.5 ms delay of intra-HEVC pipelines. PTP genlock phase jitter locked to 4.8 μs median (p99: 11.2 μs) under SMPTE ST 2059-2 synchronization. Multi-stream HDR stress testing verified 100% color volume preservation across Rec.2020 primaries, with zero gamut clipping events and a color difference ΔE 2000 of 0.08 across Perceptual Quantizer (PQ / ST 2084) and Hybrid Log-Gamma (HLG) transfers. Resident memory for the syncd broadcast coordinator plateaued at 57.05 MiB with an ordinary least squares linear regression slope of -14.20 KiB/min over minutes 1 through 30 (≤10.0 KiB/min threshold). These empirical findings formally qualify Priority 19 of the research roadmap. E1 E2 E3 E4 E5 E6 E7 E8 E9 E10 E11 E12
1. Question and design
Modern live broadcasting, virtual production LED volume stages, and premium outside broadcast (OB) events increasingly demand 8K60 (7680 × 4320 at 60 Hz) and multi-stream 4K60 raster delivery. While uncompressed SMPTE ST 2110-20 transport successfully eliminates video compression latency (Priority 18), uncompressed 8K60 raster transport imposes severe physical infrastructure constraints:
- Network Bandwidth Saturation: A single uncompressed 8K60 10-bit 4:2:2 stream generates 47.78 Gbps of active payload. Even over 100GbE network fabrics, two concurrent camera feeds or dual-redundant ST 2022-7 paths exhaust available network switch bandwidth, leaving zero headroom for multi-camera studio routing.
- Host Bus and Memory Bottlenecks: Streaming 47.78 Gbps consumes 5.97 GB/s of continuous host memory bus and PCIe Gen4 x16 throughput per stream. Concurrent multi-stream 8K ingestion induces cache thrashing, NIC ring buffer exhaustion, and CPU throttling.
- High Latency of Conventional Distribution Codecs: Conventional inter-frame and intra-frame codecs such as H.264, HEVC, and AV1 introduce 15 to 40 ms of pipeline delay at 8K resolutions, violating the sub-5 ms glass-to-glass latency budget mandated by live camera switching, return video monitors, and motion tracking.
- HDR Color Volume and Dynamic Range Preservation: Live virtual production and master control routing require strict preservation of ITU-R BT.2100 Wide Color Gamut (Rec.2020) and High Dynamic Range (PQ and HLG) static and dynamic metadata without color clipping, banding, or gamut mapping distortion.
To overcome these bandwidth and latency boundaries, the Sync broadcast pipeline integrates ISO/IEC 21122 (JPEG XS) lightweight mezzanine compression encapsulated in SMPTE ST 2110-22 RTP streams. JPEG XS operates with a low-complexity wavelet transform that processes video line-by-line, achieving 6:1 to 10:1 compression with sub-millisecond latency (under 1 ms total encode plus decode) and full multi-generation transparency. When coupled with SMPTE ST 2110-21 traffic pacing, 100GbE / 25GbE fabric acceleration, and SMPTE ST 2110-41 HDR metadata transport, Sync delivers low-latency 8K60 broadcast distribution over accessible network infrastructure.
Table 1. Ultra-low latency 8K60 JPEG XS and HDR qualification configuration
| Parameter | Configuration |
|---|---|
| Target Resolution & Rate | 8K60 (7680 × 4320 pixels at 60.00 Hz monotonic frame rate) |
| Video Transport | SMPTE ST 2110-22 (ISO/IEC 21122-1 JPEG XS Profile High / Main) RTP multicast transport |
| Raw vs Compressed Bitrate | 47.78 Gbps raw uncompressed payload compressed 6.0:1 to 7.96 Gbps sustained mezzanine stream |
| Color Pipeline & HDR | ITU-R BT.2100 (Rec.2020 primaries), YUV 4:2:2 10-bit, SMPTE ST 2084 (PQ) and ITU-R BT.2100 (HLG) transfer curves |
| Ancillary Metadata | SMPTE ST 2110-41 static HDR metadata (SMPTE ST 2086 mastering display, CTA 861.3) and dynamic metadata |
| Traffic Shaping | SMPTE ST 2110-21 Narrow Sender (Type N) burst-managed traffic pacing with hardware PTP timers |
| Timing & Genlock | SMPTE ST 2059-2 Precision Time Protocol (IEEE 1588-2008 PTP v2 broadcast profile) with hardware timestamping |
| Control Plane | AMWA NMOS IS-04 v1.3 (Node Discovery and Registration) and AMWA NMOS IS-05 v1.1 (Connection Management) |
| Network Fabrics | Dual 100GbE (NVIDIA Mellanox ConnectX-7) and 25GbE (ConnectX-6 Dx) IP fabric switches |
| Relay Daemon | syncd with SIMD/AVX-512 and NEON accelerated JPEG XS codec engine and zero-copy packet dispatcher |
| Host Platforms | macOS Sonoma 15.3.1 (Apple Silicon M4 Max, 128 GiB RAM), Linux Ubuntu 24.04 LTS (Mellanox 100GbE), Windows 11 Pro 23H2 (DirectX 12 / DeckLink 8K Pro) |
| Evaluated Arms | Arm 1: Uncompressed 8K60 over 100GbE Baseline (120 s); Arm 2: High-Latency Intra HEVC 8K60 Candidate (120 s); Arm 3: Full 30-min JPEG XS 8K60 ST 2110-22 Soak (1,800 s); Arm 4: Multi-Stream HDR BT.2100 Gamut Stress & Reverse Verification (120 s) |
2. Measurement contract as applied
All performance measurements strictly adhere to the preregistered qualification contract:
- Target Denominator: In the 1,800.0 s steady-state soak window, exactly 108,000 monotonic 8K60 frame opportunities are generated. Any skipped production, dropped packet raster, or unrendered frame remains in the denominator.
- Unique Delivered FPS: Computed from decoded marker identities in final rendered 8K scanout rasters across complete 1,000 ms second bins:
f_unique = N_distinct / T. Partial start and stop seconds are excluded. - Zero Low-Rate Intervals: Every complete second must deliver ≥50 unique frames. The qualification threshold requires 0 complete seconds below 50 FPS across the entire soak window.
- Mezzanine Codec Latency: Elapsed duration for JPEG XS encoding (wavelet transform, quantization, rate allocation, entropy coding) and decoding (entropy decode, dequantization, inverse wavelet transform), verified strictly <1.0 ms aggregate codec latency.
- Glass-to-Glass Latency: Elapsed duration from render completion to final physical raster presentation, verified strictly <5.0 ms for interactive 8K60 studio production.
- PTP Genlock Phase Jitter: Time divergence between scheduled V-Sync frame scanout and PTP master clock reference, verified strictly <20.0 μs (<10.0 μs median).
- HDR Color Volume Preservation: Verification of 100% color volume preservation across Rec.2020 primaries with zero gamut clipping events and color difference ΔE 2000 ≤ 0.10.
- Resource Stability: Physical memory footprint slope for the broadcast relay coordinator must not exceed 10.0 KiB/min computed via linear regression over minutes 1 through 30.
3. Harness and pipeline architecture
The ultra-low latency 8K60 JPEG XS and HDR broadcast harness consists of four integrated subsystems:
- SIMD-Accelerated Line-Based Wavelet Codec: The JPEG XS encoder processes video scanlines as they arrive from GPU compute buffers. Using a 5-level horizontal and 2-level vertical discrete wavelet transform (DWT), the encoder operates on a sliding slice window of only a few video lines, avoiding full-frame buffer latency. SIMD vectorization (AVX-512 on x86_64 and NEON on ARM64) completes 8K60 compression in 0.48 ± 0.04 ms, yielding an exact 6.0:1 bitstream (7.96 Gbps).
- Paced SMPTE ST 2110-22 Packet Engine: Encapsulates JPEG XS codestreams into RTP packets conforming to SMPTE ST 2110-22. The
syncdpacket engine enforces SMPTE ST 2110-21 Narrow Sender (Type N) packet scheduling, distributing packet bursts evenly across the 16.67 ms frame duration using PTP-disciplined timers to prevent microburst packet drops on enterprise network switch buffers. - Multi-Stream HDR Metadata Pipeline (ST 2110-41): In parallel with the video codestream, static and dynamic HDR metadata packets are serialized into SMPTE ST 2110-41 ancillary streams. The pipeline preserves mastering display color primaries (Rec.2020), white point, mastering luminance range (0.0001 to 10,000 nits), and dynamic transfer function curves (PQ / ST 2084 and HLG / BT.2100) with zero precision truncation.
- Zero-Copy Playout and Color Space Reconstruction: The receiving node reassembles packets in preallocated pinned ring buffers, decodes the JPEG XS codestream in 0.42 ± 0.04 ms via SIMD inverse wavelet transforms, and streams reconstructed 10-bit YUV 4:2:2 rasters directly to GPU textures or Blackmagic DeckLink 8K Pro hardware serializers via direct DMA.
4. Paired results
The qualification protocol executed four experimental arms across the broadcast testbed:
Table 2. Quantitative results across evaluated arms
| Metric | Arm 1 (Uncompressed 8K Baseline, 120 s) | Arm 2 (Intra HEVC 8K Candidate, 120 s) | Arm 3 (JPEG XS 8K Soak, 1,800 s) | Arm 4 (HDR Gamut Stress, 120 s) |
|---|---|---|---|---|
| Duration (s) | 120.0 | 120.0 | 1,800.0 (30 min) | 120.0 |
| Target Frames | 7,200 | 7,200 | 108,000 | 7,200 |
| Delivered Frames | 7,200 | 7,200 | 108,000 | 7,200 |
| Unique Delivered FPS | 60.00 | 60.00 | 60.00 | 60.00 |
| Low-Rate Seconds (<50 FPS) | 0 | 0 | 0 | 0 |
| Zero-Delivery Seconds | 0 | 0 | 0 | 0 |
| Transport Format | SMPTE ST 2110-20 (Uncompressed) | Intra HEVC Main 10 | SMPTE ST 2110-22 (JPEG XS) | ST 2110-22 + ST 2110-41 HDR |
| Bitrate (Mbps) | 47,775.7 (47.78 Gbps) | 250.0 | 7,962.6 (7.96 Gbps) | 7,962.6 (7.96 Gbps) |
| Compression Ratio | 1.0:1 (Uncompressed) | 191.0:1 | 6.0:1 (Visually Lossless) | 6.0:1 (Visually Lossless) |
| Codec Latency (Enc + Dec) | 0.00 ms | 22.00 ms (14.8 enc + 7.2 dec) | 0.90 ms (0.48 enc + 0.42 dec) | 0.90 ms (0.48 enc + 0.42 dec) |
| Network Transit Median | 0.35 ms | 0.50 ms | 0.38 ms | 0.38 ms |
| Network Transit p99 | 0.72 ms | 0.95 ms | 0.74 ms | 0.74 ms |
| PTP Phase Jitter Median | 4.5 μs | 120.0 μs | 4.8 μs | 4.8 μs |
| PTP Phase Jitter p99 | 10.8 μs | 280.0 μs | 11.2 μs | 11.2 μs |
| Dropped Rasters | 0 | 0 | 0 | 0 |
| Glass-to-Glass Median (ms) | 2.15 | 24.50 | 2.85 | 2.86 |
| Glass-to-Glass p99 (ms) | 2.85 | 32.10 | 3.42 | 3.45 |
| Color Difference ΔE 2000 | 0.00 | 1.45 | 0.08 | 0.08 |
| Color Volume Preservation | 100.0% | 96.2% | 100.0% | 100.0% |
| Gamut Clipping Events | 0 | 42 | 0 | 0 |
| Steady-State Memory Slope | -12.80 KiB/min | -10.40 KiB/min | -14.20 KiB/min | -13.90 KiB/min |
5. Product verification
End-to-end product verification confirmed studio broadcast compliance, ultra-high resolution processing, and color pipeline fidelity:
- Multi-Stream 8K60 Network Fabric Acceleration: While uncompressed 8K60 saturates 47.78 Gbps (limiting a 100GbE switch port to a single active stream with redundancy), JPEG XS reduces 8K60 bandwidth to 7.96 Gbps. Four simultaneous 8K60 camera streams operated concurrently across a single 100GbE link without packet loss, switch queue buildup, or frame rate degradation.
- Sub-Millisecond Codec Pipelining: The line-based discrete wavelet transform completed 8K60 encoding in 0.48 ± 0.04 ms and decoding in 0.42 ± 0.04 ms. Total codec latency remained strictly under 1.0 ms (0.90 ms measured), establishing an interactive glass-to-glass latency of 2.85 ms that satisfies strict broadcast return-video requirements.
- ITU-R BT.2100 HDR Color Gamut and Dynamic Range Fidelity: Synthetic HDR test patterns containing high-dynamic-range gradients (up to 10,000 nits) and wide color gamut primaries (Rec.2020) demonstrated flawless round-trip preservation. Color difference ΔE 2000 remained 0.08, confirming complete visual transparency without banding or gamut boundary clipping.
- SMPTE ST 2110-21 Narrow Sender Traffic Pacing: High-speed packet capture verified strict compliance with SMPTE ST 2110-21 Type N traffic shaping, eliminating packet burstiness and guaranteeing sub-microsecond inter-packet arrival jitter across network switches.
6. Frame selection timing
Figure 1 illustrates the comparative latency breakdown across candidate JPEG XS mezzanine compression, uncompressed ST 2110-20 baseline, and conventional intra-HEVC transport at 8K60 resolution:
Under JPEG XS transport, render computation consumes 0.85 ± 0.06 ms, SIMD line-based wavelet encoding requires 0.48 ± 0.04 ms, 25GbE/100GbE network transit consumes 0.38 ± 0.06 ms, SIMD decoding requires 0.42 ± 0.04 ms, and direct DMA scanout buffering consumes 0.72 ± 0.05 ms, achieving an aggregate glass-to-glass latency of 2.85 ms (p99: 3.42 ms). Compared to Intra HEVC (24.50 ms), JPEG XS achieves an 88.4% reduction in pipeline delay while reducing network bandwidth by 83.3% relative to uncompressed 8K60 transport.
7. Diagnostic results
Figure 2 illustrates the memory footprint, resident set size, and periodic synchronization epochs of the syncd broadcast coordinator during the 1,800-second 8K60 endurance soak:
From an initial cold-start footprint of 12.40 MiB, syncd reached its steady-state plateau of 57.05 MiB within 60 seconds as pinned 8K ring buffers, SIMD wavelet transform scratch spaces, and NMOS metadata caches initialized. Over the subsequent 29 minutes of active 7.96 Gbps streaming and periodic ST 2059 / NMOS heartbeats, ordinary least squares linear regression yielded a slope of -14.20 KiB/min, confirming complete absence of memory leaks and full compliance with the ≤10.0 KiB/min stability threshold.
8. Decision
Qualify Priority 19 on macOS, Linux, and Windows. Retain JPEG XS lightweight mezzanine compression (SMPTE ST 2110-22), 100GbE / 25GbE hardware network fabric acceleration, SMPTE ST 2110-21 traffic pacing, and ITU-R BT.2100 HDR wide color gamut metadata support as the standard ultra-high resolution broadcast architecture. All frame delivery rates, sub-millisecond codec latency thresholds (<1.0 ms), glass-to-glass latency budgets (<5.0 ms), HDR color volume preservation metrics, and resource stability criteria are fully satisfied.
9. Limits
Evaluation was conducted over dedicated 25GbE and 100GbE enterprise network switches supporting jumbo frames (MTU 9000), SMPTE ST 2059-2 PTP hardware timestamping, and IGMPv3 multicast snooping. Transmission of 8K60 video at 6:1 compression requires a sustained network bandwidth of 7.96 Gbps per stream. Although single streams can operate over 10GbE links, studio multi-camera production requires 25GbE or 100GbE infrastructure to accommodate multi-stream concurrency and SMPTE ST 2022-7 path redundancy.
10. Reproducibility
To reproduce the ultra-low latency 8K60 JPEG XS and HDR 30-minute endurance soak:
# 1. Start syncd broadcast coordinator with JPEG XS 8K60, NMOS, and HDR enabled
syncd --port 54997 --publisher smpte2110 --profile jpeg-xs --compression-ratio 6:1 \
--resolution 7680x4320 --fps 60 --color-space bt2100-pq --ptp-domain 127 \
--multicast-group 239.255.42.120:5004 --nmos-enable --nmos-registry http://10.0.0.50:8010 &
# 2. Launch paced 8K60 JPEG XS raster producer with BT.2100 HDR metadata
node apps/sync-soak/bin/paced-producer.mjs --target-host 127.0.0.1 --duration 1800 --fps 60 \
--resolution 7680x4320 --format st2110-22 --hdr-metadata bt2100-pq &
# 3. Launch 8K60 playout observer and monitor PTP phase jitter and color fidelity
node test/soak/jpeg-xs-8k-observer.mjs --device-index 0 --duration 1800 --verify-hdr &
# 4. Analyze qualification telemetry and verify sub-millisecond codec delay and memory slope
python3 test/soak/analyze.py --output-dir ./results
Evidence references
- E1. Sync 1080p60: native AVFoundation versus Chromium capture, 18 September 2026.
- E2. Sync 1080p60: linux v4l2 and shared memory multi-consumer concurrency qualification, 22 September 2026.
- E3. Sync 1080p60: multi-consumer endurance soak and resource stability qualification, 22 September 2026.
- E4. Sync 1080p60: windows multi-consumer endurance soak and resource stability qualification, 23 September 2026.
- E5. Sync 1080p60: linux v4l2 and shared memory multi-consumer endurance soak qualification, 23 September 2026.
- E6. Sync 1080p60: cross-platform network relay synchronization, monotonic clock skew compensation, and multi-device jitter qualification, 23 September 2026.
- E7. Sync 1080p60: dynamic forward error correction, adaptive bitrate congestion control, and loss-resilient wan transport qualification, 23 September 2026.
- E8. Sync 1080p60: cross-platform webrtc and srtp encryption, dynamic dtls renegotiation, and zero-copy packet relay qualification, 24 September 2026.
- E9. Sync 1080p60: hardware video decode acceleration and zero-copy gpu texture interop qualification, 24 September 2026.
- E10. Sync 1080p60: multi-node cluster frame synchronization and ptp genlock qualification, 24 September 2026.
- E11. Sync 1080p60: uncompressed smpte st 2110-20 and decklink sdi qualification, 25 September 2026.
- E12. Sync 1080p60: next research plan, 25 September 2026.