AOL Developing Cheap Switch for Audio Streaming 166
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?"
The 80's live on (Score:4, Funny)
Re:The 80's live on (Score:1)
"Dancing with tears in my eyes..."
Re:The 80's live on (Score:1)
Liberty? (Score:1)
There is someone that exists that is God. Perhaps he hasn't been listening to me. (A public declaration to him, so that there be no misunderstanding) You are my God. If Christ isn't a part or some form of you, then that is a mistake that I'll happily correct.(ends)
Most Christians won't do that. They are fools...but perhaps "fool" is too harsh?
Re:The 80's live on (Score:2)
Re:The 80's live on (Score:2)
I never understood that song.
Re:The 80's live on (Score:2)
Grab.
Ultravox (Score:1)
Yeah but.... (Score:2)
-kwishot
Re:Yeah but.... (Score:2)
Not sure how this will help. (Score:5, Insightful)
Lawsuits I would like to see... (Score:2, Funny)
Re:Not sure how this will help. (Score:2)
Re:Not sure how this will help. (Score:1)
Re:Not sure how this will help. (Score:1)
Re:Not sure how this will help. (Score:1)
Re:Not sure how this will help. (Score:2, Funny)
Please oh please tell me you just read about that somewhere....
Re:Not sure how this will help. (Score:2)
Re:Not sure how this will help. (Score:2)
1) With Time Warner, they own the rights to lots of music.
2) They have millions of customers directly connected to their network. It doesn't cost all that much to serve audio within their own network. The main costs of providing bandwidth is all the interconnections to other networks. All they have to do is charge a little extra for the service.
I wonder... (Score:1, Redundant)
10000 streams is easy when... (Score:1)
The ultimate conspiracy.... (Score:3, Funny)
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.
Re:The ultimate conspiracy.... (Score:1, Informative)
Actually the above is satire. I would not qualify it as sarcasm since it's lame. Hell it's not even funny satire (despite what the mods think).
Re:The ultimate conspiracy.... (Score:2, Funny)
I have to admit, you've finally come up with a scheme wherein phase 2 is known up front... congratulations!
Multicast? (Score:1, Interesting)
Effectiveness (Score:5, Informative)
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.
Re:Effectiveness (Score:1)
Re:Effectiveness (Score:2)
-kwishot
Why they want to do this (Score:5, Informative)
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.
Re:Why they want to do this (Score:1)
Re:Why they want to do this (Score:4, Funny)
Re:Why they want to do this (Score:1)
congratulations, you just described multicast.
Multicast has been support in routers and OS's for years. No new propreitory systems needed.
Re:Why they want to do this (Score:1)
ps there's no such thing as a layer 4 switch. This might be some new market-speak, maybe.
Network switches operate at layer 2, eg. ethernet, etc. If you at layer 3, then you're routing.
layer 4 to 7 filter is new, but they're definately not switches. Most times AFAIK, they're called 'packet shapers'
Re:Why they want to do this (Score:1)
Layer 4 Switching [networkcomputing.com]
Layer 2 - LAN layer - switch based on MAC address
Layer 3 - Network layer - switch based on IP address
Layer 4 - Transport layer - switch based on contents (like TCP port number)
Although technically they aren't switches, they're called switches because they do layer 4 switching, see?
Re:Why they want to do this (Score:1)
Thanks for the link, it actually cleared up what I was trying to say.
I consider that class of device a "filter" or "traffic shaper" rather than a "layer 4 switch".
But yeah, you point is valid. I may as well surrender the fight and call them "layer 4 switches" like everyone else :) sigh.
Re:Why they want to do this (Score:1)
Re:Why they want to do this (Score:1)
true.
Nice point, btw.
But get this. I work with foundry bigiron 8ks. These can inpect layer 4+. Are they "layer 4 routers"? :)
If I have my dns server send certain queries to other dns servers, is it a "layer 7 router"? I mean, it is routing at the 7th OSI layer.
if we look at this conceptually, switching and routing much alike. But we call them different things, making it easier, in part, to communicate what layer we're 'thinking' in. ie. encapsulation.
to be honest, I'll admit mine is not a very important or particularly insight argument. but hey, it's slashdot and I'm bored :)
Whoa NellY! (Score:1)
The difference between these "switches" and the layer 3 routers that you are use to is the hardware architecture. While older routers consisted of routing code on a CPU passing packets through the CPU and out the appropriate interface, these layer 3-7 switches use ASICs(Application Specific Integrated Circuits) to process the packets rather than the CPU. This translates into a MUCH higher throughput than the CPU based router could ever handle.
If you get in medium to large networks you will see these switches everywhere. Switches with 128 or more gigabit ethernet ports all switching at line speed. Your Alcatel DSL router or Cisco 2600 doesn't even know what line speed is.
Indeed, there are layer 7 switches. Some of the Nortel/Alteon switches can even switch based on URLs. Makes for a much faster hosting site.
Re:Why they want to do this (Score:1)
the best way for it to work would have the router cache the file in its own ram, or at least a part of the file to help internal network traffic...but once it got to the net it would still be a huge bandwith hog.
How this might help. (Score:3, Informative)
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.
Re:How this might help. (Score:1)
Or we could just challenge the legality of the rates, that'd probably hold up better in court.
Multicast anyone? (Score:3, Insightful)
Re:Multicast anyone? (Score:2)
Because multicast is too easily abused (Score:1)
Re:Multicast anyone? (Score:1)
access control
Re:Multicast anyone? (Score:1)
Why?
MBone (Score:4, Interesting)
Whatever happened to the mbone!?!?!?!?
Re:MBone (Score:2)
It's too bad really. Multicast is neat.
Re:MBone (Score:1)
Best site to get more info and downloads is http://videolabs.uoregon.edu/
Re:MBone (Score:2)
It's http://videolab.uoregon.edu/
Re:MBone (Score:1)
http://web.archive.org/archive_request_ng?colle
Unfortunately, The Wayback Machine seems to be having issues.
Maybe Google has a cached page of this cached page.
;^)
Re:MBone (Score:1)
OpenMash [openmash.org]
This is where I used to work at Berkeley. The Berkeley Multimedia Research Center [slashdot.org] was big on the MBone for a while.
Re:MBone (Score:1)
Re:MBone (Score:2)
What you most likely want is Multicast on the internet. The problem with that? Security. Right now people take over hundreds of boxes with big pipes and flood Yahoo or Ebay. Just imagine if each one of those boxes could send out each one of those packets to 16 million hosts! A MDDoS could be the very thing to actually bring down the entire internet.
So, the idea is cool enough, but security needs a great deal of consideration. So far, I haven't seen any Multicast router implimentations that do all the advanced things it would need to do, to prevent hosts from getting data they don't explicitly request.
I would also love to see Multicast on the internet (multicast Slackware ISOs... Sweet.), but nobody has stepped up to develop it as a viable option for untrusted users on public links.
Ever Heard of CDNs? (Score:1)
cisco, cacheflow, network appliance, volera, and the list goes on and on
just be glad that... (Score:1)
"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?"
Re:just be glad that... (Score:1)
-- DeionXxX
Multicast/unicast conversions (Score:4, Informative)
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.
excellent (Score:1)
The bulk of our energies should go into supporting culture and the Arts. Otherwise, we end up no better off than our ancestors in the Dark Ages. And that, fellow Slashdot readers, would be a tragedy indeed.
Re:excellent (Score:2)
I don't think the Slashdotters need to worry, none of them use AOL.
Where is IP multicasting?? (Score:1)
BTW, my understanding is that Akamai internally uses IP multicasting to send data out to all it's caching boxes. Now why couldn't they get ISP's to multicast enable their networks? It would save everyone some bandwidth.
Re:Where is IP multicasting?? (Score:1)
Re:Where is IP multicasting?? (Score:1)
Please.... (Score:1)
Re:Please.... (Score:3, Funny)
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
Audio streaming difficulties (Score:1)
What you could have is an intelligent server/router system wherein the router handles accepting new connections then after the codebooks have been sent adds the connection to a quasi-multicast group. In this way, the server would only have to handle new connections and continuing to feed the router with the source stream.
If there were any justice in the world. . . (Score:2, Funny)
. .
Re:If there were any justice in the world. . . (Score:1)
It makes sense AOL has shoutcast and winamp (Score:3, Insightful)
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 [netscape.com] 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.
Re:It makes sense AOL has shoutcast and winamp (Score:1)
Real's compression schemes for streaming media currently top anything that Quicktime or Windows Media have developed... specifically in the area of voice recording. Their ability to preserve the nuances of dialect and inflection top anything else out there, all while creating a file nearly 1/3 smaller than comparable Quicktime compression.
Just a little FYI for anyone who uses compressed audio for streaming applications.
serves AOL interests (Score:2, Interesting)
AOL hardware? Just what we don't need... (Score:2)
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)
This means nothing to me... (Score:2)
(Ultravox!)
(The new wave band).
when they get it online.. (Score:1)
You've got sound! (Score:4, Funny)
Re:You've got sound! (Score:1)
Re:You've got sound! (Score:1)
Reality is: (Score:2, Funny)
Am I right on this? HrmmmmMM?
Press Release (Score:1)
Its called cable fucking T.V. what the hell is this crap?
The expense is Real Audio and bandwidth (Score:4, Interesting)
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.
Re:The expense is Real Audio and bandwidth (Score:2)
IANASE (Score:3, Informative)
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.
Number of users (Score:3, Interesting)
Apple claims that their QuickTime Streaming Server [apple.com] can send 4000 silultaneous streams. That's a lot more than 100 to 1000.
It's also available as an open-souce project [apple.com], 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.
great timing by aol (Score:2, Insightful)
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...
Uhm... smells like Multicast (Score:2)
more bandwidth isn't always the answer (Score:2, Insightful)
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.
Maybe they're going to implement multicast. (Score:2)
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.
Why not use true multicast (Score:2)
Splitting og Caching? (Score:1)
When talking about streaming audio/video, you can do 2 things.
1) If it's a recorded stream(not live), you can cache the stream it to the users, like a HTTP proxy
2) If it's a live stream you don't cache it. You split the live stream, which means the the box recieves one stream(or two to prevent blackout/ensure quality) and then split it to as many as the box can handle.
There are a few of these types boxes available today, some are kinda reverse engineering the protocols. Those that do it properly, reports back the number of streams that the serve to the origin server(fx. Real). The broadcasting server then sees 2000(or whatever)clients attached but only the bandwith of one(pr. streaming speed). This means that copyright and licence can still be monitored by the broadcaster.
There are many uses for this. One is companies that allow people to listen to net radios etc, watch streams to save outgoing bandwith on their internet connection. Works well here, only problem is with broadcasters that don't allow proxies to split/cache their stream because of some of these boxes, as I mentioned, have rev.eng. it so they don't care about reporting back the streams they are serving and the broadcaster needs to know how many because of copyright issues.
Another usage is that when you got your 100's of servers running. It requires much less maintainance to have these boxes running than adding another server to serve streams.
Big worldwide companies that does broadcasts internally(education, pep talks) has a box on each location to save traffic on their WAN.
Then there is the ISP's that can have these boxes on their POPs. In the age of xDSL, they can put a box on every location where they have their xDSL housed. This helps, again, on the bandwidth on their backbone network. The question here of course is if there is money enough to be saved/earned from this. Those that would really benefit from this would be the broadcasters. Will the ISPs install these boxes so the broadcasters(customers) can save money? Maybe they would need to sign a contract before their steams would be cached/split. And then there's always Akamai. We have seen with the reality shows on TV, many users running streams from the show. Even though these shows have peaked, I'd say that there's still a lot of potential in streaming services.
Ok I could go on for hours about this.
What I see as the biggest challenge is to have all the broadcasters to allow proxies to cache or split their streams. All to often they just deny it because they are concerned about loosing control about the number of viewers, specially on pay per view services. I think we don't really need another cheap box, we need to ensure that these boxes will be used and in order to do this, the trust between the ones making the boxes, those who install them and the broadcasters, are established. Otherwise the boxes will have only be used by the broadcasters themself and if they make deals with ISP's to split/cache their streams, which is a shame. Imagine a internet where every POP has a streaming box installed. The bandwidth recieved by the users in the home could be huge with only little load on the backbone / internet.
Off topic but... (Score:1)
Peer to peer streaming (Score:3, Informative)
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.
And what about person-to-person? (Score:1)
I know, lots of potential pitfalls.
But since AOL already installs its software on user's computers, and a lot now are starting to be on cable modems, this could work.
been there done that (Score:1)
correction, checkout www.surgient.com (Score:2, Informative)
Let's think about this! (Score:1)
Earlier someone said something about running NAT or a form of NAT on the new SM "router".
If you think about the fact that to use AOL's service you MUST have their client. They could very easliy have 1 or a few of the SM routers at each POP as needed. Set up one or more servers to deliver SM content only to the SM routers and run NAT to each (AOL Connected computer) behind it, thus reducing the effective WAN traffic from 5000 streams to one or two for each POP.
How will the router integrate with the desktop PC?
Think about a VPN with out the encryption, where the router is the remote network and the AOL client (PC) is the host. With out the need for encryption the processor overhead is limited.
Comming soon to a DELL near you!
"AOL 8.1 totally redesigned for streaming media."
AOL acomplishes this-
1) New users brought in by the consept that they too can get [decent] streaming media off their 56K.
2) Old users remain hooked- it actually works, and a ID10T can opperate it.
3) Finally while we would think bandwidth is not that much of a issue, it would still cut in to their margins, and thus the say 5+ million spent on the project development would prolly get made up in the reduced infastructure demands, reduced bandwidth utlized (thus no additional hardware for some time, outside of this project of course) and less human/shell script overhead as far as maintaining a decent QOS.
My $0.04
Don't forget: (Score:1)
Re:RealNetworks? (Score:1)