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

src

ANY

Presencealways

Directionsrc

Object typeGstPad


Properties

alpn-protocols

“alpn-protocols” GstValueArray *

QUIC connection Application-Layer Protocol Negotiation (ALPN) values

Flags : Read / Write


caps

“caps” GstCaps *

The caps of the source pad

Flags : Read / Write

Default value :

ANY

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