TR-07 — VSF TR-07 Receiver
TR-07 — VSF TR-07 Receiver
Section titled “TR-07 — VSF TR-07 Receiver”TR-07 is the Video Services Forum’s spec for carrying JPEG-XS over SRT: a reliable, low-latency contribution path. This plugin receives it — demuxing the transport stream, decoding JPEG-XS, and emitting uncompressed frames onto the bus.
- Library:
libplugin-tr07.so· Implementation: Rust - Pipeline: SRT rx → MPEG-2 TS demux → JPEG-XS extract →
SVT JPEG-XS decode → uncompressed
PluginFrame
Configuration
Section titled “Configuration”Indicative shape (verify against the crate):
{ "direction": "rx", "srt": { "listen_port": 9001, "passphrase": "optional" }, "mpegts": { "video_pid": 256 }}srt.listen_port— SRT listener port;passphrasefor encrypted SRT.mpegts.video_pid— PID carrying the JPEG-XS elementary stream.
Build & notes
Section titled “Build & notes”Built by plugins/phrame-make.sh (cargo build --release); uses GStreamer and
the SVT JPEG-XS decoder. Implements the full plugin ABI in Rust.
