Streaming media är video och / eller ljuddata sänds över ett datornätverk för omedelbar uppspelning snarare än för filnedladdning och senare (offline) uppspelning. Exempel på strömmande video och ljud inkluderar internetradio och tv-sändningar och företags webbsändningar.
Använda Streaming Media
Nätverksanslutningar med hög bandbredd behövs vanligtvis för att fungera med streaming media. Specifika bandbreddskrav beror på typen av innehåll. Om du tittar på högupplösta videofilmer med hög upplösning krävs det mycket mer bandbredd än att titta på video med låg upplösning eller lyssna på musikflöden.
För att komma åt media-flöden öppnar användarna sina ljud- / videospelare på sin dator och initierar en anslutning till ett serverns system. På internet kan dessa mediaservrar vara webbservrar eller specialanpassade enheter som är inrättade speciellt för högpresterande strömmande.
Bandbredden (genomströmning) av en media-ström är dess bithastighet. Om bithastigheten bibehålls i nätverket för en viss ström sjunker under den hastighet som behövs för att stödja omedelbar uppspelning, tappade videoramar och / eller förlust av ljudresultat. Streamingsmediasystem använder normalt realtidskomprimeringsteknik för att sänka den mängd bandbredd som används på varje anslutning. Vissa media streaming-system kan också ställas in för att stödja servicekvaliteten (QoS) för att behålla den nödvändiga prestandan.
Ställa in datanätverk för streaming media
Vissa nätverksprotokoll har utvecklats speciellt för streaming media, inklusive Real Time Streaming Protocol (RTSP) . HTTP kan också användas om innehållet som ska streamas består av filer som är lagrade på en webbserver. Mediaspelare-applikationer innehåller inbyggt stöd för nödvändiga protokoll så att användare vanligtvis inte behöver ändra några inställningar på sin dator för att ta emot ljud- / videoströmmar.
Exempel på mediaspelare är:
- Snabb tid
- Riktig spelare
- Windows mediaspelare
Innehållsleverantörer som vill leverera strömmar kan skapa en servermiljö på flera olika sätt:
- Prenumerera på ett av webbtjänsten för live streaming-webbtjänster som justin.tv eller ustream.
- Bygg en privat internetmediaserver genom att installera specialiserad kommersiell programvara på en webbserver. Exempel på mediaserverprogramvara är RealNetworks Helix Server och Adobe Flash Media.