Streaming Applicazioni di rete



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

Applicazioni Real-Time in Internet

La Videosorveglianza Criteri per il dimensionamento dello storage

Sistema di diffusione Audio/Video su streaming.

Classificazione delle applicazioni multimediali su rete

Documento di definizione dei criteri per la scelta dello strumento di VC

VideoStreaming su IP

Gruppo Multimedia CCR Report. Stefano Zani (INFN CNAF) Alfredo Pagano (INFN CNAF)

Lezione 8: La rappresentazione dell informazione Multimediale Suoni e Video Venerdi 6 Novembre 2009

Configurazione dei Windows Media Services in Windows Server di Nicola Ferrini MCT MCSA MCSE MCTS MCITP

Hardware delle reti LAN

PROTOCOLLI MULTIMEDIALI

Reti di Telecomunicazione Lezione 6

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

Progetto Virtualizzazione

Agent, porte, connettività e reti L agent di Kaseya utilizza la porta 5721 per comunicare con il server, ma che tipo di porta è?...

RETI INTERNET MULTIMEDIALI. Esercitazione 4

Network Monitoring. Introduzione all attività di Network Monitoring introduzione a Nagios come motore ideale

Real Time Streaming Protocol

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

Il Digital Signage. Utilizzi. Il Digital Signage

QoS e Traffic Shaping. QoS e Traffic Shaping

Gruppo Multimedia CCR Rapporto di attività

LISTINO DIGITAL SIGNAGE

Installazione dei Windows Media Services in Windows Server di Nicola Ferrini MCT MCSA MCSE MCTS MCITP

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Guida Introduzione Prodotto

CAPITOLO 10 Esportare il lavoro su nastro DV, DVD, o su altro tipo di file multimediale

Desktop Video Conference

Listino Epiphan - Febbraio 2015 SOMMARIO

IL CENTRALINO VoIP. Schema progetto: Work-flow. Hydra Control

CODEC IP. Verint. Bosch Pagina 94. Acti Pagina 95. Pagina 92 Pagina 93 Pagina 93 Pagina 93. Codec MPEG-4 Codec H.264 Accessori apparati Verint

MODULO 02. Iniziamo a usare il computer

GARR Vconf. Servizio avanzato di multivideoconferenza. Claudio Allocchio Health Science Community - Milano

VideoLive Talia tools

Argomenti della lezione

I P A N E M A I T W A N G O V E R N A N C E S O L U T I O N

Tecniche di Comunicazione Multimediale

Programmi Applicativi

Listino Epiphan - Aprile 2015

Kartè VISION Il Digital signage cambia volto

Guida all utilizzo: test autodiagnosi (data pubblicazione 22/06/2012)

Distributed Training Facility

Introduzione al VoIP

In estrema sintesi, NEMO VirtualFarm vuol dire:

Sistema di Gestione dei Contenuti Multimediali

Il tutto a meno, e spesso a molto meno, del costo di un caffé al giorno

istraffic Sistema di monitoraggio Traffico

Offerta Televisiva. Generalità

TUTOR81 e-learning PROFESSIONAL

Università e territorio alla prova della modernizzazione tecnologica. Strumenti e nuovi scenari della formazione universitaria

Proposta UNIF Progetto: Portale delle fonti di energia rinnovabile. Obiettivi

OCS Open Control System

Impostazione di un insieme di misure di sicurezza per la LAN di un ente di ricerca

Linguaggi ed Applicazioni mul1mediali

Indice. Prefazione XIII

VPN RETI PRIVATE VIRTUALI: ACCESSO REMOTO

VIDEO SORVEGLIANZA DIGITALE

Telecontrollo. Come poter controllare in remoto l efficienza del vostro impianto

Progettare un Firewall

bmooble INFOMOBILITY demo environment

DATABASE MASTER (SEDE PRINCIPALE)

Software per registrazione e visualizzazione

Centrale Telefonica IP Ibrida Urania 16 IP. Finalmente la centrale IP alla portata di tutti!

Case Study. cliente SEIEFFE & TRAVISUD. partner SWYX. soluzione SWYXWARE. dimensione azienda PMI. mercato di riferimento Telecomunicazioni

SISTEMA DI VIDEOCONFERENZA IFOAP

VIRAL MARKETING PRESENTAZIONE

2 Gli elementi del sistema di Gestione dei Flussi di Utenza

DVR H H Real Time

Presentazione di virtual desktop client + LTSP server

La VPN con il FRITZ!Box Parte I. La VPN con il FRITZ!Box Parte I

Sperimentazione di tecniche VoIP di videoconferenza multiutente su piattaforme open-source

RELAZIONE FINALE. FUNZIONE STRUMENTALE AREA 2 a.s. 2014/2015 GESTIONE del SITO WEB e COMUNICAZIONI ISTITUZIONALI a cura del prof.

Lo scenario: la definizione di Internet

CARATTERISTICHE DELLA NOSTRA PIATTAFORMA

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

Retail L organizzazione innovativa del tuo punto vendita

VOIP CALL RECORDER VCR2

Software MarkVision per la gestione della stampante

May Informatica S.r.l.

L APP PROFESSIONALE PER IL TUO BUSINESS. Per tablet con sistemi operativi ios Apple, Android e Windows

perche una nuova etichetta?

Applicazioni Verticali Video Broadcasting Solutions

La piattaforma di lettura targhe intelligente ed innovativa in grado di offrire servizi completi e personalizzati

Come avviare o sviluppare un centro di noleggio

Global Security Solutions

IngEstate. Sistema di telegestione

Studio Televisivo. interact s.r.l. via A.Bargoni 78, scala m, Roma, Italy - tel fax

Piattaforma e-learning VIDEO IN DIRETTA MANUALE UTENTE

Case History Sistema di streaming in intranet aziendale Cliente: Armani.

Centralizzazione. Centralizzazione Gams

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

COME SVILUPPARE UN EFFICACE PIANO DI INTERNET MARKETING

RETI INTERNET MULTIMEDIALI

Site Matrix e PoP Matrix

SISTEMA DI VIDEOCONFERENZA REALIZZATA PRESSO LA SEZIONE DI CATANIA DELL INGV

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

Transcript:

Applicazioni di rete V Incontro GARR Roma, 25 Novembre 2003 Stefano Zani INFN CNAF

Le fasi dello streaming In generale l attività di streaming si svolge in tre fasi (che nel caso della trasmissione in diretta sono simultanee). Acquisizione (Ripresa) Audio/Video dell evento Codifica e compressione Network Delivery Ognuna delle fasi ha la stessa importanza al fine della qualita del risultato finale.

Multicast enabled Unicast Acquisizione Streaming Il modello Mix Split Encoder Rete di Trasporto (GARR) Streaming Codifica Server e Compressione Delivery (Buffering)

Ripresa di un evento Mezzi di ripresa adatti ad operare nelle condizioni di luce tipiche dell evento. Camera Pubblico Camera Schermo Schermo Oratore Più punti di ripresa e regia servono a coprire tutta la sala (per esempio nel caso di un seminario, l oratore, lo schermo e il pubblico per le eventuali domande o commenti). Personale qualificato in regia e alle telecamere. Camera

Regia La regia (Vmix+preview ecc.) e importante per miscelare correttamente tutte le fonti in ingresso e rendere lo streaming più comprensibile e meno noioso per chi lo segue da remoto.

Codifica e compressione La fase di Encoding e sicuramente quella più CPU Intensive e viene svolta da un calcolatore dotato di una scheda di acquisizione Audio/Video e di un applicativo che si occupa di applicare gli opportuni algoritmi di compressione ai segnali in ingresso trasformandoli in un flusso di dati sulla rete (Uno Stream). S-Video Composito DV Stream compresso Su IP.rm.mov.asf.mp4.. Encoder Compressione Server Gli standard di compressione sono molteplici ed in continua evoluzione.

Formati.. Ogni produttore ha sviluppato il proprio formato piu o meno proprietario RealMedia (.rm) Apple Quick Time (.mov) Microsoft Windows Media (.asf). Alcuni indicano Mpeg4 come lo standard di convergenza. Microsoft e all interno del gruppo di standardizzazione di MP4 e ne utilizza il codec video da anni pur non aderendo completamente allo standard. Apple utilizza un codec MP4 compliant (e il formato mp4 e derivato dal.mov di QuickTime) Real Networks Sostiene di essere in grado di distribuire tutti i formati MP4 incluso. Tutti comunque hanno sviluppato le proprie tecnologie in parallelo allo standard raggiungendo livelli qualitativi spesso superiori.

Formati.. Indipendentemente dalla tecnologia scelta si può trasmettere un feed di buona qualità occupando una banda di 300-400Kb/s (352X288 (CIF), 16-20 fps). Gli algoritmi di compressione sono comunque in una fase di sviluppo rapidissima e si prevede per il futuro un notevole miglioramento della qualità a parità di banda occupata. Sono in fase di sviluppo nuovi standard come il 3GPP (Third Generation Partnership Project) che si pone come obiettivo la standardizzazione dei formati video e voce per cellulari di terza generazione.

Delivery La distribuzione sulla rete IP dello stream e demandata ad uno o più server che gestiscono le connessioni verso i client (Player). Le connessioni potranno essere Unicast o Multicast, ed i sistemi piu diffusi anche in assenza di multicast, possono distribuire il carico su più server (Splitting). Streaming Server 3 Streaming Server 2 Streaming Server 1

Come applicazione di rete Il protocollo IP (UDP e TCP) non e sufficiente per garantire il trasporto del video e della voce in cui il sincronismo e essenziale. Per questo sono stati elaborati protocolli come il Realtime Transport Protocol e il Real Time Streaming Protocol. RTSP Player TCP Full Duplex Controllo e negoziazione UDP Simplex RTP Media data delivery UDP Full Duplex (RTCP) Sync & Packet loss info. RTSP Server

Come applicazione di rete Il trasporto di traffico multimediale impatta pesantemente sulla rete e oltre alla Banda Passante assumono una grande importanza anche altri parametri come: Delay (Ritardo) Jitter d Delay/?t (Variazione del ritardo nel tempo) Le applicazioni piu delicate sono sicuramente quelle interattive di trasmissione della voce o voce e video (VoIP, Videoconferenza) che sono condizionate da tutti i parametri: Banda,Delay e Jitter. Il Tuning della rete per controllare Delay e Jitter si puo` operare con meccanismi di QoS (Diffserv, IP Premium).

Come applicazione di rete Grazie alla continua evoluzione tecnologica, la rete GARR oggi offre: banda elevata sia sul backbone che come accesso ritardo basso e abbastanza costante. Switch GARR RU LAN Utente Occorre però che anche le reti locali degli utenti siano in grado di trasportare il traffico fino al desktop in maniera efficiente senza introdurre ritardi e Jitter consistenti.

Come applicazione di rete Fortunatamente le applicazioni di Streaming trattandosi di trasmissioni unidirezionali, sono molto meno sensibili al Delay e grazie all utilizzo di sistemi di buffering riescono a funzionare anche con Jitter elevati.

Le applicazioni I tre principali produttori di sistemi di streaming presenti oggi sul mercato sono: Apple, Microsoft e Real Networks ognuno ha il proprio Player, il proprio software di codifica ed il proprio server di streaming: Apple Quick Time Player Gratuito e disponibile per MAC, e Windows QuickTime Broadcaster (Encoder) Gratuito ma disponibile solo per MacOs Codifica in formato QuickTime (.mov) e Mpeg4 (.mp4) Apple (Quick Time Streaming Server e Darwin) Il Quick Time Streaming Server (Solo per MacOSX) Darwin Streaming Server (MacOSX,Win, Solaris e Linux) versione free! Stream dei formati Quick Time e Mp4

Le applicazioni Microsoft Windows Medial Player Disponibile in forma gratuita per (Windows e Mac) Windows Media Encoder Gratuito ma disponibile solo per Windows Codifica in formato Windows Media Video o Active Stream Format (.asf) Windows Media Server E incluso nelle versioni Server di Windows Effettua lo streaming dei formati Windows Media Supporta il multi bandwidth video stream (adatta la banda dello Stream alla disponibilità di banda verso il client)

Le applicazioni Real Networks Real Player Disponibile in forma gratuita per Windows, Linux e MacOs Helix Producer (O Real Producer) Disponibile per Windows,Linux e MacOs costa 199$ Codifica in formato Real Media (.rm) Real Networks (Helix Server) Disponibile per Windows e Linux ma costa. Real Networks ha recentemente modificato la politica commerciale e le licenze ora sono legate alla banda massima utilizzabile... Effettua streaming dei formati Real, Quick Time, MP4 e ASF. Supporta il SureStream che permette ai singoli player di negoziare lo stream alla banda migliore in relazione alla connessione di rete disponibile.

L approccio dell INFN Sistema di streaming principale: RealNetworks E stato il primo prodotto di streaming professionale (All INFN e in produzione dal 1997) E molto efficiente anche a bande molto basse (Caratteristica essenziale fino a pochi anni fa). Il Player si installa gratuitamente su tutte le piattaforme (Anche Linux). L attuale Server sito al CNAF (In fase di aggiornamento alla nuova versione di Helix*) verrà affiancato da un secondo Server presso i Laboratori Nazionali di Frascati. Il Gruppo Multimediale: Si e costituito un gruppo che si occupa della realizzazione degli streaming live di eventi scientifici dalla fase di ripresa e regia, al delivery sulla rete. Continua sperimentazione sulle tecnologie di streaming allo scopo di poter scegliere quelle migliori in base alle necessita.

Conclusioni Nuove tecnologie Divx? Clipstream? Flash? Helix DNA? Molti Enti di ricerca ed Università stanno facendo attività sullo streaming (Cineca, Cilea, INFN, Serra, Uniroma1...), ritengo sia molto utile scambiare idee ed opinioni. La lista netcast@garr.it può essere un primo punto di contatto ed un buon mezzo per confrontarsi ed eventualmente unirsi in progetti comuni.