Applicazioni Real-Time in Internet



Documenti analoghi
Servizi Internet multimediali

Università degli Studi di Cagliari Corso di Laurea Specialistica in Ingegneria Elettronica SISTEMI OPERATIVI

Capitolo 7 Reti multimediali

Applicazioni Real-Time in Internet

Università di Genova Facoltà di Ingegneria. dist. Qualità del Servizio (QdS) Prof. Raffaele Bolla. Qualità del Servizio (QdS)

Distribuzione di contenuti multimediali

Università di Genova Facoltà di Ingegneria

Capitolo 7 Reti multimediali

Reti di Telecomunicazione Lezione 6

Comunicazioni Multimediali

Classificazione delle applicazioni multimediali su rete

Streaming Applicazioni di rete

Linguaggi ed Applicazioni mul1mediali

Il livello delle applicazioni. Si trattano qui i servizi proposti agli utenti dalle reti

VideoStreaming su IP

Applicazioni Multimediali Reti per la multimedialità. Applicazioni multimediali: audio e video in rete ( continuous media )

Sistema di diffusione Audio/Video su streaming.

Contenuti. Corso di Laboratorio di Multimedialità. Programma del corso. Programma del corso

La Videosorveglianza Criteri per il dimensionamento dello storage

Il Trasporto di Dati Real-time

Indice. Prefazione XIII

Streaming Streaming. Multimedia su Internet (1)

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Principi fondamentali

Introduzione. Livello applicativo Principi delle applicazioni di rete. Stack protocollare Gerarchia di protocolli Servizi e primitive di servizio 2-1

RETI INTERNET MULTIMEDIALI

Tesi di Laurea Specialistica EMULAZIONE DI EFFETTI WAN NELLA VALUTAZIONE DELLE PRESTAZIONI DI SERVER WEB. Candidato Emiliano Zeppa.

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

Protocolli a supporto delle applicazioni multimediali distribuite in Internet Corso di Applicazioni Telematiche

Programmazione in Rete

Voice Over IP 1. TELEFONARE SU INTERNET

Università di Napoli Federico II Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica Corso di Protocolli per Reti Mobili

Reti: unità di misura

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Introduzione al VoIP

Trasporto traffico multimediale in Internet

Protocolli multimediali

Concetti fondamentali. Indirizzamento. Multicast su LAN. Multicast su Internet. RTP/RTCP su multicast IP. Ostacoli all'utilizzo del multicast

TWT S.p.A. Anno di riferimento: 2009 Periodo di rilevazione dei dati: servizi cui si applica. Percentile 95 del tempo di fornitura

Lo scenario: la definizione di Internet

Real Time Streaming Protocol

Si tratta dell offerta di accesso ad Internet in FIBRA OTTICA di Rete-Tel costituita da circuiti portati fino alla sede del cliente.

Argomenti della lezione

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Ritardi e perdite di pacchetti Caso di studio: la rete FastWeb

SIP e SDP. Segnalazione nelle reti VoIP. Fulvio Risso. Politecnico di Torino

Sistema integrato OCCHIO DI HORUS Collegamento Audio Video tra sala operatoria e sala conferenze

TECN.PROG.SIST.INF. TCP/IP Livello TRASPORTO Roberta Gerboni

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Livello di Applicazione in Internet

Metodi di rete per garantire la Qualità del Servizio su rete IP Davide Quaglia a.a. 2009/2010

UNIFIED COMMUNICATION. / pag.07 DATA CENTER E INFRASTRUTTURE. / pag.09 MULTIMEDIA. / pag.11 DIGITAL SIGNAGE. / pag.13 NETWORKING. / pag.

Architetture software per la QoS

Servizi integrati su Internet

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Wi-Fi, la libertà di navigare in rete senza fili. Introduzione.

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Trasporto traffico multimediale in Internet

Corso di Applicazioni Telematiche

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 1

Protocolli di Comunicazione

Sommario. Prefazione all edizione italiana Prefazione

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Il collegamento delle reti aziendali: DHCP, DSL, PPPoE

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

Livello di Rete. Gaia Maselli

QoS a livello Network

ATTIVITÀ DI STAGE PRESSO STMICROELECTRONICS

Indirizzamento privato e NAT

Letture consigliate: W. Richard. Stevens, UNIX Network Programming, volume 1 Networking APIs: Socket and XTI, second edition, ed.

DA SA Type Data (IP, ARP, etc.) Padding FCS

l'introduzione a Voice over IP

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Martedì 15 Novembre 2005

Reti di Calcolatori

Prefazione all edizione italiana

VoIP. Definizioni. Limiti del servizio best-effort. Rimozione del jitter audio. Recupero dei pacchetti perduti. I protocolli RTP, RTCP,

Allo scopo di consentire una maggiore qualità del servizio erogato, l impianto viene sempre consegnato con modem Dce ed interfaccia V.35.

Cognome Nome Matricola Tempo a disposizione per lo svolgimento: 1 ora e 20 min Avvertenza: Si usi lo spazio dopo ogni quesito per lo svolgimento.

Desktop Video Conference

PRESTAZIONI FORNITE CON L OFFERTA DI BASE

PRESTAZIONI FORNITE CON L OFFERTA DI BASE

PRESTAZIONI FORNITE CON L OFFERTA DI BASE

Tecniche per la Comunicazione Multimediale

PRESTAZIONI FORNITE CON L OFFERTA DI BASE

Introduzione al corso

VoIP. Corso di Laboratorio di Telematica A.A Francesco Chiti Andrea De Cristofaro

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

PRESTAZIONI FORNITE CON L OFFERTA DI BASE

La Metodologia adottata nel Corso

Socket API per il Multicast

Programmi Applicativi

Tecniche di Comunicazione Multimediale

Servizio BEST Video. Guida di Installazione

Inizializzazione degli Host. BOOTP e DHCP

Real Time Transport Protocol. Maria Luisa MERANI

fmtvdigitalbroadcasting

CONTENT DISTRIBUTION NETWORKS

Transcript:

1 Applicazioni Real-Time in Internet

Multimedia Networking: Overview Classi di Applicazioni streaming audio/video streaming unidirezionale (multicast) di a/v realtime real-time interattivo audio/video Problematiche in applicazioni multimediali packet jitter packet loss / recovery Protocolli Internet per applicazioni multimediali RTP/RTCP RTSP H.323 SIP Multimedia Multicast Destination Set Splitting / Grouping Layering TCP-friendly rate adaptation 2

3 Approccio Tecniche per applicazioni multimediali implementate a livello di trasporto e di applicazione. Modifiche allo strato di Rete per applicazioni multimediali (ex: IntServ, RSVP, Diffserv, scheduling, tariffazione, etc.)

Classi di Applicazioni Multimediale Sensibili al ritardo ma possono tollerare perdita di pacchetti. Messaggi contengono dati audio e video ( continuous media ), tre classi di applicazioni: Streaming Real-Time Unidirezionale (anche broadcast o multicast) Real-Time Interattivo (unicast) Ogni classe può richiedere trasmissione broadcast (multicast) o semplicemente unicast 4

5 Classi di Applicazioni (cont.) Streaming Clients richiedono files audio/video al server e direzionano i dati ottenuti dalla rete alla corrispondente applicazione (helper). Riproduzione continuata. Interattivo: utente può controllare le operazioni (pausa, resume, avanti veloce, riavvolgi, etc.) Ritardo: dalla richiesta del client fino al playback possono intercorrere da 1 a 10 secondi. In alcune applicazioni è richiesta la memorizzazione completa prima del playback (ex: Napster, Gnutella)

6 Classi di Applicazione Real-Time Unidirezionale: Simile alle stazioni TV e Radio, ma trasmesse sulla rete Non interattivo, solo ascolto o visione, oppure interattivo in seguito a memorizzazione Distribuzione a molteplici utenti attraverso tecniche di Multicast Codifiche incrementali e alberi di distribuzione Real-Time Interattivo: Conversazione telefonica o video conferenza Requisiti sul ritardo più stringenti di Streaming e Real- Time unidirezionale Video: < 150 msec acceptable Audio: < 150 msec good, <400 msec acceptable

7 Problematiche TCP/UDP/IP fornisce Qualità del Servizio best-effort, nessuna garanzia sul ritardo di un pacchetto, nè sulla media nè sulla varianza. Applicazioni Streaming: ritardo tipico di 5-10 secondi è accettabile. Le prestazioni si deteriorano in presenza di congestione. Applicazioni Real-Time Interattive: requisiti sul ritardo e sullo jitter sono in genere soddisfatte attraverso il sovradimensionamento o la definizione di classi di priorità nell assegnazione della banda. Le prestazioni si deteriorano con l aumento del carico.

8 Problematiche (cont.) La maggioranza dei router supportano solo First- Come-First-Served (FCFS) nel processamento dei pacchetti e nello scheduling di trasmissione. Per controbilanciare l impatto di protocolli besteffort, è possibile: Usare UDP per evitare il controllo sulla velocità di trasmissione da parte di TCP. Bufferizzare i dati al Client e controllare il playback per controllare lo jitter, ex ritardare di 100 msec la trasmissione Adattare il livello di compressione alla banda disponibile Assegnare timestamps che dirigano la riproduzione Ridondanza per ridurre la perdita di pacchetti

9 Soluzioni adottate in Reti IP. Sovradimensionamento: fornire banda addizionale e capacità di caching (e se aumenta il carico?) Modifiche sostanziali ai protocolli : Incorporare la riservazione delle risorse (banda, processamento, bufferizzazione) e diverse politiche di scheduling. Stabilire accordi preliminari sul livello di servizio (Service Level Agreement, SLA) fornito alle applicazioni, verifica e implementazione degli accordi, corrispondente tariffazione. Modificare le politiche di routing (i.e. non solo best-effort FIFO) per differenziare tra diverse applicazioni ed utenti