whip-client(1)

whip-client1

Simple gstreamer-based whip client

Overview

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)

-H, --http-debugging

HTTP debugging level (none, minimal, headers, body; default: none)

-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)

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

--http-debugging since Debian 13 (Trixie); -H since Debian 13 (Trixie).

From simple-whip-client 0.0~git20240308-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.