« Chapril:services:comparatif voip » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
 
(13 versions intermédiaires par le même utilisateur non affichées)
Ligne 6 : Ligne 6 :
== Contexte ==
== Contexte ==


De nos jours, plusieurs solutions de [https://fr.wikipedia.org/wiki/Voix_sur_IP VOIP] (voix sur protocole internet) sont disponibles.
De nos jours, plusieurs solutions libres de communication audio/vidéo ([https://fr.wikipedia.org/wiki/Voix_sur_IP VOIP], voix sur protocole internet) sont disponibles.
C'est parfois compliqué de s'y retrouver dans les informations et les critères de comparaison.
C'est parfois compliqué de s'y retrouver dans les informations et les critères de comparaison.


Ligne 79 : Ligne 79 :
#* type : application web (dans un navigateur)
#* type : application web (dans un navigateur)
#* installation : prévu dans l'interface d'administration
#* installation : prévu dans l'interface d'administration
#
#
# OpenMeeting :
#* licence : Apache License 2.0
#* site web : https://openmeetings.apache.org/
#* sources : https://github.com/apache/openmeetings.git
#* démo : https://openmeetings.apache.org/demo.html
#* depuis : ~2009
#* langage : Java
#* type : application web (dans un navigateur)
#* installation : ?
#
#
#
#
Ligne 95 : Ligne 106 :
{| 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 !! Difficulté<br/>installation
! Nom !! Depuis !! Fin !! Licence !! Langage !! Flux<br/>vidéo !! Client<br/>web !! Client<br/>GNU/Linux !! Client<br/>Android !! Client<br/>MacOS !! Client<br/>iOS !! Client<br/>MSW !! Chiffrement !! Serveur<br/>relai !! Difficulté<br/>installation !! Gestion<br/>contacts !! Clavardage !! Partage<br/>écran !! Tableau<br/>blanc !! Lecture<br/>vidéos !! Transfert<br/>fichiers !! Répondeur !! Max par<br/>salon
|-
| Big Blue Button || 2008 || {{Oui|actif}} || {{Oui|GNU LGPL}} || JavaScript || {{oui}} || {{oui}} || {{non}} || {{non}} || {{non}} || {{non}} || {{non}} || {{oui}} || {{oui}} || {{moui|Ubuntu 16…}} || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || {{non}} || < 30
|-
|-
| Big Blue Button || 2008 || {{Oui|actif}} || {{Oui|GNU LGPL}} || JavaScript || {{oui}} || ? || ? || ? || ? || ? || ? || ? || ?
| Jami || 2017 || {{Oui|actif}} || {{Oui|GNU GPL}} || C++ || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|bout en bout}} ||  optionnel || {{oui|facile}} || {{oui}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}} || 6 < 8
|-
|-
| 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 || {{oui}} || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui|optionnel?}} || ? || {{oui|facile}} || {{oui}} || {{oui}} || ??? || ??? || {{non}} || {{non}} || ??? || 2 (+ ?)
|-
|-
| 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}} || {{oui|HTTPS}} || {{oui}} || {{oui|facile}} || {{non}} || {{oui}} || {{oui}} || {{non}} || {{oui}} || {{non}} || {{non}} || 6 < 8
|-
|-
| 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}} || {{oui|TLS}} || {{oui}} || {{oui|facile}} || {{non}} || {{oui}} || {{non}} || {{non}} || {{non}} || {{non}} || {{non}} || < 50
|-
|-
| 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}} || {{oui |bout en bout}} || {{oui|turn extérieur<br/>si nécessaire}} || {{oui|facile}} || {{non}} || {{oui}} || ??? || ??? ||  ??? || {{non}} || {{non}} || < 10
|-
|-
| 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}}
| OpenMeeting || 2009 || {{Oui|actif}} || {{Oui|Apache 2.0}} || Java/JS || {{oui}} || {{oui}} || {{non}} || {{non}} || {{non}} || {{non}} || {{non}} || {{oui |HTTPS}} || {{oui}} || ??? || {{non}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || {{non}} || ???
|-
|-
| Wire || 2015 || {{Oui|actif}} || {{Oui|GNU GPL}} || Hashkell/Node.js || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || ??? || {{non|difficile}}
| Wire || 2015 || {{Oui|actif}} || {{Oui|GNU GPL}} || Hashkell/Node.js || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || {{oui}} || ??? || ??? || {{non|difficile}} || ??? || ??? || ??? || ??? || ??? || ??? || ??? || ???
|-
|-
|}
|}
Ligne 125 : Ligne 138 :
|-
|-
| BigBlueButton
| BigBlueButton
| +
| + 2 flux par participants donc tient très bien les conf massives
| -  
| - procédure d'installation prévue que pour Ubuntu 16…
|-
|-
| Jami
| Jami
Ligne 147 : Ligne 160 :
| + super bien intégré dans Nextcloud<br/>+ audio super sans réglages
| + super bien intégré dans Nextcloud<br/>+ audio super sans réglages
| - limitation artificiel du nombre de participant (à vérifier/approfondir) ???
| - limitation artificiel du nombre de participant (à vérifier/approfondir) ???
|-
| OpenMeeting
| + projet Apache<br/>+ riche en fonctionnalité
| - pas beaucoup de retours d'expérience
|-
|-
| Wire
| Wire
Ligne 159 : Ligne 176 :
! Solutions !! Avis !! Commentaire
! Solutions !! Avis !! Commentaire
|-
|-
| BigBlueButton || ??? || ???.
| BigBlueButton || {{moui}} || Idéal pour les conférences avec un grand nombre de participants. Mais procédure d'installation pas encore nominale.
|-
|-
| Jami || {{oui}} || Facile à installer, intégrer dans les distribution, projet GNU.
| Jami || {{oui}} || Facile à installer, intégrer dans les distribution, projet GNU.
Ligne 170 : Ligne 187 :
|-
|-
| Nextcloud Talk (Breed) || {{moui}} || C'est xxxx.
| Nextcloud Talk (Breed) || {{moui}} || C'est xxxx.
|-
| OpenMeeting || {{moui}} || À explorer pour voir si c'est viable.
|-
|-
| Wire || {{non}} || Difficulté déploiement + doute sur la sincérité libriste
| Wire || {{non}} || Difficulté déploiement + doute sur la sincérité libriste

Dernière version du 13 avril 2020 à 15:22



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[modifier]

De nos jours, plusieurs solutions libres de communication audio/vidéo (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[modifier]

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. OpenMeeting :
  8. Wire :

Analyse[modifier]

Tableau récapitulatif
Nom Depuis Fin Licence Langage Flux
vidéo
Client
web
Client
GNU/Linux
Client
Android
Client
MacOS
Client
iOS
Client
MSW
Chiffrement Serveur
relai
Difficulté
installation
Gestion
contacts
Clavardage Partage
écran
Tableau
blanc
Lecture
vidéos
Transfert
fichiers
Répondeur Max par
salon
Big Blue Button 2008 actif GNU LGPL JavaScript Oui Oui Non Non Non Non Non Oui Oui Ubuntu 16… Non Oui Oui Oui Oui Non Non < 30
Jami 2017 actif GNU GPL C++ Oui Non Oui Oui Oui Oui Oui bout en bout optionnel facile Oui Oui Oui Non Oui Oui Oui 6 < 8
Jitsi 2003 actif Apache 2.0 Java Oui Non Oui Oui Oui Oui Oui optionnel? ? facile Oui Oui ??? ??? Non Non ??? 2 (+ ?)
Jitsi Meet 2017 actif Apache 2.0 Java Oui Oui Oui Oui Oui Oui Oui HTTPS Oui facile Non Oui Oui Non Oui Non Non 6 < 8
Mumble 2005 actif BSD 3-clauses C++ Non Oui Oui Oui Oui Oui Oui TLS Oui facile Non Oui Non Non Non Non Non < 50
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 Non Oui ??? ??? ??? Non Non < 10
OpenMeeting 2009 actif Apache 2.0 Java/JS Oui Oui Non Non Non Non Non HTTPS Oui ??? Non Oui Oui Oui Oui ??? Non ???
Wire 2015 actif GNU GPL Hashkell/Node.js Oui Oui Oui Oui Oui Oui Oui ??? ??? difficile ??? ??? ??? ??? ??? ??? ??? ???

Comparaison[modifier]

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 + 2 flux par participants donc tient très bien les conf massives - procédure d'installation prévue que pour Ubuntu 16…
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) ???
OpenMeeting + projet Apache
+ riche en fonctionnalité
- pas beaucoup de retours d'expérience
Wire + sexy - semble très difficile à déployer
- sincérité libriste ?

Élection[modifier]

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 Moui Idéal pour les conférences avec un grand nombre de participants. Mais procédure d'installation pas encore nominale.
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.
OpenMeeting Moui À explorer pour voir si c'est viable.
Wire Non Difficulté déploiement + doute sur la sincérité libriste

Résultats[modifier]

Cette partie consiste à lister les solutions vraiment utilisables.