Icecast

icecast_cover_5.gif

In de wereld van online audi en video is er een groep technologieeen en technieken die streaming genoemd worden. Streaming is kortweg het afleveren van audio en video over het internet in realtime (de ontvangst is tegelijkertijd met de uitzending). Traditioneel wordt streaming gebruikt voor het aanbieden van live internet radio, of van het uitzenden van evenementen over het internet zodat je ze thuis kunt bekijken.

 

Als er over streaming gepraat wordt, worden vaak termen gebruikt uit de broadcast industrie, omdat live internet audio en video vaak gezien worden als vergelijkbaar met tv en radio. Zo wordt de term 'internet audio' gebruikt voor live online audio. Deze termen kunnen bruikbaar zijn om te begrijpen wat het doel van streaming is. maar we hoeven ze niet te letterlijk te nemen. Het is wel handig om naar deze modellen te verwijzen als we de rol van Icecast willen uitleggen.

Met broadcast/uitzend tv of radio, is er een zender die een signaal stuurt van de studio, naar je tv of radio.

radio.gif

Met internet-broadcasting (streaming) vervang je de zender met een  streaming server.

transmit_server.gif 

Icecast is zo'n software. Je kunt er je live audio en video mee over het internet sturen in 'realtime'. Dit type software wordt vaak een Streaming Server genoemd. Je hebt daarnaast ook een stream encoder nodig, die de originele audi of video stream naar Icecast kan sturen. Icecast distribueert de stream, het maakt de stream zelf niet - dat is de taak van de encoder.

Icecast is een erg robuuste technologie. Het ondersteunt de levering van verschillende formaten van streaming audio (waaronder MP3 en Ogg Vorbis) en het ondersteunt de verzending van Ogg Theora voor streaming video. Icecast werkt op Linux en Windows. Als je het op Linux wilt installeren zal je wat ervaring nodig hebben. Je moet dan vooral weten hoe je software installeert van de command line, en hoe je text-gebaseerde configuratiebestanden aanpast. Het installeren op Windows is wat makkelijker, maar je moet nogsteeds tekst-gebaseerde configuratiebstanden aan kunnen passen.

Het installeren en draaien van Icecast is niet aanbevolen voor beginnende gebruikers.