I contenuti multimediali in streaming sono dati video e / o audio trasmessi su una rete di computer per la riproduzione immediata piuttosto che per il download di file e la riproduzione successiva (offline). Esempi di streaming video e audio includono trasmissioni radio e televisive via Internet e webcast aziendali.
Utilizzo di Streaming Media
Le connessioni di rete a larghezza di banda elevata sono generalmente necessarie per funzionare con i media di streaming. I requisiti specifici per la larghezza di banda dipendono dal tipo di contenuto. Ad esempio, guardare video in streaming ad alta risoluzione richiede molta più larghezza di banda rispetto a guardare video a bassa risoluzione o ascoltare flussi musicali.
Per accedere ai flussi multimediali, gli utenti aprono i loro lettori audio / video sul proprio computer e avviano una connessione a un sistema server. Su Internet, questi media server possono essere server Web o dispositivi speciali creati appositamente per lo streaming ad alte prestazioni.
La larghezza di banda (velocità effettiva) di un flusso multimediale è la sua velocità in bit. Se la velocità in bit mantenuta sulla rete per un determinato flusso scende al di sotto della velocità necessaria per supportare la riproduzione immediata, i frame video caduti e / o la perdita di risultati audio. I sistemi multimediali in streaming normalmente utilizzano la tecnologia di compressione dei dati in tempo reale per ridurre la quantità di larghezza di banda utilizzata su ciascuna connessione. Alcuni sistemi di streaming multimediale possono anche essere impostati per supportare la qualità del servizio (QoS) per mantenere le prestazioni necessarie.
Configurazione delle reti di computer per lo streaming multimediale
Alcuni protocolli di rete sono stati sviluppati appositamente per lo streaming multimediale, inclusi Real Time Streaming Protocol (RTSP) . HTTP può anche essere utilizzato se il contenuto da trasmettere è costituito da file archiviati su un server Web. Le applicazioni del lettore multimediale contengono il supporto integrato per i protocolli necessari in modo che gli utenti in genere non debbano modificare alcuna impostazione sul proprio computer per ricevere flussi audio / video.
Esempi di lettori multimediali includono:
- Tempo veloce
- Vero giocatore
- Windows Media Player
I fornitori di contenuti che desiderano fornire flussi possono configurare un ambiente server in diversi modi:
- Iscriviti a uno dei servizi Web di video live streaming online come justin.tv o ustream.
- Costruisci un server multimediale internet privato installando software commerciale specializzato su un server Web. Esempi di software per server multimediali includono RealNetworks Helix Server e Adobe Flash Media.