Aller au contenu principal

Crédits open source

Les infrastructures vidéo Leagora s'appuient sur des logiciels open source éprouvés : Galène comme moteur SFU WebRTC, Docker pour la containerisation, Nginx en reverse proxy et Coturn pour le relais STUN/TURN. Cette page les crédite conformément à leurs licences respectives.

Pourquoi ces choix

Une stack auditable et déployable en France ou on-premise limite la dépendance à des composants propriétaires opaques. Nous remercions les auteurs et mainteneurs des projets ci-dessous, sans lesquels nos produits vidéo métier et notre infrastructure WebRTC ne seraient pas possibles dans leur forme actuelle.

Galène, moteur SFU WebRTC

Site galene.org
Code source github.com/jech/galene
Rôle chez Leagora Serveur SFU (Selective Forwarding Unit) pour la visioconférence et la vidéo temps réel : routage des flux média WebRTC, faible latence, déploiement maîtrisé.
Auteur Juliusz Chroboczek
Licence MIT

Galène est le cœur média de nos salles virtuelles et parcours SFU WebRTC. Nous contribuons à l'écosystème en documentant nos intégrations sur leagora.io et en respectant les bonnes pratiques de l'API Galène.

Docker, containerisation

Site docker.com
Projet Moby / Docker Engine
Rôle chez Leagora Orchestration des services (Galène, applications, bases de données, TURN) via Docker Compose : reproductibilité des environnements, mises à jour contrôlées, déploiement cloud France et on-premise.
Licence Apache License 2.0

Docker nous permet d'industrialiser le run et le monitoring de chaque instance vidéo dédiée à un client ou à un produit (Meeting, Assistance, etc.).

Nginx, reverse proxy et HTTP(S)

Site nginx.org
Projet nginx/nginx
Rôle chez Leagora Terminaison TLS, routage vers les services internes, WebSocket pour la signalisation, et exposition sécurisée derrière notre couche edge (ex. Traefik).
Licence BSD-2-Clause

Nginx assure la couche d'entrée stable et performante pour HTTPS/WSS sur nos domaines métier, en complément de notre hébergement France.

Coturn, serveur STUN/TURN

Site / dépôt github.com/coturn/coturn
Rôle chez Leagora Relais média lorsque les pairs WebRTC ne peuvent pas s'établir en direct (NAT, pare-feu d'entreprise) : STUN pour la découverte d'adresse, TURN pour le relais chiffré des flux.
Licence BSD / voir dépôt

Coturn complète notre documentation STUN/TURN pour les DSI qui doivent ouvrir leurs pare-feu.

Autres briques

Notre stack inclut aussi des composants open source courants (bases de données, outils de build, bibliothèques WebRTC côté navigateur standards). Pour l'open source au sens large dans notre offre : voir la page open source.

Licence des logiciels Leagora

Les applications métier Leagora (portails, API propriétaires) restent soumises à nos conditions contractuelles. Seuls les crédits et obligations des logiciels tiers listés ci-dessus s'appliquent selon leurs licences respectives.

Aller plus loin

À retenir

  • Galène = moteur SFU vidéo temps réel (MIT).
  • Docker = déploiement reproductible de l'infrastructure.
  • Nginx = reverse proxy TLS et routage HTTP(S)/WSS.
  • Coturn = STUN/TURN pour la connectivité derrière NAT et pare-feu.