View Single Post
Old 02-04-2008, 09:25 AM   #5 (permalink)
damien_ls
Contributing Member
 
damien_ls's Avatar
 
Join Date: 03-26-07
Location: layershift.com
Posts: 199
iTrader: 0 / 0%
Latest Blog:
None

damien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the roughdamien_ls is a jewel in the rough
Posts so far seem to forgetting that the bandwidth you need depends on the number of concurrent listeners. Since bandwidth is about how much data you can transfer at once (i.e. concurrently/simultaneously) it's pretty obvious that this is the case.

The other factor here is the quality of the streams - the higher bitrate (higher quality) you use, the more bandwidth per listener you will need.

The final point (before you start getting a calculator out to figure out how many 64Kbps streams you'll get into your 10Mbps connection) is that you'll also have some overhead to consider - i.e. additional network traffic required to make the network work; headers etc.

Streaming (i.e. from the listener's end) is basically downloading, so you need to be able to upload at a decent rate - you won't get much incoming traffic other than maybe background network stuff, and requests for connections (i.e. when a new listener "tunes in").

100Mbps may not be enough, or may be too much - it's nonsense to provide a figure without knowing the information discussed earlier in my post (e.g. how many listeners etc.). You may run a small streaming server on a residential type broadband connection (assuming your ISP's t&c's allow it of course), but I doubt you'll handle more than a handful of streams on that.
__________________
Damien Ransome
Layershift :: DDS & Dedicated, UK & USA-based Managed Virtuozzo VPS, Reseller & Shared Hosting
Experienced Parallels Platinum Partners (Plesk since 2001, Virtuozzo since 2004)
damien_ls is offline   Reply With Quote