Wat is webstreaming?
Webstreaming is het leveren van multimedia - meestal audio of video - via het World Wide Web. Webstreaming vereist drie dingen: een mediabron in een formaat dat kan worden gestreamd; serversoftware die het kan streamen; en een client, of speler, die het op de computer van een gebruiker of een ander apparaat, zoals een smartphone of een internetradio-ontvanger, kan afspelen. De client is vaak een plug-in die in een webbrowser wordt uitgevoerd, maar kan ook een speciale mediaspeler zijn. Spelers bevatten functies zoals terugspoelen, pauzeren en snel vooruitspoelen.
Streaming media hoeft niet te worden gedownload en opgeslagen op een lokale computer. In feite kan het meestal niet op een computer worden opgeslagen. Terwijl media wordt gestreamd, wordt het opgeslagen in een tijdelijke opslagruimte, een buffer, zodat het kan worden bekeken of beluisterd voordat het hele bestand is geladen. Over het algemeen worden enkele seconden media gebufferd voordat het bestand begint te spelen. Interferentie of een trage internetverbinding kan ervoor zorgen dat het afspelen vastloopt als nieuwe gegevens niet snel genoeg in de buffer kunnen worden geladen.
Webstreaming kan on-demand of live zijn. Met live streaming hoort of ziet de gebruiker de media terwijl deze wordt opgenomen. Wanneer een lezing bijvoorbeeld live wordt gestreamd, worden de audio en video vastgelegd als gegevens. De gegevens worden gecomprimeerd en verzonden van een webserver naar de client van de kijker, die deze decomprimeert en op het scherm en via de luidsprekers presenteert. De kijker kan de lezing bijna in realtime bekijken, zelfs als deze halverwege de wereld plaatsvindt.
Met on-demand webstreaming beginnen de media pas te spelen als een webgebruiker hierom vraagt. Services zoals YouTube en Vimeo bieden on-demand webstreaming: een gebruiker kiest een video om te bekijken en deze wordt afgespeeld in de mediaspeler van de gebruiker. Net als bij livestreaming wordt de video niet opgeslagen op de harde schijf van de gebruiker, maar blijft deze op de webserver. Het kan echter steeds opnieuw worden gespeeld, of opnieuw worden bekeken en later worden gespeeld.
Webstreaming komt het meest voor bij audio- of videobestanden, maar aandelenkoersen en andere tekstuele gegevens kunnen ook worden gestreamd. Streaming televisie en internetradio gebruiken webstreaming om video en audio te leveren voor entertainment, en het heeft ook veel toepassingen in onderzoek, wetenschap, bedrijfsleven en onderwijs. Sommige van deze toepassingen zijn webconferenties, telegeneeskunde en onderwijs op afstand.