Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
N'ayant pas trouvé de réponses ni sur ce forum, ni grâce aux moteurs de recherches, je me demandait si quelqu'un pouvait m'aider:
- j'ai un poste client sous Windows (désolé) avec un webcam et une connexion ADSL avec un débit montant correct (64 ko/s minimum).
- j'ai une dedibox (debian based)
- je souhaite offrir la possibilité à un certains nombre de personnes de visionner en temps réels ma webcam.
L'idée générale est la suivante:
- le poste client fait l'acquisition du signal vidéo / flux numérique par la webcam
- le poste client envoi au serveur ce flux en continu
- le serveur (dedibox) lit en continu ce signal
- il diffuse en temps réel aux clients éventuellement connectés
Il est question uniquement de flux d'images, le son étant inutile dans mon application.
Mes questions:
- existe-t-il des outiles pour réaliser celà ?
- si oui, lesquels ? et comment les installer/configurer ?
- Quelles sont les solutions alternatives à ma proposition de fonctionnement ?
En espérant qu'il existe des réponses à ces questions,
merci d'avance à tous ceux qui pourraient proposer une solution.
Mitch.
Un coup de google sur "icecast webcam" ou "shoutcast webcam" semble donner quelques résultats.
Sinon, tu peux peut-être te pencher sur VLC/VLS.
Hors ligne
Je ne connait pas ice cast, mais VLC peut faire ça.
Hors ligne
Alors, j'ai avancé un peu (avec VLC):
J'arrive depuis mon serveur debian à diffuser une vidéo (lisible par exemple par windows media player depuis un poste client).
Depuis cette url http://www.videolan.org/doc/streaming-h … l#id300162 on explique comment diffuser depuis un poste Windows avec une webcam.
Il me reste la problématique:
- comment configurer mon serveur pour qu'il fasse simplement le relais ?
Si tu arrive à diffuser une video avec vlc depuis ton serveur, c'est la même chose avec le flux de ta webcam que tu diffuse depuis ton pc. Mets seulement l'url du flux que tu envoies depuis ton pc comme source de la diffusion sur ton serveur.
Hors ligne
Bon, j'avance lentement.
Ma situation actuelle:
- Client Linux diffuse avec VLC sur le port 8080 la vidéo lue dans un fichier (lien ADSL)
- Serveur Dedibox sert de relais pour aller chercher la vidéo sur le Client Linux, et diffuse à son tour sur le port 8080 (lien 100 Mbps)
En coupant le client et en le relançant, le serveur dedibox semble se reconnecter automatiquement. Cependant, le client final (connecté au relais Dedibox) perds la connexion si la connexion "Client initial" est coupée.
Existe-t-il une solution pour diffuser une sorte de "mire" lorsque le lien "Client initial - Dedibox" est rompu afin de ne pas forcément couper le lient "Dedibox - Client final" ?
- ça permettrai de s'afranchir de quelques petites coupures sur la ligne ADSL...
J'en demande peut-être beaucoup.
De même, existe-t-il une solution pour ne pas couper systématiquement le lien "Serveur - Client final" lors d'un changement de fichier dans la playlist du serveur ?
Hors ligne
Pour ne pas couper le lien, essaie de rajouter --sout-keep à ta ligne de commande
Par contre, on ne peut diffuser de mire en cas de coupure de la source. Désolé.
Hors ligne
Super pour l'option --sout--keep.
Tant pis pour la mire... Y'a pas moyen de bidouiller un truc du genre dans la playlist:
- source principale
- mire: terminer et retourner sur le premier élement de la playlist dès qu'il est dispo ?
Ou alors, en bidouillant beaucoup plus:
- Playlist avec: source à diffuser, mire
- Au démarrage, mettre la source à diffuser,
- Lorsque rupture: passe à la mire (élément suivant dans la playlist)
- créer un programme qui scrute le port 8080 du client initial et qui demande à vlc de repasser au premier élement de la liste dès que le port 8080 est dispo ?
Dans tous les cas, comme mon sujet est une webcam, je vais devoir programmer dans mon site un programme qui vérifie si la webcam est disponible ou non (possible d'ouvrir une connexion sur le port 8080).
Hors ligne
Tu peux essayer de créer une playlist pour ta dedibox avec ton flux webcam and une video de mire en local sur ton serveur. En cas de perte flux webcam, vlc passe à l'élément suivant suivant, puis à la fin de la vidéo de mire (quelques secondes), il essaie de passer au reste de la playlist, soit le flux webcam... pour reprendre l'élément suivant si celui ci est absent.
En théorie, cela devrait fonctionner, en pratique, je n'ai jamais essayé.
Dernière modification par Frederic (2006-06-20 16:57:21)
Hors ligne
Tu peux aussi te pencher sur la solution Shoutcast en diffusant ton contenu en NSV par l'intermediaire de NSVcap. NSVcap est un petit logiciel compris dans les outils d'aide à la diffusion de Nullsoft (NSVTools). Le principe est tout comme tu l'as ennoncé, ton pc envoie le flux de ta webcam vers ton serveur shoutcast qui te permet de diffuser le live aux personnes que tu veux (disposant de Winamp bien evidemment)
.
Voila un petit tuto http://www.winampfr.com/tutoriaux/nsv/nsvcap.php
Si tu as des questions n'hesite pas je tenterai d'y repondre.
Bonne chance !
Dernière modification par Ruhtra (2006-06-21 01:04:51)
Hors ligne
Pour ceux qui voudrai voir ce que donne la diffusion au format NSV par l'intermediaire de shoutcast. Je vous montre un petit exemple de web tv diffusé autour des 800kbps.
Le stream est accessible par 2 moyens :
- Soit par une page Web (passez par Internet Explorer) : http://stream.versusclub.com
- Soit directement en ajoutant l'url dans Winamp : http://88.191.17.85:8005/;stream.nsv
(Merci de ne pas diffuser le lien, cet exemple est purement à titre indicatif car son contenu n'a pas lieu d'être diffusé)
Hors ligne
Et mince, pas d'ActiveX ShoutCast pour Firefox ? ![]()
Ah si !!
http://www.nullsoft.com/nsv/embed/nsvmoz_vp3_mp3.xpi
Hors ligne
Moi j'ai un problème, j'utilise windows media encoder pour envoyer le flux sur la dedibox VLC, mais il arrive que Windows Media encoder plante. et donc là VLC se coupe, comment lui dire de toujours lire le même flux quoi qu'il arrive ?
Dernière modification par moktara (2006-12-13 09:03:39)
Hors ligne
Hello !
Quelqu'un aurait un exemple avec SHOUTcast ?
J'voulais faire du flash mais faut payer le media server donc ![]()
VLC j'ai peur de l'installer sur ma Dedi car j'ai un Plesk (VLC doit mettre à jour certaines librairies)
Merci d'avance ![]()
Hors ligne
Bibiche a écrit:
Quelqu'un aurait un exemple avec SHOUTcast ?
Bah essaye, y a rien a faire ![]()
Sinon, par expérience, Windows Media Encoder + Windows Media Services + Windows Media Player est bien plus stable, puissant et performant que les solutions libres...
Dommage c'est sur, mais quand il faut s'assurer du résultat, on doit parfois mettre la main à la poche
Hors ligne
Pages: 1