AOL Developing Cheap Switch for Audio Streaming
legaleagll writes: "According to a Fortune magazine article and a follow-up article on ZDNet, AOL is developing a cheap switch that can handle streaming audio for 10,000 users, versus current technology of 100 - 1,000 users per box depending on expense of system. The code name for the product is Ultravox and was apparantly spurred into existence because RealNetworks is now offering internet service for cheaper than AOL. I'm a little skeptical because I'm not sure how the use of an intelligent router would eliminate the need for the expensive systems to stream the audio. Wouldn't moving the software for streaming onto the router make for a more expensive router and still require the expense a box outside of the router anyway?"
I think Midge Ure might have something to say about that!
Yeah but given the fact that serving that many users is now *that much* more expensive, this seems irrelevant? Not to mention how much dedicated bandwidth *still* costs nowadays (no, not cable, but the stuff you use to host 10,000 users....)
-kwishot
The problems with streaming don't seem to me to be the capacity of the streaming boxes, but the bandwidth and legal problems. Faster hardware is nice, but the streaming costs are still going to be too high.
Phase 1: AOL develops the Super Audio Switcher 2000 - let your whole business listen to the music you would normally pipe through the company speakers at once! Want cool hold music? Just plug the SAS2000 into your PBX!
Phase 2: Hello, we're lawyers from AOL. Seems that your business has been streaming Time Warner music without our official permission. You now owe use $1,000,000,000 dollars - or your entire company, whichever is greater.
(Please note: the above is "sarcasm", and is not meant to reflect a real world situation. Please turn "cluelessesness" switch to "off" when reading this post. That you.
52 Weeks, 52 Religions with John Hummel
"I'm not sure how the use of an intelligent router would eliminate the need for the expensive systems to stream the audio. Wouldn't moving the software for streaming onto the router make for a more expensive router and still require the expense a box outside of the router anyway?"
I'm assuming that for these big operations that have multiple sites for streaming, it works something like this: You have a source for the stream, which no end-users ever touch. The job for this machine is to feed the routers, which can be in various areas of the world or whatever. That way each router has a dedicated "in" stream so that it can feed the masses. In a smaller operation where multiple sites aren't needed, this piece of hardware isn't needed either, so this thing actually does save money for an establishment that can take advantage of it's potential.
"I'm not sure how the use of an intelligent router would eliminate the need for the expensive systems to stream the audio."
Currently 1000 users == 1000 streams. An intelligent switch looks at the content, says broadcast one stream to the 1000 users. Sounds simple. Not, though. Check articles on "Layer 4" switches.
I'm not sure how the use of an intelligent router would eliminate the need for the expensive systems to stream the audio. Wouldn't moving the software for streaming onto the router make for a more expensive router and still require the expense a box outside of the router anyway?
My guess? This is a smart cacheing system.
The ZDnet article makes much reference to bandwidth congestion as a major stumbling block to streaming media. As a user will always get the same data back when requesting a media stream, you could set up smart router/proxies to cache, oh, the first few blocks of all media clips and the entire contents of the last N requested clips (up to a space limit). Assuming many users are listening to the same clip in the same general timeframe, you only have to stream the clip to the cacheing router once (instead of many times), saving bandwidth and load on your source box. Non-media traffic is routed as usual.
Or this could be something completely different. But a smart router/transparent proxy type of deal seems to be the most beneficial thing to develop.
Why develop propietary switches and fileformats when all that is required is a full implementation of multicast (which is just a part of IP)?
Everytime I hear about streaming media again, I think back to the mbone. Why give a stream to every single user when you can intelligently stream media using the very thing that makes the internet what it is, it's ability to route packets to their destination? Why should I have to send out 1000 copies of the *same damn thing* over my wire when I could just send one copy and let the routers send copies to subnets that are going to use it?
Whatever happened to the mbone!?!?!?!?
Mad Software: Rantings on Developing So
"Time Warner sues AOL over streaming copyrighted media content to its subscribers."
While niether article has anything technical I have worked in this industry for awhile now. I'm going to assume some things first off this is primarly for live streams only or simulated live as a router has no place mucking with vod streams it dosent have the memory to help besides some QOS things. OK now assuming it's live the best way to get the data out is multicast it but unfortunatly the Tier 1 ISP's cant figure out how to bill for Mcast and it dosent reach far enough like past an ISP and nearly never to anything like dialup or broadband it's a college toy. Now insert a router that can take multicast live streams and do a unicast conversion (it's not much harder than nat and just about everything that can load Cisco IOS can run NAT) Now that changes the math on the head end the servers only need to support the stream 1 time and the additional connections for authentication (non scalable multicast as real would term it) this would be a wonderfull thing to the source people and the end user (especialy if the cable head ends can convert back to multicast) and AOL has the size to get the teir 1's to play ball AOL is a huge installed base.
But like I said this is all conjecture on my part. It may just be them whalking the arrowpoint boxes again they are routers of sorts (load ballancers realy) that can accept drive space.
No sir I dont like it.
. .
Believe me, I'm as surprised by my comment as you are.
AOL already has the broadcasting infrastructure and the reciever infrastructure. Shoutcast uses streaming mp3s which do stream very well considering its not the best compression out there anymore. Winamp is probably still one of the best mp3 players out there.
The problem of course, if they want to kill real audio, is that AOL does NOT have the infrastructure to do video. Others might say the problem is that all this is bottled up in the mess which is currently time-warner. The company which bought up all the tools to destroy microsoft then failed to develop them.
But all this is a moot point because a sizable percentage of people haven't used any real audio product or service in ages because microsoft's media player is adaquate, free, and doesn't require installtion (since it's bundled with the os) or navigating past the "pay for something you already have!" screens to get to the "free" player.
Real audio is a dying format. All AOL has to do is either buy the company (doubtful given the current economic climate at time warner) or simply throw their support to quicktime or windows media. Eventually real audio will go the way of so many other dot.coms that tried to play in microsoft's sandbox.
I can see why AOL would want to do this, seeing as they seem they provide the bandwidth (seemingly for free) to some big streamers like digitallyimported.com who have thousands of unicast streams at 128Kbit. Never quite seen whats in for them myself, but kudos to them for doing it anyway.
Can you imagine? What next? Cars? "You've got gas!"
Do we honestly need ANOTHER revenue (pardon the pun) stream for AOL/Time Warner? IF this is going to keep happening, why don't we just cut to the chase and impose an AOL/Time Warner tax on everything we do? Then they can just sit down and shut up...
In the mean time, I really think someone ought to take AOL's attempt at cornering the VOIP sector and squash it like a bug by producing one Killer Router/Switch. Sounds like a job for Cisco.. (not to be confused with Sisquo)
The Dopester
"Yes, I'm a Karma Whore, but I'm doing it to pay my way through school."
ah... Vienna
(Ultravox!)
(The new wave band).
"Never bullshit a bullshitter" All That Jazz
Feel sorry for the network guys...having to listen to "You've got sound!" all day from one or more of these routers would probably get rather annoying...
--mh
AOL users are morons anyway and would be WAAAYY too stupid to know how to use this technology.
Am I right on this? HrmmmmMM?
This is just another futile attempt from AOL to grab on to the and I quote "millions and millions" of people who got wise to their crap.
That's "billions and billions" and if you're going to quote Carl Sagan like that, you should at least give him credit!
oh, wait a minute... :)
GMD
watch this
Last I checked the two biggest problems with massive streaming audio were 1) the high cost of a real audio license, and 2) the high cost of bandwidth. The latter might not be a problem for AOL . But the former is.
AOL could be writing this switch to use MPEG-4 which would solve both problems to some degree. Consider also how much money AOL has to put into this project. The ROI could be huge.
I am not a streaming media expert but I do know routers and gateways.
This could speed up streaming media because the bigest limitation on SM is handling very large IP stacks of high-bandwidth connections. Dedicated hardware which does not have the overhead of OS and general-purpose software can handle a lot more connections. In addition, it would probably run cooler and fit into a 1U rackspace.
Those features should make it desireable to any ISP who provides streaming media.
Throw in 4GB of ram and each 1U server could probably handle most if not all of the average ISP's SM content cached.
My $0.02 will always be worth more than your â0.02, so
Apple claims that their QuickTime Streaming Server can send 4000 silultaneous streams. That's a lot more than 100 to 1000.
It's also available as an open-souce project, depending on your exact definition of open-source (not Free for all uses, apparantly).
Wouldn't moving the software for streaming onto the router make for a more expensive router and still require the expense a box outside of the router anyway?"
Yep, but if the box is streaming the same exact stream to lots of users, it could save a whole lot of expensive bandwidth by transmitting one copy of the stream over the long-haul backbone lines, where presumably a switch nearer to a cluster of users could transmit individual copies to the users over the "last mile".
I don't know if that's what they're really doing, but it'd be the smart thing to do. Bandwidth on the internet backbone is a lot more expensive than servers and switches.
PJRC: Electronic Projects, 8051 Microcontroller Tools
guess this development couldn't have come at a better time huh aol? Now that streaming radio is becoming reduced to clearchannel style crap packed full of advertisement and delivered to you by Microsoft, Disney, and yes now TW/AOL, it would seem appropriate for them to devolop propritary technology that prepares them for this vast new market they've conqured by slipping greenbacks into the RIAA's panty straps.
btw: they're out to make sure you're not exposed to new music at work too: http://www.msnbc.com/news/773100.asp?0si=-
listen to clearchannel.... by cd's for $15 a piece from the top 40 rack at Sam Goody... now dance... dance... dance...
ôó
See subj for translation from journalistic into english...
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
There are situations where increasing the bandwidth in a network can actually decrease performance. say you have some routers working hard to keep up with 10Mbit links.. you say.. "sure wish my net was faster" so you upgrade to 100Mbit. Now the routers are freakin out and dropping everything left and right and throughput is actually going down instead of up.. and now your fired too.
Better hardware and better protocols (ATM comes to mind) can go a LONG way in stopping jitter (variance in delay) and decreasing delay. I think this is AOL's thinking with this new switch.
I came to the datacenter drunk with a fake ID, don't you want to be just like me?
With multicast, the distribution process is spread out across routers, so it's much less likely that the same bits will cross the same wire twice. If multicast routers were ubiquitous, the same bits would never cross the same wire twice.
If you think about it, this is a fantastic deal - one of the big problems with broadband right now is that the broadband provider has a nice fat pipe to each subscriber, and a similarly fat pipe to the whole rest of the world. So there's a lot of contention on the pipe to the outside world, whereas the pipe to your house is mostly idle. With multicast, a 192kbps feed down the pipe to the outside world can put 192kbps on a significant percentage of the customer pipes. So the ISP can feed much more data to the subscriber for much lower cost.
Interestingly, this also works to the webcaster's advantage - if you want to set up a webcast service on your home machine, it's no skin off the ISP's nose, because you're not pushing 192kbps *per listener* out their pipe to the world - you're pushing a total of 192kbps, which is much less expensive for them. This reduces their incentive/ability to provide lopsided connectivity, where you can receive a lot but send only a little.
My only worry is that AOL might be deploying something proprietary and non-interoperable, and then the ISPs will wind up paying for a system that we can't use this way, even though it would have cost the same as a system we could use this way.
For true live or "like live" (c'mon you _know_ what I mean), surely the best way to deal with this stuff is to send one packet that will eventually reach every node that has declared interest, ie true multicasting?
"The first thing to do when you find yourself in a hole is stop digging."
Some of you guys might want to look at VirginRadio's website (www.VirginRadio.com), they have a broadband stream (you've got to put in a password to access it, free reg though). The twist is, it's a peer to peer stream, they use a plugin by AllCast.
Apparently, what this plugin does is contact the server and obtain a list of listeners, it then find a listener with atleast a 100kbs upload capacity and connects to them, receiving their stream from them. You'd think there'd be lots of problems.. e.g, it'd be slow, you'd get your bandwidth sucked away, you'd get cut off randomly. Well.. no. I've been listenening for about three days now, i've been cut off only twice in that time and i've had somebody else connected to me most of that time as well and I didn't even notice it till I looked at my upload stats later in the day.
I'll put my money on this being the way to get around the problem, why does the server need to be the one to be dishing out all the bandwith? Why doesn't the server just serve the streams to other users, who in turn serve it to other users. Fairs fair.
SysWear - Geek T-shirts (UK/Europe)
" Otherwise, we end up no better off than our ancestors in the Dark Ages. And that, fellow Slashdot readers, would be a tragedy indeed."
:)
I don't think the Slashdotters need to worry, none of them use AOL.
"Derp de derp."
Similar concept, but already exists, and does the same thing with video.