gst-plugins-rs/net/quinn
2025-01-01 12:46:07 +02:00
..
examples net/quinn: Update QUIC multiplexing examples for WebTransport 2024-12-30 09:40:43 +05:30
src net/quinn: Support stream multiplexing in quinnwtclientsrc 2024-12-30 09:40:43 +05:30
tests net/quinn: Support stream multiplexing in quinnwtclientsrc 2024-12-30 09:40:43 +05:30
build.rs Move net/quic to net/quinn 2024-05-01 22:30:23 +05:30
Cargo.toml Update to itertools 0.14 2025-01-01 12:46:07 +02:00
README.md net/quinn: Update QUIC multiplexing examples for WebTransport 2024-12-30 09:40:43 +05:30

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