whepsrc
A bin to stream media using the WebRTC HTTP Egress Protocol (WHEP)
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBin ╰──whepsrc
Implemented interfaces
Factory details
Authors: – Sanchayan Maity
Classification: – Source/Network/WebRTC
Rank – marginal
Plugin – webrtchttp
Package – gst-plugin-webrtchttp
Pad Templates
Properties
audio-caps
“audio-caps” GstCaps *
Governs what audio codecs will be proposed
Flags : Read / Write
Default value :
application/x-rtp, media=(string)audio, encoding-name=(string)OPUS, payload=(int)96, clock-rate=(int)48000
auth-token
“auth-token” gchararray
Authentication token to use, will be sent in the HTTP Header as 'Bearer
Flags : Read / Write
Default value : NULL
ice-transport-policy
“ice-transport-policy” GstRsWebRTCICETransportPolicy *
The policy to apply for ICE transport
Flags : Read / Write
Default value : all (0)
stun-server
“stun-server” gchararray
The STUN server of the form stun://hostname:port
Flags : Read / Write
Default value : NULL
timeout
“timeout” guint
Value in seconds to timeout WHEP endpoint requests (0 = No timeout).
Flags : Read / Write
Default value : 15
turn-server
“turn-server” gchararray
The TURN server of the form turn(s)://username:password@host:port.
Flags : Read / Write
Default value : NULL
use-link-headers
“use-link-headers” gboolean
Use link headers to configure STUN/TURN servers if present in WHEP endpoint response.
Flags : Read / Write
Default value : false
video-caps
“video-caps” GstCaps *
Governs what video codecs will be proposed
Flags : Read / Write
Default value :
application/x-rtp, media=(string)video, payload=(int)101, encoding-name=(string)VP8, clock-rate=(int)90000; application/x-rtp, media=(string)video, payload=(int)102, encoding-name=(string)VP9, clock-rate=(int)90000; application/x-rtp, media=(string)video, payload=(int)103, encoding-name=(string)H264, clock-rate=(int)90000; application/x-rtp, media=(string)video, payload=(int)104, encoding-name=(string)H265, clock-rate=(int)90000; application/x-rtp, media=(string)video, payload=(int)105, encoding-name=(string)AV1, clock-rate=(int)90000
whep-endpoint
“whep-endpoint” gchararray
The WHEP server endpoint to POST SDP offer to.
Flags : Read / Write
Default value : NULL
The results of the search are