Webcam over lan

martedì 15 giugno 2010 - 10.25

LucaRomandini Profilo | Newbie

Buongiorno a tutti,
dopo giorni di inutili ricerche su internet mi sono finalmente deciso a scrivere qui ne forum...Per farla breve dovrei riuscire a creare un programma che mi consenta di visualizzare in live streaming la webcam di un altro computer nella rete...Ho pensato di far girare un programma ghost che si mette in ascolto su una porta sul pc di cui voglio visualizzare la web ed un altro programma che inviando ad esempio 2 su quella porta fa accendere la web ed iniziare la trasmissione...pensate sia una cosa fattibile?
____________
LUCA

luigidibiasi Profilo | Guru

Se non hai il vincolo di dover accendere e spegnere la webcam con dei segnali puoi usare windows media encoder per farti trasmettere in streaming il flusso e usare windows media player per visualizzarlo...

>>mod
Chiaramente nulla ti vieta di scriverti il programmino che avvia wmencoder tramite sengnali inviati da remoto (i file wmencoder di configurazione possono essere eseguiti) e quindi avviare e disattivare il flusso a tuo piacimento

Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

LucaRomandini Profilo | Newbie

non ho mai avuto a che fare con wmencoder...come funziona? devo catturare il flusso con avicap32 poi utilizzare questo wmencoder per redirigerlo sulla rete? comunque sia si...avrei anche la necessità di accendere la cam...esiste qualche codice d'esempio?
____________
LUCA

luigidibiasi Profilo | Guru

Puoi fare così.... (un po rozza come soluzione eh!!)

Sul pc remoto installi WMENCODER (download su microsoft.com), lo configuri in modo che acquisisca dalla webcam e che trasmetta il flusso su qualche porta e poi utilizzi File-> Salva con nome e ti salvi in qualche cartella il file di configurazione.

Successivamente ti scrivi un piccolo programmino che attende i comandi di start e stop in modo da poter inviare i segnali da remoto. Quando questo programma riceve START avvia il file di configurazione di wmencoder. Quando riceve STOP lo termini.

Sul PC client ti scrivi un programma che invia i comandi... quando invii start avvii anche windows media player sul client collegandoti all'IP del pc remoto..

avicap non ti server se usi wmencoder perché l'acquisizione e la trasmissione la gestisce direttamente lui
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/

LucaRomandini Profilo | Newbie

ok...penso di aver capito come fare, appena torno dall'uni provo...comunque invece che aprire il wmp non posso redirigere il video verso una picture box? oppure aggiungere una componente wmp sulla form?
____________
LUCA

luigidibiasi Profilo | Guru

La soluzione semplice è aggiungere un controllo windows media sulla form.

Per inviare il flusso in una picturebox (prelevandolo direttamente dalla rete) credo che .net non sia adatto.
Magari, per maggiori info, dai un'occhiata a DirectShow su msdn che ti permette di fare molte cose in più...

Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/
http://www.dibiasi.it/
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5