Aller au contenu

Prérequis et chemins d'installation

Il y a deux façons de mettre la main sur Vuisio, selon votre objectif.

Votre objectifCheminPage
Mettre une instance en service sur un serveurL’installeur vuisio-installerInstaller un serveur
Compiler le cœur et contribuerLa compilation depuis les sourcesEnvironnement de développement

L’installeur déploie la base : l’orchestrateur (le SFU), le client web et Redis. Tous trois font partie du périmètre libre (AGPL).

  • Un serveur Debian ou Ubuntu, avec un accès root (ou sudo). Les versions minimales dépendent du runtime choisi et sont précisées sur la page Installer un serveur.
  • Un nom de domaine pointant vers le serveur, pour le certificat TLS.
  • Les ports ouverts : 443/tcp (HTTPS) et la plage UDP à partir de 16384 pour le média WebRTC.
  • Côté matériel, le minimum pour démarrer : 2 cœurs CPU, 1 Go de RAM et 10 Go de stockage. Vuisio ne transcode pas, sa charge processeur reste basse.
  • Rust, installé via rustup.
  • Node.js 22 et pnpm (via corepack), pour le client web.
  • Quelques paquets système : protobuf-compiler, libopus-dev, cmake, libssl-dev, pkg-config.

Le détail est sur la page Environnement de développement.