Skip to content

net: Add QUIC source and sink

Sanchayan Maity requested to merge SanchayanMaity/gst-plugins-rs:quic into main

To test, run sender as

gst-launch-1.0 -v -e audiotestsrc num-buffers=512 ! audio/x-raw,format=S16LE,rate=48000,channels=2,layout=interleaved ! opusenc ! quinnquicsink use-datagram=true secure-connection=true server-name="quic.net" client-address="127.0.0.1" client-port=6001 server-address="127.0.0.1" server-port=6000 alpn-protocols="<\"http/1.1\",\"h2\",\"h3\">" certificate-file="GitSources/gst-plugins-rs/certificates/fullchain.pem" private-key-file="GitSources/gst-plugins-rs/certificates/privkey.pem"

run receiver as

gst-launch-1.0 -v -e quinnquicsrc caps=audio/x-opus use-datagram=true secure-connection=true server-name="quic.net" certificate-file="GitSources/gst-plugins-rs/certificates/fullchain.pem" private-key-file="GitSources/gst-plugins-rs/certificates/privkey.pem" server-address="127.0.0.1" server-port=6000 alpn-protocols="<\"http/1.1\",\"h2\",\"h3\">" ! opusparse ! opusdec ! audio/x-raw,format=S16LE,rate=48000,channels=2,layout=interleaved ! audioconvert ! autoaudiosink

Closes #183 (closed).

Edited by Sanchayan Maity

Merge request reports