Skip to content

allegfede/OTVA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OTVA aka Open TV Architecture
Antonello Amici e Federico Allegretti

[ITALIAN]
OTVA nasce come semplice e veloce applicazione distribuita per la gestione e la messa in onda di decine di canali televisivi con pochi e rapidi click di mouse.

I grandi broadcaster televisivi come SKY o la BBC hanno contemporaneamente in onda decine e decine di canali TV e spesso i contenuti multimediali sono condivisi tra' gli stessi, per non parlare delle insersioni pubblicitarie.
Per gestire il tutto sarebbe impensabile replicare la "normale" catena produttiva di una singola emittente per tutte le N emittenti del gruppo, ma alcuni (pochi) addetti, sono demandati alla programmazioni delle playlist dell'intero gruppo multimediale e altri alla programmazione delle campagne pubblicitarie.

Obiettivo principale per ora sara' quella di abilitare l'INGESTING dei programmi(film, documentari, serie ...) ed il loro SCHEDULING anche annuale.
Inoltre si prevede di abilitare in tempi brevi una gestione embrionale della PROGRAMMAZIONE PUBBLICITARIA e ovviamente il modulo di PLAYBACK per i singoli canali.

indispensabili:
- Python 2.7+
- Mysql 5.0+ (pass di root di default=otvaroot)
 ---- librerie di sviluppo -----
- Pip installer (wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py poi sudo python get-pip.py)
- librerie di connessione python ai db: sudo apt-get build-dep python-mysqldb
- python-mysql (per windows scaricabile da www.codegood.com sotto linux sudo pip install MySQL-python eventualmente aggiungere --upgrade)
- Django 1.3+ (sudo pip install django oppure pip install --upgrade django)

<FATTO>  (done ....)
- playback di una lista di file (xml) su server di playback remoto con riorganizzazione dinamica della scaletta utilizzando melted (server) e rugen (client)
- individuata la struttura del file XML che contiene il nome del file, il nome del logo e come devono essere posizionati
- inidividuata la direttiva da passare al file di configurazione del server per andare in full screen via hdmi

todo...
- Creazione automatica dei registri obbligatori di legge
- interfacciamento con i programmi di fatturazione (gestionale open?)
- gestione del video in ingresso da sorgente live (decklink o firewire?)
- interfaciamento con EPG (electronic program guide) della AVALPA (cinecast)


PS: leggere il DH_Howto per settare opportunamente il database mysql (o altro)

[ENGLISH] --- edit request
This is the very initial core of a smart and simple MAM (Media Asset Management) application (very web oriented) to help management an playout of complex television archtecture.

Do you think Sky or Mediaset or BBC use undreds of people for every channel they broadcast? Now you could manage lot of channel playlist 

(test)

About

Open TV Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages