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 NeoX . É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 yeahman . É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 NeoX . É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 yeahman . É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 NeoX . É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 ;)
[^] # Re: ca depend de mode de connection
Posté par yeahman . Évalué à 1.
Ok, je vais creuser, merci pour les infos en tous cas :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.