Forum général.général Visioconférence derrière des routeurs

Posté par  (site web personnel) .
Étiquettes : aucune
0
10
avr.
2008

Comme abordé dans la discussion d'une dépêche passée, j'ai un cas de figure particulier qui se présente à moi :

Une conférence est donnée à différents membres d'une association, et il serait pratique de pouvoir la diffuser en direct aux membres absents.


Problématique :


Les auditeurs distants sont derrières des connexions courantes (ADSL, Wifi publique) avec toutes les limitations d'IPv4 classiques, Soit le contrôle sur le réseau (NAT, etc.) est impossible, soit les auditeurs manquent de skills pour le faire.


L'intervenant, se trouve derrière un wi-fi dont il n'a pas le contrôle. Les mêmes limitations.



C'est bien connu, les technologies libres ne sont pas réputées pour s'en sortir de ce genre de problèmes !



Mais j'ai quelque chose qui pourrait peut-être m'aider : j'ai chez moi une machine tierses constamment connectée et les ports redirigeable correctement et tout.


De plus seulement une personne a besoin d'être vue et entendue des autres, ça simplifie.



Voici un schéma de ce que j'imagine :



                     _______

\\ \\ [Auditeurs]
----> \\____\\ IP privées (connexions ADSL privées, wi-fi publiques)
/ o=====------- nombre de machines variable
/ _______ machines et réseau hors contrôle
/\ \\ \\
/ \----> \\____\\
/ \ o=====-------
/ \
/ --> ...
___
|===|
|===| ___¤___ [Intervenant]
| | \\ \\ IP privée (connexion wi-fi publique)
| - |
| o | o=====------- réseau hors contrôle
|___|

[Serveur]
IP Publique
Machine et réseau sous contrôle


Est-il possible, via je ne sais quelle soluton farfelue ou gruikissime :
- d'envoyer le flux audio/vidéo au serveur.
- de le récupérer depuis le serveur.



Par exemple, ouvrir une conversation avec un logiciel comme Ekiga sur le serveur, l'intervenant lui envoie son flux audio/vidéo, les auditeurs participent à la convesration et la reçoivent.
Mais je ne sais pas s'il est possible de le faire, en fait que si un seul des participant à la conversation aie une IP publique correctement natée et tout (ici le serveur) suffise pour que l'on puisse y envoyer un flux audio/vidéo, et qu'il serve de "relai" pour les autres.



Autre exemple, avec une solution comme VLC qui permet du streaming, est-il possible de mettre sur le serveur un serveur VLC auquel se connecterai tout les auditeurs, mais pour cela il faudrait pouvoir envoyer au serveur VLC le flux d'une manière au d'une autre... Le schéma semble indiquer que la source doit être sur la même machine que sur le serveur.



Ou alors un truc bien gruik du genre envoyer en permanence le contenu de /dev/machin de la machine de l'intervenant sur un /dev/autremachin du serveur et accessible depusi la machine de intervenant via un montage nfs ou ssh, de manière à ce que n'importe quel soft (VoIP, VLC...) depuis le serveur puisse lire le contenu de /dev/autremachin et l'envoie.



Autre solution ?



Au pire j'enregistre et je diffuse après, mais ce serait mieux en direct (permettre aux auditeurs de poser des questions à l'intervenant via messagerie instantanée par exemple).

Suivre le flux des commentaires

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