DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2006-06-19 15:43:11

Mitch10593
Invité

Diffuser en flux continu la vidéo d'une webcam

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.

 

#2 2006-06-19 16:08:49

Calimero
Maitre Jeidi
Lieu: 94 | 67
Date d'inscription: 2006-05-05
Messages: 2729

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#3 2006-06-19 16:33:05

Frederic
Membre
Date d'inscription: 2006-06-16
Messages: 11

Re: Diffuser en flux continu la vidéo d'une webcam

Je ne connait pas ice cast, mais VLC peut faire ça.

Hors ligne

 

#4 2006-06-20 00:04:36

Mitch10593
Invité

Re: Diffuser en flux continu la vidéo d'une webcam

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 ?

 

#5 2006-06-20 08:30:01

Frederic
Membre
Date d'inscription: 2006-06-16
Messages: 11

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#6 2006-06-20 11:32:51

mitch10593
Je débarque
Date d'inscription: 2006-06-20
Messages: 3

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#7 2006-06-20 11:42:14

Frederic
Membre
Date d'inscription: 2006-06-16
Messages: 11

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#8 2006-06-20 12:14:08

mitch10593
Je débarque
Date d'inscription: 2006-06-20
Messages: 3

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#9 2006-06-20 16:56:45

Frederic
Membre
Date d'inscription: 2006-06-16
Messages: 11

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#10 2006-06-21 01:03:02

Ruhtra
Je débarque
Date d'inscription: 2006-05-26
Messages: 6

Re: Diffuser en flux continu la vidéo d'une webcam

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) smile.
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

 

#11 2006-06-22 22:49:56

Ruhtra
Je débarque
Date d'inscription: 2006-05-26
Messages: 6

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#12 2006-08-04 16:08:12

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2525
Site web

Re: Diffuser en flux continu la vidéo d'une webcam

Et mince, pas d'ActiveX ShoutCast pour Firefox ? sad

Ah si !!
http://www.nullsoft.com/nsv/embed/nsvmoz_vp3_mp3.xpi


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#13 2006-12-13 08:45:40

moktara
Petit scarabé
Date d'inscription: 2006-10-12
Messages: 68

Re: Diffuser en flux continu la vidéo d'une webcam

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

 

#14 2007-12-07 21:13:37

Bibiche
Membre
Date d'inscription: 2007-12-04
Messages: 22

Re: Diffuser en flux continu la vidéo d'une webcam

Hello !

Quelqu'un aurait un exemple avec SHOUTcast ?
J'voulais faire du flash mais faut payer le media server donc roll
VLC j'ai peur de l'installer sur ma Dedi car j'ai un Plesk (VLC doit mettre à jour certaines librairies)

Merci d'avance wink

Hors ligne

 

#15 2007-12-08 11:07:28

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2525
Site web

Re: Diffuser en flux continu la vidéo d'une webcam

Bibiche a écrit:

Quelqu'un aurait un exemple avec SHOUTcast ?

Bah essaye, y a rien a faire smile
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


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson