quinnquicsrc
Example receiver pipeline
gst-launch-1.0 -v -e quinnquicsrc caps=audio/x-opus server-name="quic.net" \
certificate-file="certificates/fullchain.pem" private-key-file="certificates/privkey.pem" \
server-address="127.0.0.1" server-port=6000 ! opusparse ! opusdec ! \
audio/x-raw,format=S16LE,rate=48000,channels=2,layout=interleaved ! \
audioconvert ! autoaudiosink
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSrc ╰──quinnquicsrc
Factory details
Authors: – Sanchayan Maity
Classification: – Source/Network/QUIC
Rank – marginal
Plugin – quinn
Package – gst-plugin-quinn
Pad Templates
Properties
alpn-protocols
“alpn-protocols” GstValueArray *
QUIC connection Application-Layer Protocol Negotiation (ALPN) values
Flags : Read / Write
certificate-file
“certificate-file” gchararray
Path to certificate chain in single file
Flags : Read / Write
Default value : NULL
private-key-file
“private-key-file” gchararray
Path to a PKCS8 or RSA private key file
Flags : Read / Write
Default value : NULL
secure-connection
“secure-connection” gboolean
Use certificates for QUIC connection. False: Insecure connection, True: Secure connection.
Flags : Read / Write
Default value : true
server-address
“server-address” gchararray
Address of the QUIC server e.g. 127.0.0.1
Flags : Read / Write
Default value : 127.0.0.1
server-name
“server-name” gchararray
Name of the QUIC server which is in server certificate
Flags : Read / Write
Default value : localhost
server-port
“server-port” guint
Port of the QUIC server e.g. 5000
Flags : Read / Write
Default value : 5000
timeout
“timeout” guint
Value in seconds to timeout QUIC endpoint requests (0 = No timeout).
Flags : Read / Write
Default value : 15
use-datagram
“use-datagram” gboolean
Use datagram for lower latency, unreliable messaging
Flags : Read / Write
Default value : false
The results of the search are