PDA

View Full Version : [Progetto] Server di streaming video


LoneRunner
22-08-2006, 11:49
Spero di aver postato nell'area giusta, cmq:
Ho necessità di creare due server per motivi didattici, uno web e l'altro di streaming. Omettendo il discorso della banda (lavorerebbe in Lan), avrei bisogno di una mano per dettagliare le specifiche hardware e sopratutto software del server di streaming. Vi copio quello che ho già tirato giù:

Descrizione:
Si vuole fornire un servizio di storage per materiale multimediale (video, audio, foto) supportato da un sistema di “ricerca facilitata” compreso di:
• un database dettagliato di tutto il materiale condiviso
• un portale raggiungibile via web con cui ricercare, organizzare e scaricare i contenuti
• un servizio di streaming per vedere o ascoltare in anteprima i contenuti

Requisiti:
• storage sufficiente per memorizzare:
o 2'000 trailers cinematografici in formato quicktime .mov (stimati 200-300Gb)
o 10'000 fotografie in formato jpg (stimati 5-10Gb)
o 5'000 tracce audio in formato mp3 (30-50Gb)
• capacità di gestire circa 30 streaming in contemporanea (una classe di studenti)
• possibilità di editare le informazioni contenute nel database, previa autorizzazione

Ipotesi iniziali:

Per meglio gestire il carico di lavoro, si suppone di utilizzare due server, di cui uno ad alte prestazioni:
• il primo, tecnicamente più semplice, dovrà fornire un servizio http. Questo sarà il primo server che verrà utilizzato per una ricerca: offrirà dei form sviluppati in linguaggio dinamico (php o asp) che permetteranno la ricerca nel database Sql integrato.
Servizi offerti: web server (apache?) e database (Sql?)
• il secondo dovrà invece fornire sia storage in configurazione ridondante, sia effettuare l’”anteprima” dei filmati effettuando lo streaming di questi.
Servizi offerti: storage e streaming
La scelta di utilizzare due server (o uno con virtualizzazione?) ricade sulla necessità di non impedire l’accesso alle pagine di ricerca, in caso di eccessivo carico di lavoro sul server di streaming (questo servizio grava molto sulle cpu e sulle interfacce di rete).
Possibile configurazione hardware dei server:

Server database:
Configurazione mono-processore con 1 GB di ram, coppia di dischi ridondanti (raid 1) da almeno 200Gb, interfaccia di rete Gigabit Ethernet

Server streaming:
Configurazione bi-processore (Athlon X2, Conroe?) con almeno 2Gb di ram, dischi in configurazione multipla in raid 5 (4 o 5 dischi da 300Gb), una o due interfacce di rete Gigabit Ethernet


Diciamo che sono nella c...a! :D

LoneRunner
23-08-2006, 09:37
Uppino... :cry: