visio surveillance

Bonjour,

J'ai une web cam de branchée en USB sur mon PC
Je voudrais voir l'image de cette webcam sur ma TV sur laquelle est branchée mon neufTV.
J'ai donc ouvert ma webcam avec VLC
Enregistrer un fichier playlist qui ressemble à cela :

#EXTM3U
#EXTVLCOPT:dshow-vdev=Logitech QuickCam Messenger
#EXTVLCOPT:dshow-adev=Camera
#EXTVLCOPT:dshow-size=
#EXTVLCOPT:dshow-caching=200
#EXTVLCOPT:dshow-chroma=
#EXTVLCOPT:dshow-fps=0.000000
#EXTVLCOPT:no-dshow-config
#EXTVLCOPT:no-dshow-tuner
#EXTVLCOPT:dshow-tuner-channel=0
#EXTVLCOPT:dshow-tuner-country=0
#EXTVLCOPT:dshow-tuner-input=0
#EXTVLCOPT:dshow-video-input=-1
#EXTVLCOPT:dshow-audio-input=-1
#EXTVLCOPT:dshow-video-output=-1
#EXTVLCOPT:dshow-audio-output=-1
dshow://

Ensuite j'ai modifié l'extension de m3u -> mpg pour qu'il apparaisse comme une vidéo
quand je double clique sur ce fichier, VLC m'ouvre bien la webcam.
Je partage mon fichier via le média center, je le retrouve dans les film Str9am
quand je le lance, il m'affiche : loading puis Error puis loading puis playing.
Par contre je n'ai rien à l'écran, que du noir, qui semble un peu plus gris que le noir pendant le chargement.

Sur mon PC un processus VLC s'est lancé, il occupe 20% de proc comme quand je lance ma Web cam directement.

Une idée pour résoudre mon soucis ?
Ou une autre méthode pour répondre à mon besoin ?

Merci

Edit : après quelques recherches supplémentaires, j'ai trouvé cette page :
http://www.freeplayer.org/portal.php?pid=5&op=1&id=2
Elle traite de comment réaliser mon besoin avec freeplayer. Comme il me semble que la base est similaire, je pense donc que l'on peut s'appuyer sur cette méthode, mais je n'arrive pas à définir les adaptations à mettre en œuvre pour que cela fonction avec str9am

Hello, Il y a plusieurs

Hello,

Il y a plusieurs manières d'imaginer cette fonctionnalité dans Str9am, mais cela demande un minimum de développement. Dès que j'ai un peu de temps, je vais regarder comment écrire un module pour accéder à un device (j'avais déjà regardé pour streamer l'affichage écran du PC).

Mais en attendant pour tester, tu peux essayer de modifier le fichier /modules/mediadrivers/vlcmediadriver.php et remplacer la ligne 99 :

$parameters = 'input='.rawurlencode($url.

par
$dshow =
   'dshow:// '.
   'dshow-vdev="Logitech QuickCam Messenger" '.
   'dshow-adev=Camera '.
   'dshow-caching=200 '.
   'no-dshow-config '.
   'no-dshow-tuner';
$parameters = 'input='.rawurlencode($dshow.

Je n'ai pas testé (pas de webcam) donc c'est pas sûr que çà marche.

@++

Bonjour, Merci de t'occuper

Bonjour,

Merci de t'occuper de mon cas.
J'ai essayé ta méthode
J'ai modifié le fichier comme demandé
J'ai ensuite relancer mon fichier mpg via l'interface str9am/film
Et cela n'a rien donné, toujours la même chose
loading, error, loading et playing (écran noir)

Merci de ton aide si tu as une autre idée.

visio surveillance

loading, error, loading et playing (écran noir)
Le premier loading/error viens sûrement du fait que le décodeur tente en premier de lire le fichier. Seulement le fichier que tu donnes n'est bien sûr pas compatible avec le décodeur (c'est une playlist M3U à l'intérieur). Tu peux renommer ton fichier en .flv, car ce format ne sera pas du tout lu par le décodeur et donc il ne devrait pas y avoir le problème d'échec de lecture.

En ce qui concerne l'écran noir, j'ai peux être mal renseigné la ligne de commande dans la modification du fichier. Il faut peut-être ajouter ":" devant les options dshow. Tu peux aussi essayer de renseigner toutes les options dshow dans le code modifié (n'oublie pas non plus les espaces en fin de ligne) :

$dshow =
   'dshow:// '.
   ':dshow-vdev=Logitech QuickCam Messenger '.
   ':dshow-adev=Camera '.
   ':dshow-size= '.
   ':dshow-caching=200 '.
   ':dshow-chroma= '.
   ':dshow-fps=0.000000 '.
   ':no-dshow-config '.
   ':no-dshow-tuner '.
   ':dshow-tuner-channel=0 '.
   ':dshow-tuner-country=0 '.
   ':dshow-tuner-input=0 '.
   ':dshow-video-input=-1 '.
   ':dshow-audio-input=-1 '.
   ':dshow-video-output=-1 '.
   ':dshow-audio-output=-1 ';
$parameters = 'input='.rawurlencode($dshow.

Je vais voir si je trouve une webcam pour tester.

@++

Je viens de tester sur la

Je viens de tester sur la Webcam de mon portable, et effectivement il manquait les ":" devant les options dshow. Par contre en mettant toutes les options, çà ne marche pas chez moi. Donc normalement la modification suivante devrait fonctionner :

$dshow =
   'dshow:// '.
   ':dshow-vdev=Logitech QuickCam Messenger '.
   ':dshow-adev=Camera '.
   ':dshow-size= '.
   ':dshow-caching=200 '.
   ':dshow-chroma= '.
   ':dshow-fps=0.000000 ';
$parameters = 'input='.rawurlencode($dshow.

@++

parfait, cela marche aussi

parfait, cela marche aussi chez moi
Merci