whip-client(1)
simple GStreamer-based WHIP client
Description
WHIP-CLIENT
NAME
whip-client - simple GStreamer-based WHIP client
DESCRIPTION
Usage:
whip-client [OPTION?] -- Simple WHIP client
Help Options:
-h, --help
Show help options
Application Options:
-u, --url
Address of the WHIP endpoint (required)
-t, --token
Authentication Bearer token to use (optional)
-A, --audio
GStreamer pipeline to use for audio (optional, required if audio-only)
-V, --video
GStreamer pipeline to use for video (optional, required if video-only)
-n, --no-trickle
Don’t trickle candidates, but put them in the SDP offer (default: false)
-f, --follow-link
Use the Link headers returned by the WHIP server to automatically configure STUN/TURN servers to use (default: false)
-S, --stun-server
STUN server to use, if any (stun://hostname:port)
-T, --turn-server
TURN server to use, if any; can be called multiple times (turn(s)://username:password@host:port?transport=[udp,tcp])
-F, --force-turn
In case TURN servers are provided, force using a relay (default: false)
-l, --log-level
Logging level (0=disable logging, 7=maximum log level; default: 4)
-o, --disable-colors
Disable colors in the logging (default: enabled)
-L, --log-timestamps
Enable logging timestamps (default: disabled)
-e, --eos-sink-name
GStreamer sink name for EOS signal
-b, --jitter-buffer
Jitter buffer (latency) to use in RTP, in milliseconds (default: -1, use webrtcbin’s default)