JPEG-XS — SVT JPEG-XS Codec
JPEG-XS — SVT JPEG-XS Codec
Section titled “JPEG-XS — SVT JPEG-XS Codec”JPEG-XS is a low-latency, visually-lossless intra-frame codec — the right trade-off when you need compression without the delay or artefacts of long-GOP codecs. Phrame uses the open-source SVT JPEG-XS implementation.
- Library:
libSvtJpegxs.so· Implementation: SVT JPEG-XS built from source (wrappers inplugins/phrame-codecs)
Configuration
Section titled “Configuration”Encoder parameters are codec-level (bitrate / quality expressed as
bits-per-pixel, e.g. BITS_PER_PIXEL=5.0) and are typically set by the
host that uses the codec — the TAMS recorder, or the TR-07
plugin — rather than via a standalone service.
Build & notes
Section titled “Build & notes”Built by plugins/phrame-make.sh (CMake builds SVT JPEG-XS from source, or
links a prebuilt copy). Produces libSvtJpegxs.so, consumed by the TR-07
plugin and the TAMS codecs crate.
This is primarily a codec dependency rather than a transport plugin — it does not itself implement the full read/write transport ABI; its encode/decode functions are called by plugins and services that do. See TR-07 and TAMS.
