mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-02-19 22:26:20 +00:00
... instead of forwarding them to a Task via a channel. This improves CPU usage by 5% according to `udpsrc-benchmark-sender` with the `tuning` feature using default audio test buffers and 400 streams on the same ts-context. It is expected to improve latency significantly. This is inferred from `ts-standalone`: latency shrinks from around 5ms to 1.5µs using the `task` sink compared to the `async-mutex` sink. The async Mutex is mandatory here as we need to hold the lock across await points. |
||
---|---|---|
.. | ||
appsrc | ||
audiotestsrc | ||
inputselector | ||
jitterbuffer | ||
proxy | ||
queue | ||
runtime | ||
tcpclientsrc | ||
udpsink | ||
udpsrc | ||
dataqueue.rs | ||
lib.rs | ||
socket.rs |