Scroll to navigation

RIST2RIST(1) User Commands RIST2RIST(1)

NAME

rist2rist - tunnel a RIST connection between two URIs

SYNOPSIS

rist2rist [OPTIONS]

DESCRIPTION

Reliable Internet Stream Transport (RIST) is a transport protocol designed for reliable transmission of video over lossy networks (including the Internet) with low latency and high quality.

rist2rist allows one to tunnel a RIST stream between two URIs.

Where OPTIONS are:

Mandatory Option: Input IP address and port
Mandatory Option: Output IP address and port
Pre-shared encryption secret
Encryption type (0 = none, 1 = AES-128, 2 = AES-256)
Interval at which stats get printed, 0 to disable
Manually configured identifier
To disable logging: -1, log levels match syslog levels
Send logs and stats to this IP:PORT using udp messages
Rist receive profile (0 = simple, 1 = main, 2 = advanced)
Enable Null Packet Deletion on output
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.
Enable OpenMetrics/Prometheus compatible metrics
Additional tags to add to the metrics
Start HTTP Server to expose metrics
Port for metrics HTTP server (default: 9100)
IP for metrics HTTP server (default: 0.0.0.0)
Show this help
Show all the possible url options

Default values:

--verbose-level 6

SEE ALSO

ristsender(1), ristreceiver(1), ristsrppasswd(1), https://code.videolan.org/rist/librist/-/wikis/LibRIST%20Documentation

AUTHOR

This manual page was written by Florian Ernst <florian@debian.org>, for the Debian project (and may be used by others).

April 2026 rist2rist version: 30 libRIST library: 0.2.13 API version: 4.7.0