Software per Streaming Video

Installazione, configurazione e uso di programmi e strumenti.
Morzilla
Prode Principiante
Messaggi: 2
Iscrizione: sabato 15 maggio 2010, 12:50

Software per Streaming Video

Messaggio da Morzilla »

Salve a tutti  ;D

Mi trovo a scrivere su questo forum poichè ho un piccolo problema che spero possiate risolvere :D
Stò cercando di installare un sistema di videosorveglianza "domestico", tra virgolette perchè non lo devo mettere proprio in casa, ma in un appezzamento di terra distante circa 2km da casa mia. Non potendo usufruire dell'energia elettrica Enel, mi sono dovuto arrangiare installando un piccolo impianto fotovoltaico che però mi costringe a rimanere stretto sui consumi. Dispongo di una PC Engines Alix 3D3 (AMD Geode LX800@500MHz e 256Mb di RAM) e di un piccolo Server con una D945GCLF (Atom Single Core@1,6GHz e 1Gb di RAM). Misurando i consumi a vuoto della scheda Intel, purtroppo mi ritrovo a doverla scartare a priori, poichè assorbe troppo per l'impianto presente nel mio campo (1,6A a 12V, circa 19W, già con un PicoPSU alimentato direttamente a 12V tramite batteria auto, quindi al massimo dell'ottimizzazione possibile :D ). La scelta è ricaduta quindi sull'Alix che, aimhè, risulta troppo poco potente per una installazione completa (con Motion Detection) sia di Zoneminder, sia di Motion. A questo punto l'idea: siccome casa mia e il mio campo sono collegati tramite link wireless (sshhh, zitti, eh! :D), avevo intenzione di usare l'Alix SOLO come Video Streaming Server, mentre lasciare la parte "computazionale" della rilevazione dei movimenti all'Atom, che è decisamente più potente del Geode. Qui il problema: non riesco a trovare nessun software in grado di fare streaming video di un dispositivo che sia leggero e funzionale. Per connettere le Telecamere all'Alix uso una pennina EasyGrab (basata su Chipset Syntek 1160, che è supportato dai driver svn che mi sono apprestato a scaricare e compilare), con 4 canali Video in ingresso e risoluzione 640x480/720x576 @ 30fps. Viene vista correttamente come device /dev/video0, ed ovviamente il software deve selezionare quale canale catturare. Avevo intenzione di installare due telecamere, ma già con una ho dei seri problemi di prestazioni :D. Ho già provato sia Motion senza la parte di Motion Detection (che, attualmente, è la soluzione migliore come prestazioni), sia la VLC con transcoding del video in mjpeg (funziona ma scatta troppo e mi carica il load a 6-7), sia webcam_server che proprio non funziona, sia ffmpeg & ffserver, che funzionicchia, nel senso che il video si vede ma scatta molto più che con Motion (magari qui si tratta di giocare un pò con i parametri, visto che, se non erro, anche Motion usa ffmpeg per il transcoding del video Raw a MJPEG). Tutti questi software sono compilati da sorgenti per spremere al massimo le ottimizzazioni possibili per il Geode (MMX e 3DNow!), dove possibile. Motion addirittura l'ho compilato con le Libjpeg-mmx e, al posto delle Libjpeg di sistema, uso le Libjpeg-Turbo (librerie ottimizzate per sfruttare le SIMD MMX e 3DNow!), però sembra tutto inutile, perchè non riesco ad ottenere un video "fluido" (mi accontento di una decina di fps al secondo, attualmente sono intorno ai 3-4). L'unica vera grande pecca di Motion è quella di non poter fare il resize dello streaming mjpeg, che sono costretto a tenere a 640x480, una risoluzione fin troppo esagerata per le mie esigenze (mi accontento anche di un 352x288 o simile), che non mi permette di aggiungere un secondo streaming senza un calo esagerato delle prestazioni. Insomma, chiedo a voi se esiste qualche altro software che possa provare oltre a quelli già citati sopra, o almeno delle ottimizzazioni ulteriori che possa eseguire per aumentare (anche di poco) le performance dell'Alix. Grazie a tutti!
Avatar utente
pieddu
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13453
Iscrizione: sabato 11 novembre 2006, 21:46
Desktop: Mate XFCE
Distribuzione: Devuan Trisquel
Sesso: Maschile
Località: Serravalle di Chienti (Taverne)

Re: Software per Streaming Video

Messaggio da pieddu »

A parte che non mi sembra un problema Ubuntu....
Non so se è possibile, ma perchè non ti connetti con ssh da remoto alla web-cam?
Così sposti tutto il problema a casa....
:birra:
davide73
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 608
Iscrizione: giovedì 1 gennaio 2009, 17:17
Desktop: gnome
Distribuzione: Ubuntu 10.04.4 LTS i686
Località: Rimini

Re: Software per Streaming Video

Messaggio da davide73 »

oppure perchè non compri due batterie da auto, mentre usi una l'altra la tieni sotto carica?
Se hai necessità di videosorvegliare un appezzamento di terra penso che l'investimento economico sia giustificabile.... (b2b)
Davide
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot], willi e 8 ospiti