elektro80
Site Admin
Joined: Mar 25, 2003 Posts: 21959 Location: Norway
Audio files: 14
|
Posted: Mon Feb 09, 2004 5:19 pm Post subject:
|
|
|
mosc wrote: | Throughput and bandwidth: How fast can data go into and out of the server. Whatever the name, it's measured in kilobits or megabits per second. This determines how fast the downloads will be, or how many streams you can run at the same time. |
I guess we have hijacked YET another thread...
but... anyway...
Throughput and bandwidth... one thing is the specs on the fiber/SDSL line.. the ethernet link.. whatever.. another is the actual number you get when you test this under load. Packet streaming is interesting because the actual max thoughput is not just a matter of simple math, but you actually have to measure this while testing different load scenarios. And the link itself does not actually have to perfom according to specs. Links seldom do. Like..if the link has compression in both ends .. then sometimes this compression actually results in lesser performance when you shoot comressed data thru it.. like divx files and mp3. No wonder specialist hosting companies are still around. Delivering a high quality of service to professional customers is an art. Anyway, unless EXXON gives us all their money.. we will have to aim for low end solutions which are more about stability than high end MP3.com streaming.
Howard is dead on with the mosc wrote: | This determines how fast the downloads will be, or how many streams you can run at the same time. |
I just claimed this is not only simple math, and one must also test this and make measurements. On the other hand.. simple math will do just fine in order to get an idea of how this works and of the actual bandwidth demands.
Try to pick a 2 - 8 megabit line.. ( fiber or aggregated SDSL or whatever ) and see how many streams of X-quality you can push thru that line. Then call the ISP and ask for the price of that line... and also tell him that you are scaling this for streaming using max outgoing bandwidth at least 90% of the time. Then tell him that the screams are not coming from you but your neighbor next door.
On the other hand... you guys ever thought about providing curated shows/streams for distribution? This works this way.. we provide content.. others who wants to stream but are lacking content .. can subscribe to streams for rebroadcasting. They log in with a username and password.. and receives a stream that they broadcast using their own servers. This is easier to scale because the number of actual clients are fewer and it is far easier to communicate to such clients that .. sorry.. no more acessible streams.. than telling music fans that our server will NOT serve yet another stream right now.. no matter how many times they will try to reload the stream. It is far more realistic to serve 10-15 decent quality streams for rebroadcast purposes than scaling for 150 simultanous streams. Actually, Johm Hopkins did this when he did the neoscenes/di-fusion gigs.. helogged onto my streams and broadcast the shit to the world ..clogging his university network..
http://neoscenes.net/
I suggest Xerioid Entity performs for the 2004 event. They also do audio/video streams.. not just audio.. maybe you guys can hire Janet.. _________________ A Charity Pantomime in aid of Paranoid Schizophrenics descended into chaos yesterday when someone shouted, "He's behind you!"
MySpace
SoundCloud
Flickr |
|