Chapril:services:comparatif voip
Cette page présente une page de suivi en cours de réalisation.
Si vous souhaitez participer, n'hésitez pas à laisser votre avis sur la page de discussion en suivant au mieux ces recommandations.
Contexte
De nos jours, plusieurs solutions libres de VOIP (voix sur protocole internet) sont disponibles. C'est parfois compliqué de s'y retrouver dans les informations et les critères de comparaison.
Cette page se propose d'en rassembler sous la forme d'une analyse comparative.
Recensement
Parmi les solutions existantes, on trouve (par ordre alphabétique) :
- Big Blue Button :
- licence : GNU LGPL
- site web : https://bigbluebutton.org/
- infos : https://fr.wikipedia.org/wiki/BigBlueButton
- sources : https://github.com/bigbluebutton/bigbluebutton
- démo : https://demo.bigbluebutton.org/gl
- installation https://bigbluebutton.org/2018/03/28/install-bigbluebutton-in-15-minutes/
- depuis : 2008
- langage : JavaScript
- type : application web (dans un navigateur)
- Jami :
- licence : GNU GPL
- site web : https://jami.net/
- sources : https://git.jami.net/savoirfairelinux
- infos : https://fr.wikipedia.org/wiki/Jami_(logiciel)
- depuis : 2017
- langage : C++
- type : logiciel de téléphonie sur Internet
- installation : facile (existe des paquets officiels Debian et Ubuntu)
- Jitsi :
- licence : Apache 2.0
- site web : https://jitsi.org/
- infos : https://fr.wikipedia.org/wiki/Jitsi
- sources : https://github.com/jitsi
- depuis : 2003
- langage : Java
- type : logiciel de téléphonie sur Internet
- note : ne pas confondre avec Jitsi Meet qui est une application web (https://www.wikidata.org/wiki/Q58427 vs https://www.wikidata.org/wiki/Q87849488)
- installation : faisable
- Jitsi Meet :
- licence : Apache 2.0
- site web : https://meet.jit.si/
- sources : https://github.com/jitsi/jitsi
- instance : https://framatalk.org/
- depuis : ~2017
- langage : Java
- type : application web (dans un navigateur)
- note : ne pas confondre avec Jitsi qui est un logiciel de téléphonie sur internet (https://www.wikidata.org/wiki/Q58427 vs https://www.wikidata.org/wiki/Q87849488)
- installation : faisable via dépôt dédié
- Mumble :
- licence : BSD 3-clauses
- site web : https://www.mumble.info/
- sources : https://github.com/mumble-voip/mumble
- instance : https://mumble.april.org
- depuis : 2005
- langage : C++
- type : logiciel client de conférence audio
- Nextcloud Talk (Breed) :
- licence : GNU AGPL
- site web : https://nextcloud.com/fr_FR/talk/
- sources : https://github.com/nextcloud
- démo : https://try.nextcloud.com/
- depuis : ~2016
- langage : PHP/JS
- type : application web (dans un navigateur)
- installation : prévu dans l'interface d'administration
- Wire :
- licence : GNU GPL
- site web : https://wire.com/en/
- sources : https://github.com/wireapp
- description : https://fr.wikipedia.org/wiki/Wire_(logiciel)
- depuis : ~2015
- langage : Node.js/Hashkell/JS
- type : application web (dans un navigateur)
- installation : difficile (a priori pas prévu ou pas encouragé)
Analyse
Nom | Depuis | Fin | Licence | Langage | Flux vidéo |
Client navigateur |
Client GNU/Linux |
Client Android |
Client MacOS |
Client iOS |
Client MSW |
Chiffrement | Serveur relai |
Difficulté installation |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Big Blue Button | 2008 | actif | GNU LGPL | JavaScript | Oui | Oui | ? | ? | ? | ? | ? | ? | ? | ? |
Jami | 2017 | actif | GNU GPL | C++ | Oui | Non | Oui | Oui | Oui | Oui | Oui | bout en bout | optionnel | facile |
Jitsi | 2003 | actif | Apache 2.0 | Java | Oui | Non | Oui | Oui | Oui | Oui | Oui | optionnel? | ? | facile |
Jitsi Meet | 2017 | actif | Apache 2.0 | Java | Oui | Oui | Oui | Oui | Oui | Oui | Oui | HTTPS | Oui | facile |
Mumble | 2005 | actif | BSD 3-clauses | C++ | Non | Non | Oui | Oui | Oui | Oui | Oui | ??? | Oui | facile |
Nextcloud Talk | 2016 | actif | GNU AGPL | PHP/JS | Oui | Oui | Oui | Oui | Oui | Oui | Oui | bout en bout | turn extérieur si nécessaire |
facile |
Wire | 2015 | actif | GNU GPL | Hashkell/Node.js | Oui | Oui | Oui | Oui | Oui | Oui | Oui | ??? | ??? | difficile |
Comparaison
Le but de cette partie est de lister les avantages et inconvénients de chaque solution recensée.
Quelques principes :
- oui, les énoncés nécessairement sont subjectifs ;
- toujours avoir au moins un avantage et un inconvénient (en cherchant bien, on arrive toujours à en trouver, la pertinence importe alors peu).
Solutions | Avantages | Inconvénients |
---|---|---|
BigBlueButton | + | - |
Jami | + audio super sans réglages + chiffré de bout en bout même si serveur relai + création compte simple + annuaire décentralisé + paquets Debian et Ubuntu |
- le client GNU/Linux a besoin de finitions |
Jitsi | + | - |
Jitsi Meet | + rien à installer + chiffré + anonyme + audio super sans réglages |
- principe du salon : on ne peut pas appeler ou être appelé |
Mumble | + faibles ressources requises dont fonctionnera partout + paquets Debian pour le client et le serveur |
- réglages compliqués - touche « appuyer pour parler » quasi-obligatoire |
Nextcloud Talk (Breed) | + super bien intégré dans Nextcloud + audio super sans réglages |
- limitation artificiel du nombre de participant (à vérifier/approfondir) ??? |
Wire | + sexy | - semble très difficile à déployer - sincérité libriste ? |
Élection
Cette étape consiste à faire un tri dans les solutions : ne retenir que les avantages et inconvénients majeurs puis en faire un avis (négatif ou positif) argumenté.
Solutions | Avis | Commentaire |
---|---|---|
BigBlueButton | ??? | ???. |
Jami | Oui | Facile à installer, intégrer dans les distribution, projet GNU. |
Jitsi | Moui | C'est xxxx. |
Jitsi Meet | Oui | Ça fonctionne, déployable, chiffré, anonyme, sans installation côté client. |
Mumble | Oui | Même les réglages sont un peu difficile, reste d'une efficacité parfaite. |
Nextcloud Talk (Breed) | Moui | C'est xxxx. |
Wire | Non | Difficulté déploiement + doute sur la sincérité libriste |
Résultats
Cette partie consiste à lister les solutions vraiment utilisables.