WEB: Progetto: www.videolan.org Documentazione: www.ce.unipr.it/~chiari/VideoLAN/index.html Soluzioni per video streaming.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

Linguaggio R Raffaele Miele Dipartimento di Matematica e Statistica Università degli Studi di Napoli Federico II
Costruzione di un sito web
Informatica e Telecomunicazioni
Elaborazione del Book Informatico
Microsoft Office Project 2003 Standard La Gestione per Progetti nella Piccola e Media Impresa Ettore dAmico Microsoft Italia.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Reti di computer Una rete di computer è un insieme di due o più computer in grado di trasmettere dati tra di loro. Il compito principale delle reti di.
Corso di laurea in INFORMATICA
Java2 Esercitazioni del corso di Sistemi Informativi Marina Mongiello
By Le reti locali Luca Barberi Leonardo Benzoni Benedetta Bernardeschi Andrea Pellegrini.
RETI INFORMATICHE.
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
Di INFORMATICA IL NOSTRO LABORATORIO. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO. Di INFORMATICA..
IL NOSTRO LABORATORIO. Di INFORMATICA.. Presentazione: Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
Cluster openMosix Linux Day ’04 Caserta Ing. Diego Bovenzi.
La rete in dettaglio: rete esterna (edge): applicazioni e host
NESSUS.
1 Basi di dati e Web Prof. Stefano Paraboschi Prof. Barbara Pernici.
Programmazione su Reti
Introduzione al linguaggio Java
Francesca Del Corso, CCR - Gruppo Windows, Bologna 16/02/2006 SUS - WSUS per il Security Patch Management.
Digital Media Management Systems. Stati uniti Brasile Italia Spagna Messico Un team composto dai migliori professionisti del mondo nelle applicazioni.
SOFTGRID INFO mette a disposizione degli utenti ENEA un offerta di molteplici software disponibili sui servers SOFTGRID.
Integrazione di una piattaforma IPTV in un’architettura SOA
Concetti introduttivi
Corso di Laurea in Ingegneria Gestionale
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
ADSL VOIP Voice Over IP.
DEIS Università di Bologna
Microsoft Windows Installazione, gestione ed utilizzo delle risorse Microsoft nella sezione INFN di BOLOGNA.
E. Ferro / CNAF / 14 febbraio /13 GRID.it servizi di infrastruttura Enrico Ferro INFN-LNL.
Corso di Informatica per Giurisprudenza Lezione 7
GIADA O N L I N E.
Ottobre 2007 Predisposizione e presentazione della domanda di nullaosta.
1 Installazione da rete Introduzione Configurazione del server NFS Cosa serve sul client Configurazione kickstart.
Come funziona il PHP.
Java Contardi Carlo A.S. 2008/09.
Dematerializzazione del servizio fax
La rete di istituto Maninder Bansal 5Bz Vital Ivo 5Bz Anno scolastico 2005/06.
Terminal Services. Sommario Introduzione al Terminal Services Introduzione al Terminal Services Funzioni di un Terminal Server in una rete Windows 2000.
Introduzione a XI Conferenza nazionale di Statistica febbraio 2013 Pillole formative di statistica.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Montecatini T., 29 aprile 2005 Versione Grafica e Interfaccia verso Excel &
SISTEMA INOLTRO TELEMATICO ISTANZE DECRETO FLUSSI 2010
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
1 Applicazione di videoconferenza in ambiente Multicast con supporto per il protocollo di controllo di congestione RLC Giansalvo Gusinu Relatori: Prof.
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Ai.Net. Potenzialità Velocizzazione dei tempi di acquisizione e consegna dell’ordine; possibilità di essere informati su eventuali ritardi di produzione.
Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP UDPTCP DNS SNAP MAC ARP L’utente fa una richiesta di pagina.
SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME Candidato Relatore Marco Lazzara Prof. Ing. Vincenzo Grassi.
Francesco M. Taurino – INFM Napoli 1 Netdisco Gestione e controllo degli apparati di rete Workshop sulle problematiche di Calcolo.
Configurazione IP4a-1 Configurazione IP Reti II Stefano Leonardi.
Francesco M. Taurino 1 NESSUS IL Security Scanner.
Tecnologie dell’Informazione e della Comunicazione
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Il termine streaming identifica un flusso di dati audio/video trasmessi da una sorgente a una o più destinazioni tramite una rete telematica. Questi dati.
Reti di computer Condivisione di risorse e
1 Sommario degli argomenti  Sistemi operativi: DOS, Unix/Linux,Windows  Word processors: Word  Fogli elettronici: Excel  Reti: TCP/IP, Internet, ftp,
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
MUSE 2 WIFI MUSic Everywhere with WIFI presentazione di Pierangeli Diego Membri del gruppo: Bambini Stefano Bergamini Andrea Pierangeli Diego AA 2006/2007.
REAL TIME STREAMING PROTOCOL Seminario di Reti e Sistemi Distribuiti A.A A cura di Nicolucci Luca.
Muse2: MUSic Everywhere with WI-FI Progetto realizzato da: Bambini Stefano Bergamini Andrea Pierangeli Diego Bologna C.d.L.S. Ingegneria Informatica.
Università degli Studi di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Scienze dell’Informazione Università degli Studi.
SnippetSearch Database di snippet bilanciato e replicato di Gianluigi Salvi Reti di calcolatori LS – Prof. A.Corradi.
I Sistemi Operativi. Definizione Per Sistemi Operativi (di seguito SO) si intendono quei pacchetti software, a loro volta costituiti da più sottoprogrammi.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
Transcript della presentazione:

WEB: Progetto: Documentazione: Soluzioni per video streaming

VideoLAN – Sommario Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 2 di 14 Introduzione al sistema VideoLAN Architettura VLS Introduzione Modalita di streaming Installazione Caratteristiche supportate Struttura Controllo dello streaming Conclusioni

VideoLAN - Introduzione Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 3 di 14 VideoLAN e un sistema di streaming video su reti locali, preferibilmente a larga banda. Col supporto multicast si estende il suo campo di utilizzo a reti MAN e WAN. Sviluppato dall Universita Ecole Centrale di Parigi, riconosciuto dal progetto General Public License (GPL). Costituito principalmente da: un client (VLC) e un server (VLS),anche se ultimamente i progettisti stanno inglobando tutte le funzione del server nel VLC.

VideoLAN - Architettura Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 4 di 14

VLS - Introduzione Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 5 di 14 Attualmente disponibile nella versione Progettato per girare su piattaforme Unix-like; Poco avido di risorse HW: - Pentium 100 MHz => 1 stream porta ad un utilizzo di CPU pari al 50% - Pentium III 800 MHz => CPU 1% Allaumentare degli stream la limitazione non e la CPU ma lHard Disk, specie se di tipo IDE. Requistiti di rete: 10 Mbit/s per trasmettere MPEG1/2; 100 Mbit/s per DVD (necessita di ca. 11Mbit/s)

VLS – Modalita di streaming (1) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 6 di 14 Unicast IP source (vls) IP dest (vlc) Net Comoda applicazione per il VOD (Video On Demand); lo stream puo attraversare diversi routers senza problemi; saturazione del server quando piu clients richiedono lo stesso stream;

VLS – Modalita di streaming (2) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 7 di 14 Broadcast IP source (vls) Net i pacchetti raggiungono tutti i clients; le macchine non interessate allo stream lo ricevono ugualmente; => Flooding della rete IP broadcast

VLS – Modalita di streaming (3) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 8 di 14 Multicast IP source (vls) Net i pacchetti raggiungono solo i clients interessati; i gruppi multicast sono dinamici: si puo entrare ed uscire inviando una richiesta alla rete (join request / leave request); un client puo appartenere a diversi gruppi. IP multicast

VLS – Installazione Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 9 di 14 Linstallazione puo essere effettuata nelle seguenti modalita: con i pacchetti precompilati (RPM); compilando i sorgenti. Il files si trovano allindirizzo: La seconda modalita da la possibilita di configurare il VLS secondo le proprie esigenze, grazie allo script configure. Nel nostro caso e stato utile per configurare il supporto DVB.

VLS – Caratteristiche supportate Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 10 di 14 LinuxMacOS X

VLS – Struttura (1) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 11 di 14 Dal punto di vista dellutente il VLS puo essere suddiviso nei seguenti blocchi. InputConverterChannel Manager Network File DVD DVB … Administration Interface

VLS – Struttura (2) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 12 di 14 Input: legge lo stream da una sorgente assegnata inviandolo poi al convertitore; Converter: converte lo stream in ingresso in formato MPEG-TS, adatto per la trasmissione sulla rete; Channel: invia lo stream verso una specifica destinazione (rete, file); Manager: gestisce la comunicazione. Sa quali sono i programmi disponibili, gli indirizzi IP dei clients … (file vls.cfg) Administration Interface: interfaccia verso il manager del sistema. linea di comando; telnet

VLS – Controllo dello streaming (TelNet) Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 13 di 14 P6 (vls) Parma01 … File: -Jeremy - acoustic DVB: - RAI - MediaSet … p Login:pippo Pwd: **** … udp: … unicast RaiNews24 parma01 rai parma01

VLS – Conclusioni Sistemi di Elaborazione – a.a. 2002/2003 Chiari Carlo 14 di 14 poco avido di risorse (memoria + CPU); interfaccia telnet intuitiva; problemi di sovrapposizione degli stream; server telnet con problemi di bufferizzazione dellinput da tastiera.