gst-plugin-quinn

Crates.iogst-plugin-quinn
lib.rsgst-plugin-quinn
version0.14.0
created_at2024-07-16 16:02:46.898031+00
updated_at2025-07-16 12:12:22.102295+00
descriptionGStreamer Plugin for QUIC
homepage
repositoryhttps://gitlab.freedesktop.org/gstreamer/gst-plugins-rs
max_upload_size
id1305231
size353,749
crates-io-maintainers (github:gstreamer:crates-io-maintainers)

documentation

README

gst-plugin-quinn

This is a GStreamer plugin for using QUIC as the transport build using quinn-rs.

Examples

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
Commit count: 0

cargo fmt