Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour à tous,
je suis en train de mettre un serveur de relai vidéo sur ma dédibox.
Le but étant de relayer un flux udp entrant et ainsi permettre à plus de clients de se connecter pour le lire (profiter des 100mbps en théorie...lol)
J'ai donc utillisé vlc que je connais bien (il y a peut etre mieux pour faire ca...)
Je lance VLC avec cette commande sur le serveur (diffusion sur le port 1234):
vlc -vvv udp: --sout '#standard{mux="asf",access="http",url="ip_serveur:1234"}'
Tout marche bien sauf que :
1 - je dois d'abord lancer le flux source avant de lancer le serveur sinon, pas de relai...
2 - si je coupe ma source et que j'en remets une autre derrière (sans toucher au serveur relai) ca ne transmets plus, il faut que je stoppe vlc et que je relance la commande...
En gros j'aimerais avoir un relai ouvert qui tourne en permanance qui diffuse un flux des qu'il en détecte un sur le port source.
Comme ca il y a juste à envoyer un flux sur le port source et il s'occupe du reste sans qu'on ai à y toucher.
La je dois le lancer à la main ce qui est un peu lourdingue.
Merci d'avance pour vos réponses
Dernière modification par brindavoine (2007-11-18 15:23:48)
Hors ligne
2 ans que je planche dessus, j'ai pas trouvé...
J'ai bien peur que tu ne sois confronté à une "limite" du système...
Ou alors faut faire du pur shellscript à fond (genre sur l'encodeur, un script qui envoie un signal vers le serveur de relai pour l'activer)
Hors ligne
et il y a d'autres softs que vlc pour faire ce genre de relai ?
j'imagine que vlc n'est pas LE soft pour le streaming vidéo !
et en shellscript justement, comment on 'détecte' du traffic sur un port venant d'une ip donnée ?
car apres ca deviens simple :
il détecte => lance vlc
il recoit plus => coupe vlc ![]()
Hors ligne