Feeds

Real's WMP, Open Source moves risk Redmond ire

Our lawyers don't like us saying 'reverse engineering'

  • alert
  • submit to reddit

Designing a Defense for Mobile Applications

ComputerWire: IT Industry Intelligence

n RealNetworks Inc's boldest and riskiest move to date, the company is opening source code to its suite of streaming software, and will include support for Microsoft Corp's Windows Media in its streaming server for the first time,

writes Kevin Murphy.

While Microsoft is playing its cards close to its chest, speculation is already mounting that the company may challenge RealNetworks for including Windows Media protocol support in its server without permission, though RealNetworks claims its development work was all above board.

At a press conference in San Francisco yesterday, RealNetworks unveiled "Helix", an umbrella brand for its latest generation of software and an industry initiative that borrows its form heavily from the open source process and the Java Community Process.

RealNetworks hopes to blow the streaming industry wide open, allowing commercial and open source developers to build their own streaming media systems. RealNetworks' own implementation will allow over fifty data types to be streamed, including the major formats: RealVideo, Apple QuickTime, Windows Media, and MPEG.

RealNetworks CEO Rob Glaser said the Helix Universal Server is aimed at toppling the "Tower of Babel" of streaming formats, "making convergence actually converge". At the same time, the move may reduce Microsoft's ability to sell its servers for use in streaming media deployments.

Currently, companies deploying streaming media content delivery networks are likely to run most streams from a RealServer running on a Unix or Linux server, then deploy separate Windows 2000 servers for streaming Windows Media. Using RealNetworks' new Helix Universal Server, they will not have to deploy a separate Windows box.

Ajit Gupta is CEO of Speedera Networks Inc, a content delivery network company that is one of RealNetworks' over thirty Helix launch partners. Gupta said Helix servers would be deployed as "a substitution for what we already have on our network". Speedera names Microsoft as a streaming media partner.

The Helix Platform includes media encoder, streaming server, and playback client. The source code to the client will be made available in the next 90 days, while the code for encoder and server will be available before the end of the year. The Helix Platform will have its code open, but RealNetworks' own implementation will be proprietary.

RealNetworks' VP of media systems Dan Sheeran said that the open source server, Helix DNA Server, is the underlying "engine" of the streaming server. It will not include support for streaming any data types or protocols - those will have to be built by developers who choose to license the code.

Glaser said RealNetworks did not copy the Windows Media server code, and that the development of Windows Media support used a "clean room" methodology. "Our lawyers don't like the term," he joked when asked if the development constituted "reverse engineering".

Sheeran explained: "The way it was developed was, essentially, we watched the messages the [Windows] server and client sent to each other, then determined how to send the same messages."

Because Helix Universal Server will work on 11 operating systems, it means users will be able to stream Windows Media from Linux and varieties of Unix for the first time. Sheeran said users have been "crying out" for this capability, which, RealNetworks said, increases scalability exponentially.

Glaser said that in tests conducted by KeyLabs Inc, commissioned by RealNetworks, the Helix Universal Server on Linux deliver 400% more concurrent 20Kbps Windows streams than Windows Media Server on Windows 2000, and 200% more streams when both servers were running on Windows 2000.

Whether Microsoft will take this as a potential violation of its patents or software copyright remains to be seen. RealNetworks said the combination of previous licensing arrangements with Microsoft and its methodology means it is safe. Microsoft lead product manager Michael Aldridge said: "We haven't yet had a chance to evaluate this."

"It's not as universal as they would make it sound," Aldridge said, observing that client and encoder will not support streaming Windows Media. "Enterprises are not looking for a lowest common denominator, they're looking for digital media technology with the best combination of features."

Assuming RealNetworks's support for Windows Media is not challenged by Microsoft, the Helix strategy could mark a shift in the balance of power in the streaming media business, where Microsoft has been seen as making the best progress in the enterprise due to its no-added-cost server business model.

The Helix Universal Server costs between $2,000 and $42,000, depending on the bandwidth used (a departure from previous licensing models where the number of concurrent streams was the determining factor). Microsoft's Aldridge characterized this as a "tax on success", unlike the Windows model.

© Computerwire.com. All rights reserved.

Related story:
Bruce Perens on Real's Open Source gambit

Using blade systems to cut costs and sharpen efficiencies

More from The Register

next story
BBC goes offline in MASSIVE COCKUP: Stephen Fry partly muzzled
Auntie tight-lipped as major outage rolls on
iPad? More like iFAD: We reveal why Apple fell into IBM's arms
But never fear fanbois, you're still lapping up iPhones, Macs
Nadella: Apps must run on ALL WINDOWS – PCs, slabs and mobes
Phone egg, meet desktop chicken - your mother
HP, Microsoft prove it again: Big Business doesn't create jobs
SMEs get lip service - what they need is dinner at the Club
White? Male? You work in tech? Let us guess ... Twitter? We KNEW it!
Grim diversity numbers dumped alongside Facebook earnings
ITC: Seagate and LSI can infringe Realtek patents because Realtek isn't in the US
Land of the (get off scot) free, when it's a foreign owner
Dude, you're getting a Dell – with BITCOIN: IT giant slurps cryptocash
1. Buy PC with Bitcoin. 2. Mine more coins. 3. Goto step 1
There's NOTHING on TV in Europe – American video DOMINATES
Even France's mega subsidies don't stop US content onslaught
You! Pirate! Stop pirating, or we shall admonish you politely. Repeatedly, if necessary
And we shall go about telling people you smell. No, not really
prev story

Whitepapers

Designing a Defense for Mobile Applications
Learn about the various considerations for defending mobile applications - from the application architecture itself to the myriad testing technologies.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Reducing security risks from open source software
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.
Consolidation: the foundation for IT and business transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.