Newsgroup: it.comp.os.linux.iniziare
Titolo: Box multimediale... automatizzato

Salve a tutti, 
vorrei realizzare un piccolo progettino e per questo vorrei qualche
parere. Sicuramente mi saprete dare qualche consiglio per migliorarne la
realizzazione.
La situazione è questa: ho dei contenuti video che devo condividere con
due o più "postazioni" _remote_ (schermi LCD), circa 5/6.
Non sarebbe una situazione particolare se non fosse per il fatto che
questi contenuti video saranno aggiornati spesso (ecco perché non si può
fare un DVD e recapitarlo ai diretti interessati! :D)
All'inizio mi avevano proposto uno streaming, ma non penso sia
realizzabile senza impegnare tutta la banda (sia il "server" che i
client devono fare molte altre cose).
L'ideale sarebbe evitare più possibile l'intervento "umano", perché non
c'è gente competente in grado di scaricare i contenuti a mano e metterli
in play sull'LCD.
Pertanto pensavo che con un 300€ di spesa (a client) si poteva
acquistare un mini PC, "pinguinarlo" e impostarlo per:
1) ad una data ora (notturna) collegarsi al server remoto
2) confrontare i file locali con quelli remoti
3) se sono uguali scollegarsi, altrimenti scaricare i nuovi file
4) ad una certa ora (mattina) mettere in play N filmati (in loop)
Prima di imbarcarmi nell'opera magna, c'è qualcosa che si avvicina
vagamente a questo? Altrimenti parto di debian e faccio tutto da zero...
-.-
THX
-- 
Rashef

 4) ad una certa ora (mattina) mettere in play N filmati (in loop)
Io lo risolverei così: sul server remoto server remoto fai girare un
web server o un ftp  che, oltre ai file multimediali, ha anche un file
di testo con la playlist dei file. I client fanno girare semplicemente
uno script (da mettere in cron in modo che lo faccia tutti i giorni)
che  scarica la lista, controlla le differenze tra lista scaricata e
lista precedente (comando diff), scarica i nuovi file rilevati e manda
in play l'intera playlist. Per il loop e la gestione delle playlist
dipende da che player scegli, comunque con mplayer vai tranquillo
(gestisce ogni tipo di playlist ed ha un'opzione -loop).

 4) ad una certa ora (mattina) mettere in play N filmati (in loop)
il software migliore  IMHO è *mplayer* in full screen mode e loop del
filmato.
Se i filmati sono molti e vanno lanciati in sequenza potresti
semplificare le cose scaricandoli tutti e concatenare quelli che devono
essere mandati in sequenza, così hai solo un filmato da mandare in loop
(ovviamente manterrai anche i file separati, così' se ne cambia solo
uno non devi scaricari nuovamente gli altri 10 ma solo uno che poi
concatenerai).
Soluzione ancor migliore IMHO è che il server chiamerà i vari client e
gli farà compiere le operazioni che deve effettuare, in questo modo
devi lanciare un solo script dal server e in caso dimodifica lo devi
fare solo sul server.
Per quanto riguarda il dispositivo, puoi optare anche per quei
minidispositivi che hanno solo porta usb, ethernet e VGA (sono CPU &
RAM non al top, ma se deve fare solo quello..), poi compri un HD usb da
collegare e con 200€ a dispositivo dovresti cavartela.
Ciauz
       Mavimo
-- 
http://mavimo.netsons.org

 4) ad una certa ora (mattina) mettere in play N filmati (in loop)
il lavoro lo deve fare il server e non i client.
installa rsync ed i tuoi problemi sono risolti.
una sola directory, per distribuire gli stessi filmati su tutti i
client
due o piu directory, per distribuire filmati diversi a client diversi.
michele

 quantità di informazioni da scambiare.
Secondo te rsync per cosa lo hanno inventato a fare? ;-)
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Secondo te rsync per cosa lo hanno inventato a fare? ;-)
questo e molto altro :D
Ciao
	Mavimo
-- 
http://mavimo.netsons.org