View Full Version : Streaming video
Ciao a tutti, ho il seguente problema:
Ho un mini-pc collegato in LAN con su archlinux privo di ambiente grafico e ci ho collegato una webcam. Ho bisogno che questo usi la webcam per registrare e crei uno stream che sia possibile visualizzare da altri computer della rete. Che programma posso usare?
Ho provato motion ma non funziona un gran che bene...
intendi questo?
http://superuser.com/questions/321787/piping-video-device-over-ssh-or-tcptunnel
p.s.
altrimenti anche vlc, ma non credo che tu possa usarlo senza X
intendi questo?
http://superuser.com/questions/321787/piping-video-device-over-ssh-or-tcptunnel
p.s.
altrimenti anche vlc, ma non credo che tu possa usarlo senza X
Si intendo una cosa del genere...
Ho provato ma anche questa non da risultati, mi sa che la mia webcam non è proprio supportata da linux...
In alternativa con vlc basta che mi connetto in ssh con X e faccio partire vlc giusto?
quale e' la webcam?
http://www.mondoinformatico.info/streaming-video-con-vlc_post-1136.html
quale e' la webcam?
http://www.mondoinformatico.info/streaming-video-con-vlc_post-1136.html
La mia webcam è una phlips spc230nc
cel'hai caricato il modulo:
gspca_pac7302
?
lsmod
altrimenti caricalo: sudo modprobe gspca_pac7302
cel'hai caricato il modulo:
gspca_pac7302
?
lsmod
altrimenti caricalo: sudo modprobe gspca_pac7302
Si si c'è sia quello che gspca_main...
per prova, non puoi installare/avviare Xorg ?
poi da vlc:
- media --> trasmetti
- dispositivo acquisizione --> nome dispositivo: /dev/video0 ---> trascodifica MPEG-2
- flusso
- successivo
- nuova destinazione --> http --> aggiungi
- attiva transcodifica --> MPEG-2
- flusso
per prova, non puoi installare/avviare Xorg ?
poi da vlc:
- media --> trasmetti
- dispositivo acquisizione --> nome dispositivo: /dev/video0 ---> trascodifica MPEG-2
- flusso
- successivo
- nuova destinazione --> http --> aggiungi
- attiva transcodifica --> MPEG-2
- flusso
Ho provato, esce un errore di questo tipo:
Your input can't be opened:
VLC is unable to open the MRL 'v4l2:///dev/video0'. Check the log for details.
Guardando poi nel log esce questo:
[0x1fcf308] main demux error: option v4l2-exposure does not exist
[0x1fcf308] main demux error: option v4l2-exposure does not exist
libv4l2: error turning on stream: Broken pipe
[0x1fcf308] v4l2 demux error: VIDIOC_STREAMON failed
[0x20db4d0] main access error: option v4l2-exposure does not exist
[0x20db4d0] v4l2 access error: device does not support mmap I/O
[0x20db4d0] main access error: option v4l2-exposure does not exist
[0x20db4d0] v4l2 access error: device does not support mmap I/O
[0x1fcb318] main input error: open of `v4l2:///dev/video0' failed
Se invece do dall'host il comando:
cat /dev/video0 | nc -l 1234
Si accende il led rosso della webcam il che significa che sta funzionando correttamente...
se poi provo da un altro pc ad accedere alla pagina 192.168.2.4:1234 (ovvero all'host)
vedo dei caratteri incomprensibili come se la comunicazione fosse criptata, o non propriamente codifcata.
Infatti sul terminale dell'host mi appare questo:
GET / HTTP/1.1
Host: 192.168.2.4:1234
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
In accept-Encoding non vedo nulla che mi faccia pensare a una codifica video.
Idee?
anche io uso archlinux
questi pacchetti li hai?
v4l-utils 1.0.0-1
xf86-video-v4l 0.2.0-12
ffmpeg 1:2.0.2-2
ffmpeg-compat 1:0.10.8-4
gstreamer0.10-ffmpeg 0.10.13-1
libmpeg2 0.5.1-4
p.s.
neanche io ho il file: v4l2-exposure
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.