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