[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: un consiglio per un'automatizzazione...



Il 22 agosto 2012 08:58, Alessandro Pellizzari <alex@amiran.it> ha scritto:
> On Tue, 21 Aug 2012 23:00:10 +0200, Gollum1 wrote:
>
>> mi hanno chiesto un modo per tenere sotto controllo una cartella
>> condivisa, lo scopo è attendere che arrivi un file video, quando è
>> arrivato devo farlo processare, in modo che sia convertito...
>
> Secondo me e` una pessima idea.
>
>> una volta che la cartella è montata, creare un evento di cron che ogni
>> 30 secondi vada a verificare la presenza o meno di questi video,
>> quando li trova, avvia uno script, che sposta il file in una cartella,
>> e avvia la transcodifica... perché spostarlo in una cartella? perché non
>> venga più processato al prossimo cron dopo 30 secondi...
>
> Cosa succede se il cron parte e sposta il file mentre il client non ha
> ancora finito di copiarlo?
>
> Cosa succede se l'utente usa quell'area per sbaglio per salvare il file
> mentre lo elabora (e quindi salva lo stesso file con piccole modifiche
> ogni 5-6 minuti)?
>
> Cosa succede se l'utente si accorge di aver caricato il file sbagliato,
> vede che il precedente e` gia` sparito, e ne copia un altro (quello
> corretto)?
>
> Cosa succede se una decina di utenti (non so quanti ne hai) fanno le
> suddette cose?
>
>> vi sembra il modo migliore per agire, o consigliate qualche altro
>> metodo?
>
> Io farei un servizio web in cui il file viene caricato, fa partire
> l'elaborazione e alla fine lo mette in una cartella scaricabile sempre
> via web.
>
> Tanto sei in intranet, puoi togliere qualsiasi limitazione al webserver.
>
> Bye.

no, non posso usare un server web.

1) i due utenti che forniscono le due tipologie di file sono due
camere UMTS (8 schede umts in parallelo, che scaricano su un server, e
questo server a sua volta trasferisce via ftp su un computer nella
rete... che a questo punto potrebbe essere direttamente il mio)...
2) da quanto ho potuto vedere, il file viene reso disponibile solo nel
momento in cui è finito completamente il trasferimento (evidentemente
ftp scarica in /tmp, e solo al termine viene trasferito nella
posizione definitiva con un mv, quindi pressoché immediato).
3) non ci sono altri utenti che possono/devono modificare i file, i
file sono conseguenti ad una operazione di ingest e basta.
4) non può esserci il caso che il file sia sbagliato, è quello della
ripresa effettuata, se dovesse trasferire un file sbagliato, e poi
ritrasferirne un'altro, che cosa cambia? solo un file in più da
processare.
5) come già detto, gli utenti sono solo 2, e fanno esclusivamente ingest...
6) le camere non possono usare altri servizi se non l'ftp.


il problema  nasce dal fatto che devo fare la transcodifica per ogni
pezzo che arriva, per renderlo disponibile alle macchine di montaggio
e messa in onda, farlo manualmente presuppone che ci sia sempre uno
pronto a fare la transcodifica manualmente (il sistema manuale
funziona, lo abbiamo già provato)... rendere il sistema automatico,
libererebbe una risorsa umana, e darebbe dei tempi di recupero dei
filmati molto più immediati.

va da se che la macchina che andrò a preparare sarà in sola modalità
text, senza alcuna interfaccia grafica, non serve...

Byez
-- 
Gollum1
Tesssssoro, dov'é il mio tessssoro...


Reply to: