null — Test Sink / Source
null — Test Sink / Source
Section titled “null — Test Sink / Source”The workhorse of testing: null implements the full plugin ABI cheaply, so
you can exercise any host — measure throughput, validate wiring — without real
hardware or a network. As a sink it discards frames; as a source it generates
synthetic ones.
- Library:
libplugin-null.so· Implementation: Rust
Configuration
Section titled “Configuration”Minimal — typically just a direction:
{ "direction": "tx" }(tx = source, rx = sink.) When used as input-processor’s output sink it can
also publish stats over MQTT (mqtt_broker, mqtt_topic_prefix,
mqtt_client_id, frame_rate) — see input-processor.
Implements the full ABI cheaply, which makes it the reference for exercising a host with no real hardware or network attached — it backs the throughput and CPU benchmarks.
