Chapril:services:comparatif voip : Différence entre versions

De April MediaWiki
m (Analyse)
m (Recensement)
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 19 : Ligne 19 :
 
#* sources : https://github.com/bigbluebutton/bigbluebutton
 
#* sources : https://github.com/bigbluebutton/bigbluebutton
 
#* démo : https://demo.bigbluebutton.org/gl
 
#* démo : https://demo.bigbluebutton.org/gl
 +
#* installation https://bigbluebutton.org/2018/03/28/install-bigbluebutton-in-15-minutes/
 
#* depuis : 2008
 
#* depuis : 2008
 
#* langage : JavaScript
 
#* langage : JavaScript
 +
#* type : application web (dans un navigateur)
 
#
 
#
 
#
 
#
Ligne 30 : Ligne 32 :
 
#* depuis : 2017
 
#* depuis : 2017
 
#* langage : C++
 
#* langage : C++
 +
#* type : logiciel de téléphonie sur Internet
 +
#* installation : facile (existe des paquets officiels Debian et Ubuntu)
 
#
 
#
 
#
 
#
Ligne 39 : Ligne 43 :
 
#* depuis : 2003
 
#* depuis : 2003
 
#* langage : Java
 
#* 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
 
#
 
#
 
#
 
#
Ligne 48 : Ligne 55 :
 
#* depuis : ~2017
 
#* depuis : ~2017
 
#* langage : Java
 
#* 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é
 
#
 
#
 
#
 
#
Ligne 57 : Ligne 67 :
 
#* depuis : 2005
 
#* depuis : 2005
 
#* langage : C++
 
#* langage : C++
 +
#* type : logiciel client de conférence audio
 
#
 
#
 
#
 
#
Ligne 66 : Ligne 77 :
 
#* depuis : ~2016
 
#* depuis : ~2016
 
#* langage : PHP/JS
 
#* 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 ==
 
== Analyse ==
Ligne 71 : Ligne 95 :
 
{| class="wikitable" style="text-align: center;"
 
{| class="wikitable" style="text-align: center;"
 
|+ Tableau récapitulatif
 
|+ Tableau récapitulatif
! Nom !! Depuis !! Fin !! Licence !! Langage !! Client<br/>navigateur !! Client<br/>GNU/Linux !! Client<br/>Android !! Client<br/>MacOS !! Client<br/>iOS !! Client<br/>MSW !! Chiffrement !! Serveur<br/>relai
+
! Nom !! Depuis !! Fin !! Licence !! Langage !! Client<br/>navigateur !! Client<br/>GNU/Linux !! Client<br/>Android !! Client<br/>MacOS !! Client<br/>iOS !! Client<br/>MSW !! Chiffrement !! Serveur<br/>relai !! Difficulté<br/>installation
 
|-
 
|-
| Big Blue Button || 2008 || {{Oui|actif}} || {{Oui|GNU LGPL}} || JavaScript || {{oui}} || ? || ? || ? || ? || ? || ? || ?
+
| Big Blue Button || 2008 || {{Oui|actif}} || {{Oui|GNU LGPL}} || JavaScript || {{oui}} || ? || ? || ? || ? || ? || ? || ? || ?
 
|-
 
|-
| Jami || 2017 || {{Oui|actif}} || {{Oui|GNU GPL}} || C++ || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|bout en bout}} ||  optionnel
+
| Jami || 2017 || {{Oui|actif}} || {{Oui|GNU GPL}} || C++ || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|bout en bout}} ||  optionnel || {{oui|facile}}
 
|-
 
|-
| Jitsi || 2003 || {{Oui|actif}} || {{Oui|Apache 2.0}} || Java || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|optionnel?}} || ?
+
| Jitsi || 2003 || {{Oui|actif}} || {{Oui|Apache 2.0}} || Java || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|optionnel?}} || ? || {{oui|facile}}
 
|-
 
|-
| Jitsi Meet || 2017 || {{Oui|actif}} || {{Oui|Apache 2.0}} || Java || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|HTTPS}} || {{oui}}
+
| Jitsi Meet || 2017 || {{Oui|actif}} || {{Oui|Apache 2.0}} || Java || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|HTTPS}} || {{oui}} || {{oui|facile}}
 
|-
 
|-
| Mumble || 2005 || {{Oui|actif}} || {{Oui|BSD 3-clauses}} || C++ || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || {{oui}}
+
| Mumble || 2005 || {{Oui|actif}} || {{Oui|BSD 3-clauses}} || C++ || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || {{oui}} || {{oui|facile}}
 
|-
 
|-
| Nextcloud Talk || 2016 || {{Oui|actif}} || {{Oui|GNU AGPL}} || PHP/JS || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui |bout en bout}} || {{oui|turn extérieur si nécessaire}}
+
| Nextcloud Talk || 2016 || {{Oui|actif}} || {{Oui|GNU AGPL}} || PHP/JS || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui |bout en bout}} || {{oui|turn extérieur<br/>si nécessaire}} || {{oui|facile}}
 +
|-
 +
| Wire || 2015 || {{Oui|actif}} || {{Oui|GNU GPL}} || Hashkell/Node.js || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || ??? || {{non|difficile}}
 
|-
 
|-
 
|}
 
|}
Ligne 122 : Ligne 148 :
 
| - limitation artificiel du nombre de participant (à vérifier/approfondir) ???
 
| - limitation artificiel du nombre de participant (à vérifier/approfondir) ???
 
|-
 
|-
 +
| Wire
 +
| + sexy
 +
| - semble très difficile à déployer<br/> - sincérité libriste ?
 
|}
 
|}
  
Ligne 130 : Ligne 159 :
 
! Solutions !! Avis !! Commentaire
 
! Solutions !! Avis !! Commentaire
 
|-
 
|-
| BigBlueButton || {{moui}} || C'est xxxx.
+
| BigBlueButton || ??? || ???.
 
|-
 
|-
| Jami || {{moui}} || C'est xxxx.
+
| Jami || {{oui}} || Facile à installer, intégrer dans les distribution, projet GNU.
 
|-
 
|-
 
| Jitsi || {{moui}} || C'est xxxx.
 
| Jitsi || {{moui}} || C'est xxxx.
 
|-
 
|-
| Jitsi Meet || {{moui}} || C'est xxxx.
+
| Jitsi Meet || {{oui}} || Ça fonctionne, déployable, chiffré, anonyme, sans installation côté client.
 
|-
 
|-
| Mumble || {{moui}} || C'est xxxx.
+
| Mumble || {{oui}} || Même les réglages sont un peu difficile, reste d'une efficacité parfaite.
 
|-
 
|-
 
| Nextcloud Talk (Breed) || {{moui}} || C'est xxxx.
 
| Nextcloud Talk (Breed) || {{moui}} || C'est xxxx.
 +
|-
 +
| Wire || {{non}} || Difficulté déploiement + doute sur la sincérité libriste
 
|}
 
|}
  

Version du 23 mars 2020 à 03:15



Ambox warning red construction.png
/!\ Travail en cours /!\

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 de VOIP 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) :

  1. Big Blue Button :
  2. Jami :
  3. Jitsi :
  4. Jitsi Meet :
  5. Mumble :
  6. Nextcloud Talk (Breed) :
  7. Wire :

Analyse

Tableau récapitulatif
Nom Depuis Fin Licence Langage 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 ? ? ? ? ? ? ? ?
Jami 2017 actif GNU GPL C++ Non Oui Oui Oui Oui Oui bout en bout optionnel facile
Jitsi 2003 actif Apache 2.0 Java Non Oui Oui Oui Oui Oui optionnel? ? facile
Jitsi Meet 2017 actif Apache 2.0 Java Oui Oui Oui Oui Oui Oui HTTPS Oui facile
Mumble 2005 actif BSD 3-clauses C++ Non Oui Oui Oui Oui Oui ??? Oui facile
Nextcloud Talk 2016 actif GNU AGPL PHP/JS 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 ??? ??? 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
- client GNU/Linux aux 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.