Crates.io | gst-plugin-quinn |
lib.rs | gst-plugin-quinn |
version | 0.14.0 |
created_at | 2024-07-16 16:02:46.898031+00 |
updated_at | 2025-07-16 12:12:22.102295+00 |
description | GStreamer Plugin for QUIC |
homepage | |
repository | https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs |
max_upload_size | |
id | 1305231 |
size | 353,749 |
This is a GStreamer plugin for using QUIC as the transport build using quinn-rs.
Build the examples by running
cargo build -p gst-plugin-quinn --examples
QUIC multiplexing example can be tested as follows.
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_mux
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_mux -- --receiver
QUIC multiplexing example with WebTransport can be tested as follows.
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_mux -- --webtransport
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_mux -- --receiver --webtransport
RoQ example can be tested as follows. This tests H264 by default.
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_roq
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_roq -- --receiver
To test RoQ with VP8.
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_roq -- --vp8
GST_PLUGIN_PATH=target/debug cargo run -p gst-plugin-quinn --example quic_roq -- --receiver --vp8