Bonjour,
Je me présente, Sky, ou Framasky, admin sys de Framasoft, une association de promotion du Libre qui propose un bon nombre de services web basés uniquement sur des services libres auto-hébergeables (on fournit des docs d’installation sur http://framacloud.org/category/cultiver-son-jardin/).
Un des prochains services que nous souhaitons proposer est un service de visio-conférence en ligne.
Pour cela, j’en ai testé plusieurs :
J’en oublie sans doute quelques uns, mais cela veut dire qu’ils ne m’ont pas marqués plus que ça.
Le plus gros problème de toutes ces solutions est la documentation qui pèche…
-
Le plus simple à mettre en place : Jitsi Meet. Un simple apt-get install et c’est presque bon : il faut en plus faire pointer un certain nombre de noms de domaines vers le serveur d’installation (ils sont listés dans le fichier de configuration dans /etc
. C’est aussi le seul, à ma connaissance, qui n’a pas besoin d’un serveur TURN pour fonctionner malgré les NAT (il doit en embarquer un). Lors des tests, nous avons parfois eu quelques problèmes, des personnes dont le flux vidéo n’était pas envoyé.
-
Hubl.in : lorsque je l’avais testé, à sa sortie, il n’était pas fait mention d’un serveur TURN, et je pense que c’est ce qui lui manquait pour qu’il fonctionne lors de mon test
-
Vroom.im : il fonctionnait à moitié, mais le grand nombre d’erreurs d’insertions dans la base de données MySQL vues dans les logs ne m’a pas beaucoup plu
-
Kurento : celui-ci est un peu particulier car il s’agit d’un média server qui présente une API avec laquelle on peut créer des services de visio-conférence (la documentation fournit des exemples de services de visio-conf). Malheureusement, il était assez difficile de faire fonctionner correctement les services.
-
Spreed.me : là aussi, il manque une documentation correcte sur la mise en place d’un serveur TURN, mais j’ai réussi à m’en sortir. Nous sommes encore en train de l’essayer mais il semble prometteur :
- possibilité de restreindre la création d’une « room » aux utilisateurs authentifiés
- possibilité de restreindre l’accès aux rooms aux utilisateurs authentifiés
- lorsque l’on joint une room, on n’est pas directement connecté à la conférence, il faut appelé/être appelé. Cela peut être utile pour, par exemple, toujours être joignable au besoin sans pour autant participer.
- possibilité pour les utilisateurs de régler la définition de leur caméra, ce qui peut être utile en cas de bande passante faible (ce qui manque à Jitsi Meet)
Mes deux préférés sont donc Jitsi Meet pour sa simplicité d’installation et Spreed.me pour ses multiples possibilités de configuration… et parce qu’il a l’air de fonctionner correctement (mais ceci reste sujet à de plus nombreux tests que ceux que nous avons pour l’instant effectués).