« Compatibilité audio video des clients XMPP » : différence entre les versions

De Wiki JabberFR
Aller à la navigation Aller à la recherche
(+article tuxicoman)
 
(5 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
/!\ Ébauche /!\
== Remarques générales ==


Infos en vrac:
Pour que les appels audio/vidéo fonctionnent, il faut déjà que le serveur XMPP de l'appelant soit configuré pour ça.
Fort heureusement, c'est le cas sur la plupart des serveurs publics.


Page née du fait que c'est apparemment une bonne idée (et que j'ai aussi besoin de ce type d'infos): http://forum.jabberfr.org/viewtopic.php?id=2007
Si vous auto-hébergez votre propre serveur XMPP, assurez-vous d'avoir fait le nécessaire. Quelques pistes d'aide :
* pour ejabberd : [https://www.process-one.net/blog/how-to-set-up-ejabberd-video-voice-calling/ How to set up ejabberd video & voice calling]
* pour prosody : [https://homebrewserver.club/server-support-for-audio-video-calls.html Prosody server support for A/V calls with Conversations]
* pour metronome (dans Yunohost) : https://github.com/YunoHost/issues/issues/1607


Depuis http://wiki.jabberfr.org/Jingle : À cette heure (2011), Jingle permet la voix dans le service Google Talk avec le client officiel ainsi que les clients Jabber libres Coccinella, Empathy, Gajim, Jabbin, Kopete, Pidgin, Psi, Jitsi, OneTeam et Spark ainsi que le serveur Jabber libre Openfire et l’IPBX libre Asterisk.  
Conversations et ses dérivés prennent en charge les appels audio/vidéo. Ses dérivés incluent (liste non exhaustive) : Quicksy, Blabber, Monocles, ...


Note: les résultats des tests de compatibilité seraient dépendants de: la version du logiciel, le nom du client, le système d'exploitation ... un peu emmerdant du coup. Plutôt assumer: la dernière version du logiciel en date. Et donc est-ce qu'on distingue Psi Win / Psi Lin ... ? (ou bien on appose éventuellement une note pour dire: test réalisé entre un poste Linux et Windows ...). On pourrait apposer plusieurs notes pour chaque tests (numérotés) réalisés, chacune étant liées à un rapport, qu'on écrirait en bas de page avec les infos qu'il faut (OS/version/date...).
== Conversations (et ses dérivés) ==


Un article: http://tuxicoman.jesuislibre.net/2012/09/video-conference-multiplateforme-avec-jabber.html (lien mort ou auto-hébergé, je le recopie en attendant):
Prise en charge complète.


== ConverseJS ==


  Le moyen le plus simple pour faire de la visio-conférence multiplateforme avec Jabber est la combinaison Empathy[1] (linux) et Gtalk[2] (mac, windows, linux).
Pas encore implémenté dans la version 10.
  Pour une conversation entre deux Empathy sous Linux, pas de soucis, ca marche du premier coup sans configuration.
À suivre sur le [https://github.com/conversejs/converse.js/issues/447 ticket 447].
  Afin que la vidéo fonctionne lors d'une conversation Empathy vers Gtalk, l'ordinateur sous linux devra avoir installé un codec x264 pour gstreamer.
 
  Celui-ci n'est pas présent dans les dépôts par défaut des distributions pour des raisons de brevets.
== Dino ==
  Pour Debian[4] Squeeze, il faut ajouter le dépôt deb-multimedia[5] et installer le paquet gstreamer0.10-x264.
 
  Cependant, la visioconférence avec Jabber reste encore peu utilisée.
Prise en charge complète.
  Plusieurs raisons à cela :
 
  * Jabber n'a pas percé comme réseau de communication ouvert. XMPP s'est déployé mais chaque réseau st fermé (Facebook par ex)
== Gajim ==
  * L''incompatibilité fonctionnelle entre les clients. Chaque client a des fonctions différentes suivant l'orientation du logiciel. Certains ne supportent pas
 
    les salons (groupchat), d'autres le transfert de fichier ou le chiffrement OTR. Si bien que le dénominateur commun  entre 2 personnes utilisant 2 clients
À l'heure actuelle (version 1.8.4), Gajim n'est toujours pas compatible avec les autres clients XMPP.
    Jabber différents se résume souvent aux seuls messages texte.
Les appels audio/vidéo dans Gajim existent depuis longtemps, mais implémentent un ancien protocole. Donc les appels ne fonctionnent que de Gajim vers Gajim.
  * Le manque de logiciels client multiplatefome permettant la visioconférence et compatibles découle de la remarque précédente.
 
  * La galère pour trouver la bonne combinaison de logiciels qui fonctionne entre eux est rebutante.
== Monal ==
  Liens:
 
  [1]: https://live.gnome.org/Empathy (lien)
Les appels audio fonctionnent [https://monal-im.org/post/00008-monal-6.0-released/ depuis la version 6.0], et la video fonctionne parfois seulement (cf. ce [https://github.com/monal-im/Monal/issues/1002 rapport de bug #1002]).
  [2]: http://www.google.com/talk/intl/fr/ (lien)
 
  [3]: http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/rnusers.empathy.png (lien)
== Movim ==
  [4]: http://www.debian.org/ (lien)
 
  [5]: http://deb-multimedia.org/ (lien)
Prise en charge complète.
 
== Siskin ==
 
Prise en charge complète.

Dernière version du 24 mars 2024 à 10:25

Remarques générales

Pour que les appels audio/vidéo fonctionnent, il faut déjà que le serveur XMPP de l'appelant soit configuré pour ça. Fort heureusement, c'est le cas sur la plupart des serveurs publics.

Si vous auto-hébergez votre propre serveur XMPP, assurez-vous d'avoir fait le nécessaire. Quelques pistes d'aide :

Conversations et ses dérivés prennent en charge les appels audio/vidéo. Ses dérivés incluent (liste non exhaustive) : Quicksy, Blabber, Monocles, ...

Conversations (et ses dérivés)

Prise en charge complète.

ConverseJS

Pas encore implémenté dans la version 10. À suivre sur le ticket 447.

Dino

Prise en charge complète.

Gajim

À l'heure actuelle (version 1.8.4), Gajim n'est toujours pas compatible avec les autres clients XMPP. Les appels audio/vidéo dans Gajim existent depuis longtemps, mais implémentent un ancien protocole. Donc les appels ne fonctionnent que de Gajim vers Gajim.

Monal

Les appels audio fonctionnent depuis la version 6.0, et la video fonctionne parfois seulement (cf. ce rapport de bug #1002).

Movim

Prise en charge complète.

Siskin

Prise en charge complète.