Compare commits

...

2 commits

Author SHA1 Message Date
d066f8d200 [EDIT] précisions Nextcloud 2020-04-04 18:42:40 +02:00
1b6c0e3cbf [EDIT] corrections orthographe 2020-04-04 16:31:37 +02:00

View file

@ -17,8 +17,8 @@ pour du bénévolat ou encore simplement pour partager des moments
de plaisir avec d'autres personnes, de plaisir avec d'autres personnes,
[la communication textuelle](#les-outils-de-communication-textuelle), [la communication textuelle](#les-outils-de-communication-textuelle),
[audio](#les-outils-de-communication-audio) et [audio](#les-outils-de-communication-audio) et
[vidéo](#les-outils-de-communication-vidéo) [vidéo](#les-outils-de-communication-vidéo) à distance
sont des outils qui peuvent devenir nécessaires. sont des moyens qui peuvent devenir nécessaires.
Il convient à chaque groupement de personnes de définir ses besoins, Il convient à chaque groupement de personnes de définir ses besoins,
mais ensuite quelles sont les différences entre les logiciels disponibles? mais ensuite quelles sont les différences entre les logiciels disponibles?
@ -46,11 +46,11 @@ Ce mode de communication nécessiterait un article précis.
Pour ne pas encombrer celui-ci, je vais uniquement vous conseiller Pour ne pas encombrer celui-ci, je vais uniquement vous conseiller
de vous tourner vers de vous tourner vers
[IRC](https://fr.wikipedia.org/wiki/Internet_Relay_Chat "Internet Relay Chat") [IRC](https://fr.wikipedia.org/wiki/Internet_Relay_Chat "Internet Relay Chat")
et les milliers d'articles d'explication déjà disponible sur Internet. et les milliers d'articles d'explication déjà disponibles sur Internet.
# Les outils de communication audio # Les outils de communication audio
En général, les outils sont cumulatifs. En général, les outils sont cumulatifs.
La grande majorité des logiciels de communication audio contiennent un La grande majorité des logiciels de communication audio contient un
logiciel de communication textuelle, communément appelé un tchat. logiciel de communication textuelle, communément appelé un tchat.
Je choisis d'exclure **WhatsApp** car, Je choisis d'exclure **WhatsApp** car,
@ -66,13 +66,13 @@ il est limité à quatre personnes uniquement.
</span> </span>
[Skype][urlSkype] est le logiciel de téléphonie par Internet de Microsoft. [Skype][urlSkype] est le logiciel de téléphonie par Internet de Microsoft.
À la base prévue pour faire de la téléphonie uniquement, À la base prévu pour faire de la téléphonie uniquement,
il permet actuellement de faire des appels de groupe vocaux jusqu'à 25 personnes. il permet actuellement de faire des appels de groupe vocaux jusqu'à 25 personnes.
Il est utilisable sur la majorité des systèmes d'exploitation mais souffre Il est utilisable sur la majorité des systèmes d'exploitation mais souffre
apparemment de problèmes de latence[^latence] apparemment de problèmes de latence[^latence]
ainsi que d'une charge importante pour le processeur. ainsi que d'une charge importante pour le processeur.
Il nécessite également à chacun de créer un compte sur la plateforme Il nécessite également à chacun·e de créer un compte sur la plateforme
de Microsoft, ce qui pourrait l'exclure de cette liste, de Microsoft, ce qui pourrait l'exclure de cette liste,
mais son utilisation est tellement répandue que j'en parle quand même ici. mais son utilisation est tellement répandue que j'en parle quand même ici.
@ -94,7 +94,8 @@ La partie technique consiste en la configuration du serveur,
mais une fois faite, l'utilisation est très simple, mais une fois faite, l'utilisation est très simple,
il suffit d'installer le client et de se connecter au serveur. il suffit d'installer le client et de se connecter au serveur.
Il est ensuite possible de créer autant d'espaces de discussion que vous Il est ensuite possible de créer autant d'espaces de discussion que vous
voulez et n'est que limité par la configuration que vous aurez choisie. voulez.
Il n'est que limité par la configuration que vous aurez choisie.
Bien évidemment, ces logiciels sont utilisables sur tous les systèmes Bien évidemment, ces logiciels sont utilisables sur tous les systèmes
d'exploitation principaux. d'exploitation principaux.
Leur utilisation a été éprouvée, Leur utilisation a été éprouvée,
@ -105,8 +106,8 @@ je conseille d'utiliser *Mumble* qui est un logiciel libre.
Il permet également de s'authentifier avec un certificat ce qui est pratique Il permet également de s'authentifier avec un certificat ce qui est pratique
et sécurisé. et sécurisé.
Ces deux logiciens ne souffrent d'aucun problème de latence[^latence] Ces deux logiciels ne souffrent d'aucun problème de latence[^latence]
et implique une très faible charge sur votre processeur. et impliquent une très faible charge sur votre processeur.
Ils sont également très facilement configurables, Ils sont également très facilement configurables,
que ce soit pour régler la gestion de son propre micro ou que ce soit pour régler la gestion de son propre micro ou
@ -139,7 +140,7 @@ moins configurable.
*Discord* ne souffre apparemment d'aucun problème de latence[^latence]. *Discord* ne souffre apparemment d'aucun problème de latence[^latence].
Pour l'utiliser, il suffit de se créer un compte sur leur site et Pour l'utiliser, il suffit de se créer un compte sur leur site et
de se connecter avec ses amis, de se connecter avec ses ami·e·s,
c'est une solution extrêmement rapide à mettre en place. c'est une solution extrêmement rapide à mettre en place.
Comme pour son concurrent de chez Microsoft, Comme pour son concurrent de chez Microsoft,
le fait que tous les protagonistes doivent créer un compte sur la le fait que tous les protagonistes doivent créer un compte sur la
@ -147,8 +148,8 @@ plateforme pour pouvoir se connecter est potentiellement une raison
de le supprimer de la liste, de le supprimer de la liste,
mais il est tellement implanté dans le milieu gaming que je le laisse. mais il est tellement implanté dans le milieu gaming que je le laisse.
Le fait que le côté social soit nécessaire peut être déconseillé Le fait que le côté social soit nécessaire peut être déconseillé
dans le cadre où vous désirez communiquer dans le cas où vous désirez communiquer
avec des personnes qui se trouvent en dehors de votre cercle d'amis avec des personnes qui se trouvent en dehors de votre cercle d'ami·e·s
ou que vous n'avez pas prévu de revoir. ou que vous n'avez pas prévu de revoir.
## Quelques précisions ## Quelques précisions
@ -169,7 +170,7 @@ les services de *Mumble* et *TeamSpeak*.
De plus, pour les quatre options que j'ai détaillées ici, De plus, pour les quatre options que j'ai détaillées ici,
l'installation d'un client est nécessaire l'installation d'un client est nécessaire
(sauf pour *Discord* ou il est possible de faire sans, (sauf pour *Discord* où il est possible de faire sans,
mais si vous voulez profiter de toutes les fonctionnalités alors mais si vous voulez profiter de toutes les fonctionnalités alors
il est conseillé de passer par l'application). il est conseillé de passer par l'application).
Ce n'est donc pas un argument à prendre en compte lors du choix du logiciel. Ce n'est donc pas un argument à prendre en compte lors du choix du logiciel.
@ -181,8 +182,8 @@ il comporte un support de l'audio et du texte.
Cette fois, je choisis d'exclure **Skype** car il peut faire des appels vidéo Cette fois, je choisis d'exclure **Skype** car il peut faire des appels vidéo
de groupe mais limité à dix personnes et également limité dans la durée. de groupe mais limité à dix personnes et également limité dans la durée.
De plus, il permet de faire de la vidéoconférence uniquement avec De plus, il permet de faire de la vidéoconférence uniquement avec
des autres utilisateurs du service, ce qui force à la création des autres utilisateurs et utilisatrices du service,
d'un compte. ce qui force à la création d'un compte.
Les fonctionnalités que je juge nécessaires à ce genre d'applications sont Les fonctionnalités que je juge nécessaires à ce genre d'applications sont
les suivantes: les suivantes:
@ -230,10 +231,10 @@ professionnelle ou scolaire.
[Nextcloud][urlNextcloud] est un logiciel libre de site d'hébergement de fichiers. [Nextcloud][urlNextcloud] est un logiciel libre de site d'hébergement de fichiers.
À la base utilisé uniquement pour cela, À la base utilisé uniquement pour cela,
en concurrence avec des solutions propriétaires comme Dropbox, en concurrence avec des solutions propriétaires comme Dropbox,
il contient maintenant plusieurs plugins très intéressant, il contient maintenant plusieurs plugins très intéressants,
dont celui en rapport avec ce billet, *Nextcloud Talk*. dont celui en rapport avec ce billet, *Nextcloud Talk*.
Le principal avantage de cette option est que si vous avez déjà accès à Le principal avantage de cette option est que si vous avez déjà accès à
un serveur Nextcloud, l'installation du plugin est sans encombres, un serveur Nextcloud, l'installation du plugin se fait sans encombres,
il suffit de l'activer et cela fonctionne. il suffit de l'activer et cela fonctionne.
Aucun besoin de configuration, on peut directement l'utiliser. Aucun besoin de configuration, on peut directement l'utiliser.
@ -248,7 +249,17 @@ les soucis risquent d'arriver rapidement.
Il est également possible d'avoir une sécurité par mot de passe ou Il est également possible d'avoir une sécurité par mot de passe ou
d'ouvrir le salon uniquement sur invitation. d'ouvrir le salon uniquement sur invitation.
En dehors de cela, il fonctionne a merveille. Il semble que l'[évolutivité d'un serveur Nextcloud Talk][ncScal],
en grande partie due à l'utilisation de WebRTC[^webrtc]
qui implique beaucoup de connexions simultanées pour le matériel de chaque
participant·e,
peut être problématique pour des discussions à plus de six personnes.
Il en reste que, pour un petit nombre d'utilisateurs et d'utilisatrices,
la solution *Nextcloud Talk* est très simple à mettre en place
même pour une toute petite structure.
Pour des besoins plus conséquents,
il est possible de mieux configurer le système.
La technologie WebRTC est encore jeune, mais elle s'améliore chaque année.
## Zoom ## Zoom
@ -259,7 +270,7 @@ En dehors de cela, il fonctionne a merveille.
</span> </span>
[Zoom][urlZoom] est un logiciel de téléconférence complet. [Zoom][urlZoom] est un logiciel de téléconférence complet.
Il répond à tous les critères indispensables que j'ai énuméré et permet Il répond à tous les critères indispensables que j'ai énumérés et permet
en plus de faire des sondages. en plus de faire des sondages.
En revanche il ne me semble pas permettre de partager une présentation ou En revanche il ne me semble pas permettre de partager une présentation ou
un tableau blanc. un tableau blanc.
@ -294,12 +305,12 @@ Il est possible de créer une conférence
[sur le site officiel directement][jMeet], [sur le site officiel directement][jMeet],
mais également, comme tout bon logiciel libre, mais également, comme tout bon logiciel libre,
d'installer son instance sur son propre serveur. d'installer son instance sur son propre serveur.
Pour celles et ceux qui voudraient tester ou utiliser sporadiquement, Pour celles et ceux qui voudraient le tester ou l'utiliser sporadiquement,
Infomaniak a récemment monté sa propre instance, Infomaniak a récemment monté sa propre instance,
[Infomaniak Meet][infomaniak]. [Infomaniak Meet][infomaniak].
[Framasoft][framasoft] propose également son instance, [Framatalk][framatalk]. [Framasoft][framasoft] propose également son instance, [Framatalk][framatalk].
Pour les autres, profitez-en pour voir avec votre entreprise Pour les autres, profitez-en pour mettre en place votre propre instance
ou votre association pour mettre en place votre propre instance. seul·e, avec votre entreprise ou votre association.
Aucune création de compte n'est nécessaire pour utiliser *Jitsi Meet*. Aucune création de compte n'est nécessaire pour utiliser *Jitsi Meet*.
@ -322,10 +333,10 @@ qui présente ou partagé.
*BigBlueButton* permet aussi de créer des salles de réunion pour séparer *BigBlueButton* permet aussi de créer des salles de réunion pour séparer
temporairement les participant·e·s. temporairement les participant·e·s.
Une fonction intéressante que je n'ai pas vu ailleurs est la possibilité Une fonction intéressante que je n'ai pas vue ailleurs est la possibilité
de partager une vidéo, de partager une vidéo,
le contrôle de cette dernière est limitée au présentateur ou le contrôle de cette dernière est limitée au présentateur ou
à la présentatrice ce qui à la présentatrice, ce qui
lui permet de mettre en pause ou de pointer certains moments dans la vidéo lui permet de mettre en pause ou de pointer certains moments dans la vidéo
et de les expliquer à tout le monde. et de les expliquer à tout le monde.
@ -351,7 +362,7 @@ d'avoir des garanties à ce niveau-là.
Pour les autres, la parole des développeurs et des développeuses est la Pour les autres, la parole des développeurs et des développeuses est la
seule chose sur laquelle nous pouvons nous appuyer. seule chose sur laquelle nous pouvons nous appuyer.
Il y a un autre point sur lequel porter son attention c'est la Il y a un autre point sur lequel porter son attention, c'est la
confiance que nous mettons dans le serveur qui héberge notre service. confiance que nous mettons dans le serveur qui héberge notre service.
Par exemple, si j'héberge mon serveur *Mumble* sur une machine qui m'appartient, Par exemple, si j'héberge mon serveur *Mumble* sur une machine qui m'appartient,
ou appartient à une association / société que je connais ou appartient à une association / société que je connais
@ -369,7 +380,7 @@ et vive les petites associations locales et les entreprises de confiance.
# Notre empreinte numérique # Notre empreinte numérique
Une chose à garder à l'esprit est le volume de donnée nécessaire Une chose à garder à l'esprit est le volume de données nécessaires
pour chacune des technologies. pour chacune des technologies.
Sans rentrer dans les détails, voici le poids de différents formats[^poids]: Sans rentrer dans les détails, voici le poids de différents formats[^poids]:
@ -391,23 +402,24 @@ Une comparaison que j'aime bien,
la totalité des articles anglophones de Wikipedia représente environ 15&#8239;Go, la totalité des articles anglophones de Wikipedia représente environ 15&#8239;Go,
soit l'équivalent d'une dizaine d'heures de vidéos HD sur votre plateforme soit l'équivalent d'une dizaine d'heures de vidéos HD sur votre plateforme
de vidéo préférée. de vidéo préférée.
Même en conservant l'historique de modification et les discussions Même en conservant l'historique de modification et les discussions,
le poids de l'encyclopédie est le poids de l'encyclopédie est seulement multiplié par dix[^comparaison].
seulement multiplié par dix[^comparaison].
Que pouvons-nous en tirer? Quelles conclusions pouvons-nous en tirer?
Sachant que plus le volume de donnée à transmettre est important, Sachant que plus le volume de données à transmettre est important,
plus la consommation énergétique grimpera. plus la consommation énergétique grimpera.
Donc faire passer une information textuelle est environ 1&#8239;000 fois plus Faire passer une information textuelle est environ 1&#8239;000 fois plus
économique qu'une information audio, économique qu'une information audio,
et 10&#8239;000 fois plus économique qu'une information vidéo. et 10&#8239;000 fois plus économique qu'une information vidéo.
À nous de savoir si les informations supplémentaires contenues À nous de savoir si les informations supplémentaires contenues
dans l'audio et/ou la vidéo sont pertinentes ou non. dans l'audio et/ou la vidéo sont pertinentes ou non.
Pensez-y la prochaine fois que vous enverrez un message vocal
avec votre application de messagerie instantanée préférée...
# La charge sur les serveurs # La charge sur les serveurs
Comme tous les services, Comme tous les services,
la téléconférence n'est pas gratuite en termes de consommation de ressources la téléconférence n'est pas gratuite en termes de consommation de ressources
informatique. informatiques.
Les gros serveurs (Google, Microsoft, Zoom, etc.) ont les épaules pour Les gros serveurs (Google, Microsoft, Zoom, etc.) ont les épaules pour
tenir des centaines de salons, des milliers d'utilisateurs et d'utilisatrices. tenir des centaines de salons, des milliers d'utilisateurs et d'utilisatrices.
Ce n'est pas le cas de tout le monde et ça a un coût. Ce n'est pas le cas de tout le monde et ça a un coût.
@ -417,7 +429,7 @@ soit par de la pub (ce qui est questionnable),
soit en vendant des informations personnelles (ce qu'il ne faut pas faire). soit en vendant des informations personnelles (ce qu'il ne faut pas faire).
Les associations comme *Framasoft* ne peuvent pas absorber la charge Les associations comme *Framasoft* ne peuvent pas absorber la charge
générée des changements d'habitudes ou de besoin en raison générée des changements d'habitudes ou de besoins en raison
de crises comme celle du COVID-19, de crises comme celle du COVID-19,
c'est pourquoi il est important de monter ses propres instances, c'est pourquoi il est important de monter ses propres instances,
de s'organiser en association et de s'organiser en association et
@ -433,7 +445,7 @@ n'hésitez pas à soutenir financièrement les personnes qui passent
leurs journées, soirées et weekends à développer des logiciels leurs journées, soirées et weekends à développer des logiciels
qui vous sont bien utiles. qui vous sont bien utiles.
Et pour terminer en faisant écho au paragraphe précédent, Et pour terminer en faisant écho au chapitre précédent,
il est bon de réfléchir à la pertinence de diffuser de la vidéo ou non. il est bon de réfléchir à la pertinence de diffuser de la vidéo ou non.
Dans le cas où la vidéo à diffuser n'est pas nécessaire à la discussion, Dans le cas où la vidéo à diffuser n'est pas nécessaire à la discussion,
l'activer risque fort de surcharger les serveurs et donc implique l'activer risque fort de surcharger les serveurs et donc implique
@ -464,11 +476,14 @@ désactivez la vidéo sur votre logiciel de vidéoconférence.
suffisante. Le but est d'avoir des interactions, à plus de 100 personnes suffisante. Le but est d'avoir des interactions, à plus de 100 personnes
cela commence à devenir difficile. cela commence à devenir difficile.
[^latence]: Dans une communication audio, la latence est le temps entre [^latence]: Dans une communication audio, la latence est le temps entre
le moment ou vous parlez et le moment ou les autres personnes le moment où vous parlez et le moment où les autres personnes
entendent ce que vous avez dit. entendent ce que vous avez dit.
En général, on considère qu'il faut une latence de moins de 300&#8239;ms pour En général, on considère qu'il faut une latence de moins de 300&#8239;ms pour
que la communication soit confortable, que la communication soit confortable,
et au-delà de 700&#8239;ms cela devient inutilisable. et au-delà de 700&#8239;ms cela devient inutilisable.
[^webrtc]: Le but du WebRTC est de lier des applications comme la voix sur IP,
le partage de fichiers en pair à pair.
[Source Wikipedia][wikiRTC]
[urlSkype]: https://www.skype.com/ "Website de Skype" [urlSkype]: https://www.skype.com/ "Website de Skype"
[urlMumble]: https://www.mumble.com/ "Website de Mumble" [urlMumble]: https://www.mumble.com/ "Website de Mumble"
@ -485,11 +500,15 @@ désactivez la vidéo sur votre logiciel de vidéoconférence.
[infomaniak]: https://meet.infomaniak.com "Website d'Infomaniak Meet" [infomaniak]: https://meet.infomaniak.com "Website d'Infomaniak Meet"
[jMeet]: https://meet.jit.si/ "Website de démo de Jitsi Meet" [jMeet]: https://meet.jit.si/ "Website de démo de Jitsi Meet"
[demoBBB]: https://demo.bigbluebutton.org/gl/ "Website de démo de BigBlueButton" [demoBBB]: https://demo.bigbluebutton.org/gl/ "Website de démo de BigBlueButton"
[ncScal]: https://nextcloud.com/talk/#scalability
"[EN] Point sur l'évolutivité de Nextcloud"
[wikiSize]: https://en.wikipedia.org/wiki/Wikipedia:Size_of_Wikipedia#Size_of_the_English_Wikipedia_database [wikiSize]: https://en.wikipedia.org/wiki/Wikipedia:Size_of_Wikipedia#Size_of_the_English_Wikipedia_database
"[EN]La taille de Wikipedia" "[EN]La taille de Wikipedia"
[wikiCompa]: https://en.wikipedia.org/wiki/Comparison_of_web_conferencing_software [wikiCompa]: https://en.wikipedia.org/wiki/Comparison_of_web_conferencing_software
"[EN]Page de comparatif des logiciels de conférence web Wikipedia" "[EN]Page de comparatif des logiciels de conférence web Wikipedia"
[wikiRTC]: https://fr.wikipedia.org/wiki/WebRTC
"Site Wikipedia sur la technologie WebRTC"
[skype]: /images/011-skype.svg "Logo de Skype" [skype]: /images/011-skype.svg "Logo de Skype"
[mumble]: /images/011-mumble.svg "Logo de Mumble" [mumble]: /images/011-mumble.svg "Logo de Mumble"