# Installer librist avec Homebrew, apk, dnf, Nix, pacman, apt, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de librist pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:librist
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install librist
```

  Preuve: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add librist
```

  Preuve: Alpine Linux edge package indexes: librist from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install librist
```

  Preuve: Fedora Rawhide package metadata: librist from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#librist
```

  Preuve: nixpkgs package indexes: pkgs/by-name/li/librist/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S librist
```

  Preuve: Arch Linux sync databases: librist from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install librist-dev
```

  Preuve: Debian stable package indexes: librist-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install librist-devel
```

  Preuve: openSUSE Tumbleweed package metadata: librist-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

## Faits du paquet

- **Clé du paquet:** brew:librist
- **Gestionnaire de paquets:** Homebrew
- **Version:** 0.2.20
- **Résumé source:** Reliable Internet Stream Transport (RIST)
- **Page d'accueil:** <https://code.videolan.org/rist/>
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- rist2rist (alias)
- ristreceiver (alias)
- ristsender (alias)
- ristsrppasswd (alias)
- risttunnel (alias)
- udp2udp (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 0.2.20
## Historique du projet et usages

librist is a C library and CLI tool set for Reliable Internet Stream Transport, the VSF TR-06 family of specifications for low-latency reliable media over unmanaged networks. Its package role is to make RIST available as a reusable library plus practical send, receive, relay, tunnel, and password-helper commands.

### Historique du projet

The VideoLAN project metadata records the librist repository as created on September 19, 2019 and describes it as a library for adding the RIST protocol to applications. The README states that the code is written to comply with VSF TR-06-1, TR-06-2, and TR-06-3, and that the canonical repository URL is the VideoLAN GitLab project.

The RIST Forum announced public availability of libRIST 2.1.2 on March 24, 2020, describing it as a library plus sample calling programs implementing the RIST protocol and supporting Simple Profile and the then-forthcoming Main Profile. Later VideoLAN release metadata shows the 0.2.x line adding tools such as risttunnel and udp2udp, YAML configuration support, Prometheus metrics, TUN forwarding, and Advanced Profile work.

### Historique d'adoption

RIST adoption is tied to broadcast and live-video transport needs: interoperable ARQ over UDP, packet-loss recovery, jitter removal, link bonding, encryption, tunnelling, and multi-vendor testing. The RIST Forum describes commercial deployments and VSF activity-group development, while librist gives implementers a permissively licensed codebase to embed in products and open source tools.

Package-manager adoption matters because RIST tooling often lives inside media pipelines rather than desktop apps. Installing librist provides command-line endpoints and a development library that can be used by encoders, relays, VLC-related builds, monitoring stacks, and broadcast automation.

### Modes d'utilisation

The README lists ristsender, ristreceiver, rist2rist, udp2udp, risttunnel, ristsrppasswd, and a Prometheus exporter. Typical use is sending, receiving, relaying, or tunnelling UDP media streams with RIST recovery and optional security features.

### Pourquoi les passionnés de paquets s'y intéressent

librist is package-nerd significant because it packages a broadcast-networking standard as small Unix-style tools and a reusable C library. It is especially interesting to media packagers because it is permissively licensed unlike many VideoLAN projects, has no external runtime dependencies beyond core OS libraries, and sits near VLC, FFmpeg/GStreamer-style media stacks, and VSF interoperability work.

### Chronologie

- 2019-09-19: VideoLAN GitLab project created.
- 2020-03-24: RIST Forum and SipRadius announced public availability of libRIST 2.1.2.
- 2024-11-15: v0.2.11 tag created in the VideoLAN repository.
- 2026-04-18: v0.2.12 release added risttunnel, udp2udp, YAML configuration, TUN support, and related tooling.
- 2026-05-31: v0.2.17 release added Advanced Profile support and multicast/transport improvements.
- 2026-06-22: v0.2.18 release added Advanced/Main interoperability and related fixes.

### Related projects

- Related projects include the RIST Forum, Video Services Forum TR-06 specifications, VLC, SRT, RTP/UDP media transport, SMPTE 2022 workflows, GStreamer RIST support, and Wireshark protocol analysis.

### Sources

- <https://code.videolan.org/api/v4/projects/rist%2Flibrist>
- <https://code.videolan.org/api/v4/projects/rist%2Flibrist/releases?per_page=100>
- <https://code.videolan.org/api/v4/projects/rist%2Flibrist/repository/files/README.md/raw?ref=master>
- <https://code.videolan.org/api/v4/projects/rist%2Flibrist/repository/tags?per_page=20>
- <https://code.videolan.org/rist/librist>
- <https://www.rist.tv/news/2020/3/24/the-rist-forum-and-sipradius-make-rist-publicly-available>
- <https://www.rist.tv/why-rist>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour librist. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.


## Autres enregistrements de gestionnaires de paquets

- Debian apt - librist-dev - 0.2.11+dfsg-1: normalized package name match | Debian stable package indexes: librist-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Reliable Internet Stream Transport -- development files | https://code.videolan.org/rist/librist
- Debian apt - librist4 - 0.2.11+dfsg-1: normalized package name match | Debian stable package indexes: librist4 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Reliable Internet Stream Transport -- shared library | https://code.videolan.org/rist/librist
- Debian apt - rist-tools - 0.2.11+dfsg-1: normalized package name match | Debian stable package indexes: rist-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Reliable Internet Stream Transport -- CLI tools | https://code.videolan.org/rist/librist
- Nix - librist: normalized package name match | nixpkgs package indexes: pkgs/by-name/li/librist/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - librist-dev - 0.2.10+dfsg-2: normalized package name match | Ubuntu 24.04 LTS package indexes: librist-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Reliable Internet Stream Transport -- development files | https://code.videolan.org/rist/librist
- Ubuntu apt - librist4 - 0.2.10+dfsg-2: normalized package name match | Ubuntu 24.04 LTS package indexes: librist4 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Reliable Internet Stream Transport -- shared library | https://code.videolan.org/rist/librist
- Ubuntu apt - rist-tools - 0.2.10+dfsg-2: normalized package name match | Ubuntu 24.04 LTS package indexes: rist-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Reliable Internet Stream Transport -- CLI tools | https://code.videolan.org/rist/librist
- apk - librist - 0.2.15-r0: normalized package name match | Alpine Linux edge package indexes: librist from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Reliable Internet Stream Transport (RIST) | https://www.rist.tv/
- apk - librist-dev - 0.2.15-r0: normalized package name match | Alpine Linux edge package indexes: librist-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Reliable Internet Stream Transport (RIST) (development files) | https://www.rist.tv/
- apk - librist-progs - 0.2.15-r0: normalized package name match | Alpine Linux edge package indexes: librist-progs from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Tools for working with RIST | https://www.rist.tv/
- dnf - librist - 0.2.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: librist from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Library for Reliable Internet Stream Transport (RIST) protocol | https://code.videolan.org/rist/librist
- dnf - librist-devel - 0.2.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: librist-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Development files for librist | https://code.videolan.org/rist/librist
- dnf - librist-doc - 0.2.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: librist-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Technical documentation for librist | https://code.videolan.org/rist/librist
- dnf - rist-tools - 0.2.11-2.fc45: normalized package name match | Fedora Rawhide package metadata: rist-tools from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | User tools for librist | https://code.videolan.org/rist/librist
- pacman - librist - 0.2.17-1: normalized package name match | Arch Linux sync databases: librist from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | A library that can be used to add the RIST protocol to applications | https://code.videolan.org/rist/librist/
- zypper - librist-devel - 0.2.11-2.4: normalized package name match | openSUSE Tumbleweed package metadata: librist-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Development files for librist | https://code.videolan.org/rist/librist


## Combined YAML source

View the package source record on GitHub. [combined/librist.yml](https://github.com/mxcl/pkgdb/blob/main/combined/librist.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
