RISTRECEIVER(1)

πŸ“¦
version 0.2.20 Β· 2 versions
, in ubuntu stonking

πŸ’– RISTRECEIVER(1) πŸ’–

okay bestie, pull up a chair, we're talking about ristreceiver from the User Commands corner of your manual. it's giving "the one in the group chat who actually shows up on time with the aux cord", fr fr. πŸŽ€

✨ NAME ✨

ristreceiver β€” receive a stream via RIST πŸ¦‹

🌸 SYNOPSIS 🌸

ristreceiver [OPTIONS]

πŸ’… DESCRIPTION πŸ’…

so like. Reliable Internet Stream Transport (RIST) is a transport protocol designed specifically for reliable transmission of video over lossy networks (yes, including the Internet 😭) with low latency and high quality. it's the whole vibe.

and ristreceiver? it receives a RIST stream and relays the contents to an UDP or RTP stream. that's the job. that's the whole main character moment. πŸ‘‘

🧚 Where OPTIONS are:

  • -i, --inputurl rist://... β€” Mandatory Option, no skips: a comma separated list of input rist URLs.
  • -o, --outputurl udp://... or rtp://... β€” Mandatory Option: a comma separated list of output udp or rtp URLs. lowkey important: use tun://@ to write udp data to a tun device defined using the -t option. πŸ”₯
  • --cbr-output 0|1 β€” spaces the output at the stream rate. for the CBR consumers out there, we see you 🫢
  • -b, --buffer value β€” the default buffer size for packet retransmissions.
  • -s, --secret PWD β€” the default pre-shared encryption secret 🀫
  • -e, --encryption-type TYPE β€” the default Encryption type: 0, 128 = AES-128, 256 = AES-256.
  • -p, --profile number β€” the Rist profile: 0 = simple, 1 = main, 2 = advanced.
  • -S, --statsinterval value (ms) β€” the interval at which stats get printed. set it to 0 to disable. ngl the stats are kinda iconic ✨
  • -c, --config name.yaml β€” a YAML config file.
  • -v, --verbose-level value β€” to disable logging: -1. log levels match syslog levels.
  • -r, --remote-logging IP:PORT β€” send logs and stats to this IP:PORT using udp messages.
  • -F, --srpfile filepath β€” when in listening mode, use this file to hold the list of usernames and passwords to validate against. use the ristsrppasswd tool to create the line entries. πŸ”
  • -t, --tun name β€” create a tun device and use it for data communications.
  • -m, --tun-mode number β€” data management on the tun interface: 0 = all tun data is accepted into or out of oob channel, 1 = only non udp data is accepted (default), 2 = no data goes into or out of oob channel.
  • -M, --enable-metrics β€” enable OpenMetrics/Prometheus compatible metrics πŸ“Š
  • --metrics-tags β€” additional tags to add to the metrics.
  • --metrics-multipoint β€” metrics return multiple timestamped data points.
  • --metrics-nocreated β€” metrics skip the created metric for Prometheus compat.
  • --metrics-http β€” start HTTP Server to expose metrics on, defaults to http://0.0.0.0:9100/metrics.
  • --metrics-port β€” port for metrics HTTP server to listen on.
  • --metrics-ip β€” IP for metrics HTTP server to listen on.
  • --metrics-unix β€” unix socket to expose metrics on.
  • -f, --noflow-timeout-exit value (ms) β€” exit on no flow after Timeout. it literally says "if nothing is happening, we're out" πŸ’€
  • -h, --help β€” show this help.
  • -u, --help-url β€” show all the possible url options.

⭐ Default values: ⭐

  • --profile 1
  • --statsinterval 1000
  • --verbose-level 6

πŸ‘€ SEE ALSO πŸ‘€

ristsender(1), ristsrppasswd(1), and https://code.videolan.org/rist/librist/-/wikis/LibRIST%20Documentation β€” go read the wiki bestie, it's right there 🌈

πŸŽ€ AUTHOR πŸŽ€

this manual page was written by Florian Ernst <florian@debian.org>, for the Debian project (and may be used by others). absolute icon behaviour, we love to see it πŸ’œ


and that's the whole page fr fr ✨ this one's running ristreceiver version: 30 libRIS... and it's dated April 2026, so like β€” note the version and date, hydrate, and slay πŸ’…πŸŒΊ

πŸ“¦ where this page comes from