Forum Linux.général Serveur XMPP, vidéo-conférence, audio-conférence et partage d'écran

Posté par . Licence CC by-sa
2
19
mar.
2014

Salut à tous,

J'ai besoin de vos lumières, ayant un peu de mal à m'y retrouver dans le fonctionnement des serveurs XMPP (prosody, ejabberd, metronome, etc) notamment sur tout ce qui est streaming (audio, vidéo, etc).

La question est assez simple:
Disons que nous voulons faire une vidéo-conférence, audio-conférence ou partage d'écran à plusieurs.
Dans les personnes, toto envoi un stream de son écran pour les autres, ou sa tête en webcam, ou sa voix.
Est-ce qu'il envoi plusieurs stream (un par personne dans la conférence), ou est-ce qu'il envoi un seul stream au serveur qui lui s'occupe de rediriger à tous les autres ?

En effet, pour le moment nous utilisons Skype, et j'essaie de voir si un serveur XMPP pourrait le remplacer sur ça.
À priori pour Skype, c'est la première option, on envoi autant de stream que de personnes et au bout d'un moment la bande passante montante est saturée et la totalité de la conférence en pâtis…

Bref, si vous avez des infos, merci à vous !

  • # ca depend de mode de connection

    Posté par . Évalué à 2.

    soit tu te connectes directement au client (le presentateur)
    auquel ca tu vas ouvrir autant de flux que d'auditeur

    soit tu te connectes à un serveur/proxy
    auquel cas tu envoie ton flux "presentateur" au proxy, qui lui ouvre alors autant de flux de que client.

    • [^] # Re: ca depend de mode de connection

      Posté par . Évalué à 1.

      Ok mais concrètement comment se passent les deux cas ?
      Je veux dire, comment savoir dans quel mode on se trouve ?

      Merci de ta réponse en tous cas !

      • [^] # Re: ca depend de mode de connection

        Posté par . Évalué à 2.

        ben toi tu te connectes à un serveur ou à un utilisateur ?

        Skype fonctionne de la maniere suivante (enfin je crois)
        - un serveur fournit la liste des gens connectés
        - la communication se fait directement entre les utilisateurs

        tiens finalement un peu comme bittorrent, avec la liste des torrents sur un serveur, mais ensuite un echange uniquement entre les "seeders" et les "leechers"

        • [^] # Re: ca depend de mode de connection

          Posté par . Évalué à 1.

          Je me connecte à un serveur, par exemple jabber.org

          Ce n'est pas la même chose du coup ? Le serveur jabber ne fournit-il pas que les contacts et ensuite toi tu démarres une conversation avec telle ou telle personne ? Ou alors dès qu'on est connecté à un serveur, c'est lui qui fait le relais (et du coup c'est sa bande passante montante à lui qui est au taquet) ?

          • [^] # Re: ca depend de mode de connection

            Posté par . Évalué à 3.

            ben ca depend des technos utilisées,
            il te faut donc voir quels sont les usages, les configurations possibles.

            peut-etre que certains font "proxy" pour leur client, alors que d'autres font juste la mise en relation.

            bref, lire la doc ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.