UNIVERSITÀ DI UDINE
FACOLTÀ DI SCIENZE MATEMATICHE FISICHE NATURALI
CORSO DI LAUREA IN INFORMATICA
Anno Accademico 2004-2005
TELEVISIONE DIGITALE
SOLUZIONE DI STREAMING PER INTERNET
A BANDA LARGA
Laureando: Severin Federico
Relatore: Mirolo Claudio
ASCO TLC
cablatura fibra ottica
connettività a banda
larga
videosorveglianza
VPN
hosting
ASCO TLC
housing
data storage
data security (back-up
e disaster-recovery)
VoIP
Necessità dell’azienda
Attivare un server di streaming per:
VOD (Video On Demand)
Live Broadcasting
Creare client personalizzati
Requisiti
Server Linux
Webcam
Producer
Client
Requisiti
Server Linux: Helix Universal Server Basic 9
Webcam: Logitech QuickCam Pro 4000
Producer: Helix Producer Basic 9
Client: Real Player 9
Requisiti
Prima esperienza: Helix
Dna Server 11 beta 2
VOD ok
no live broadcasting:
Producer: “Authentication failed”
no supporto dal forum (solo un
suggerimento trovato)
Manca l’etichetta “Broadcasting”
Prima esperienza: Helix
Dna Server 11 beta 2
Adozione di Helix
Universal Server 9
Tabella comparativa
Assegnazione IP
pubblico al server
Il producer si connette correttamente ed
invia i dati codificati
Real Player: file non esistente o non
aggiornato
Congettura: i dati codificati non arrivano al
server
Traffic sniffing
Assegnazione IP
pubblico al server
Problemi di comunicazione:
Producer: log-in al server ok
I pacchetti UDP del producer non arrivano
al server
Con il protocollo TCP sì
Assegnazione IP
pubblico al server
Congettura: il firewall è più selettivo verso il
traffico UDP
Soluzione:
assegnazione IP statico al producer
apertura delle porte solo per il traffico
proveniente dal server
VOD
Aprire Real Player
Scegliere “Apri”
Digitare rtsp://<nome server>/file.rm
Live Broadcasting
Aprire Real Player
Scegliere “Apri”
Digitare
rtsp://<nome server>/broadcasting/live.rm
Mount Points
Creazione mount point “mio_stream”
Crea cartella “mio_stream” all’interno di
“Archive” e immagazzina i dati live
Nuovo URL:
rtsp://<nome server>/broadcasting/
mio_stream/live.rm
Altre opzioni
Creare nuovi account per accedere al server
Richiedere password per visualizzare uno
stream
Impostare dimensione massima dei file
Impostare numero massimo client
Specificare IP dai quali accettare le
connessioni
...
Client personalizzato
Client personalizzato
Grazie per l’attenzione
Grazie per l’attenzione
Scarica

Presentazione