Streaming theorie

Centraal krijgt veel vragen over streaming (hopelijk volgt praktijk). Maar helaas is de kennis binnenshuis beperkt tot fm-radio. Er zijn enkele summiere proeven gedaan in het verleden. Daarvan heb ik onthouden:

Radio Centraal Zender >>> {{ ether}} >>> fm-radio ontvanger (audio uit) >>> (audio in) geluidskaart computer

Vanaf die computer gaat het dan digitaal zo verder:

digitaliseert >> Computer (Streaming Server Software) >>> netwerkverbinding >>> (( internet )) >>> streaming luisteraar
wiens geluidskaart het terug naar analoog omzet en weergeeft langs de luidspreker.

Een eenvoudige test met 1 of enkele luisteraars is technisch haalbaar, maar niet operationeel bruikbaar.
Als veel luisteraars moeten bediend worden (1 stroom per luisteraar) kan de computer met Streaming Server software via het netwerk het origineel signaal krijgen:

PC met geluidkaart >>> netwerk >>> Server (Streaming Server Software) >>

Serververbinding 1 >>> (( internet )) >>> pc netwerkverbinding >>> streaming luisteraar 1.
Serververbinding 2 >>> (( internet )) >>> pc netwerkverbinding >>> streaming luisteraar 2.
Serververbinding 3 >>> (( internet )) >>> pc netwerkverbinding >>> streaming luisteraar 3.
Serververbinding 4 >>> (( internet )) >>> pc netwerkverbinding >>> streaming luisteraar 4.

Die server kan dan bv bij een provider staan, die een “grotere” uitgaande internetverbinding heeft.

Merk het verschil op:
Ether: 1 x uitzenden op vast vermogen -> nul, 1 of veel ontvangers maakt geen verschil

Internet: van ip-adres naar ip-adres; elke luisteraar “belast” de server en heeft een “verbinding” in gebruik!!

Ik denk dat dat ongeveer het basisprincipe is. Aanvullingen welkom natuurlijk, webgang e-mail adres…
webgang

Enkele links:
Wikipedia
netjuke
Linux Journal: Running a net radio …
Stream on the fly (cfr radioswap project)
The Streaming Suitecase: met manuals for streaming on the internet