Slashdot Mirror


RealNetworks Releases Helix Source

teeheehee writes "According to this DigitalMass article, RealNetworks yesterday released source code for their audio and video players, with server-side and encoding software coming maybe in December. The code isn't complete, it's missing things like burning-to-cd routines; and they're getting flak from Microsoft calling it a ploy. Regardless, anytime a big company releases their source only good can come of it (for the public.)" Our story a few days ago had more information on the licensing, and gathered a couple of interesting posts from one user.

197 comments

  1. How open is this source? by Artifice_Eternity · · Score: 2, Interesting

    The code isn't complete, it's missing things like burning-to-cd routines;

    How long before some enterprising h4x0r finds a way around this?

    And what license is this released under? Can the code be legally extended/tweaked by others?

    1. Re:How open is this source? by be-fan · · Score: 3, Insightful

      It wouldn't have to be a hax0r. The thing is open source, so any code monkey could do it. What most likely happened was that the CD rom burning code was licensed from some other company, and had to be ripped out for the open source release.

      --
      A deep unwavering belief is a sure sign you're missing something...
    2. Re:How open is this source? by The+Evil+Couch · · Score: 3, Insightful

      probably little time at all, considering how many freeware CD burning programs there are.

      going open source can only help them out. hell, just a few minutes ago, I was banging my head into the wall trying to record a real video stream. with new programs and UIs for manipulating real formats, people may actually use real video.

      maybe they'll also quit hiding the free version of their player on their website

    3. Re:How open is this source? by lewp · · Score: 5, Informative

      First off, the CD burning routines aren't that important. There is plenty of Open Source code out there that can burn a decent CD. The media playing bits are the important and interesting part.

      Real appears to have two licenses available for use. One caters to the Open Source community and one seems to cater to businesses that aren't as keen on OSS.

      Under the RPSL (the license intended for the OSS community) code based on the Helix source needs to itself be released under the RPSL, but it can also be dual licensed with a great deal of Open Source licenses including, among others, the BSD license, the (L)GPL, and Apple's source license. The full list can be found here:

      https://www.helixcommunity.org/content/complicen se

      It looks like they've got a really good start here for being a good citizen in the OSS community while not alienating potential customers who aren't comfortable with the concept yet. I still need to read the RPSL thoroughly, but it'll be interesting to see what happens with this.

      --
      Game... blouses.
    4. Re:How open is this source? by nzhavok · · Score: 2

      can also be dual licensed with a great deal of Open Source licenses including, among others, the BSD license

      If it can be relesed under a BSD licence doesn't that mean it can then be re-released under any licence anyway?

      --

      He who defends everything, defends nothing. -- Fredrick The Great
    5. Re:How open is this source? by leandrod · · Score: 2
      > Under the RPSL (the license intended for the OSS community) code based on the Helix source needs to itself be released under the RPSL, but it can also be dual licensed with a great deal of Open Source licenses including, among others, the BSD license, the (L)GPL, and Apple's source license.

      I will wait for FSF's word on it. I doubt this is feasible, but if it is I bet it will be effective.

      --
      Leandro Guimarães Faria Corcete DUTRA
      DA, DBA, SysAdmin, Data Modeller
      GNU Project, Debian GNU/Lin
  2. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  3. It is a ploy, sort of, but we stand to benefit by GreatDave · · Score: 5, Interesting

    Real has realized that if they do not embrace OSS, they will be swept under the rug by the combined might of M$ (Windows Media) and AOL (Nullsoft Winamp).

    If we see a real open-source Real-compatible player out there soon, it will fill a huge void in the rich media world. Combined with the existence of WMA codecs, we will at last have a simple, spam-free player that just works. No one uses RealOne or WMP or even QuickTime because they want to. These players are slow, intrusive, proprietary, and often loaded with spyware. Bring on the OSS alternative!

    --
    "I am root. Bow before me." To this I say, "You are root, and you bear the sins of the world upon your shoulders."
    1. Re:It is a ploy, sort of, but we stand to benefit by Faggot · · Score: 0, Troll

      Real has realized that if they do not embrace OSS, they will be swept under the rug by the combined might of M$ (Windows Media) and AOL (Nullsoft Winamp).

      It's a bit like committing suicide by blowing yourself up in town center, instead of just slashing your wrists in a bathtub like a normal person. It ensures an enduring mark upon the outside world, but doesn't provide any benefit to anyone.

      --

      But what do I know. I'm just looking for anonymous gay sex.

    2. Re:It is a ploy, sort of, but we stand to benefit by 0xdeadbeef · · Score: 5, Funny

      It ensures an enduring mark upon the outside world, but doesn't provide any benefit to anyone.

      It disperses food for local scavengers.

    3. Re:It is a ploy, sort of, but we stand to benefit by donutello · · Score: 1

      These players are slow, intrusive, proprietary, and often loaded with spyware.

      Funny how I'm totally comfortable with Quicktime, Windows Media and Winamp. RealOne is the only one that in my experience has been slow, spammy, flaky and which I fear has spyware.

      --
      Mmmm.. Donuts
    4. Re:It is a ploy, sort of, but we stand to benefit by Anonymous Coward · · Score: 0

      +1 insightful
      +1 funny

      if only I had mod points today :-(

    5. Re:It is a ploy, sort of, but we stand to benefit by Anonymous Coward · · Score: 0

      How long until they release the spyware part of the sourcecode? Wouldn't it be nice to see exactly why all their products need to call home so often?

    6. Re:It is a ploy, sort of, but we stand to benefit by Ilgaz · · Score: 1

      " These players are slow, intrusive, proprietary, and often loaded with spyware. Bring on the OSS alternative!"

      That will make you get +5 on Slashdot but, I as a experienced user (win32 here), started to "ignore" all stuff mentions "spyware"... That term has started to get seriously abused.

      Both Real and Wmedia (on latest versions) openly explain what is GUID (global identifier thing) and also its not sent to them in anyways, its sent to the servers where you watch/listen.

      anyways, as a believer in open source, I really hope one day an open source codec/application can crash those propetioary formats but.. Blaming them to be "spyware" doesn't help anything.

      So, we shouldn't use browsers too, they give much more info to the servers we browse.

      I am really against that spyware/scamware crap but I don't believe Real is spyware in my terms. Yeap, mods, shoot me for that :)

      Oh about wmedia... IMHO they don't "need" to be spyware, OS makes the job well already ;-)

  4. and if anyone knows how to spot a ploy... by Sagarian · · Score: 5, Funny

    it's microsoft!

  5. Big deal by LumpishGenius · · Score: 2, Funny

    I know this article fits right in with Bash Microsoft Day (everyday!!) but I urge you to reconsider. The RN player is trashy and they're giving out the pieces of the code which nobody could benefit from. No one is going to use their code in other projects because their player is substandard, so it's a bit like being able to fuck an elderly, ugly whore for free... sure, it's free, but who gives a rat's ass?

    1. Re:Big deal by Anonymous Coward · · Score: 0

      You should not talk about your Grandma that way!! Shame on you. She needs to make a living too and if she's turning tricks it must be better than Medicare or a piss poor Grandson.

    2. Re:Big deal by pizza_milkshake · · Score: 3, Funny
      I know this article fits right in with Bash Microsoft Day (everyday!!) but I urge you to reconsider. The RN player is trashy and they're giving out the pieces of the code which nobody could benefit from. No one is going to use their code in other projects because their player is substandard, so it's a bit like being able to fuck an elderly, ugly whore for free... sure, it's free, but who gives a rat's ass?

      which way is the elderly ugly free whore?

    3. Re:Big deal by ubernostrum · · Score: 2


      I know this article fits right in with Bash Microsoft Day (everyday!!) but I urge you to reconsider. The Netscape browser is trashy and they're giving out the pieces of the code which nobody could benefit from. No one is going to use their code in other projects because their browser is substandard, so it's a bit like being able to fuck an elderly, ugly whore for free... sure, it's free, but who gives a rat's ass?
      </sarcasm>

    4. Re:Big deal by Anonymous Coward · · Score: 0

      Wasn't Mozilla basically rewritten from scratch anyway?

    5. Re:Big deal by Anonymous Coward · · Score: 0

      Sure, no one really cares about realplayer. But this change has the potential to allow other open source projects (mplayer, for example) to incorporate the codecs to play realplayer streams, and that is good because there is a large amount of realplayer content out there.

  6. Of course it's a ploy... by NineNine · · Score: 5, Insightful

    It's called marketing. Real Networks doesn't need any help coding. I'm sure that they don't want any. They're just doing it as a marketing ploy to get more uber geeks releasing media in their format, and using their products. They're a company. They want to make a profit. They're not going to do something "for the good of the community" just for the hell of it. It's marketing, that's all. Anyone who thinks that they're being altruistic is very naive.

    1. Re:Of course it's a ploy... by Illuminati+Member · · Score: 0

      It's marketing, that's all. Anyone who thinks that they're being altruistic is very naive.

      Now, they have a great marketing campaign. So how do they make money?
      Advertising! No, the open source community will make a product without ads.
      Support! No, the open source community will work out bugs and be cheaper to hire.

      I guess you can just call me naive.

      --
      Yeah, I'm a Republican AND a geek. It is possible.
    2. Re:Of course it's a ploy... by eric6 · · Score: 5, Insightful

      regardless of their intentions, isn't this a beneficial result? We get free, clean media players, they get a bigger market share. Sure it's for their benefit, but ours too. "Not being altruistic" isn't necessarily a reason to be against this. I'd be far more suspicious of a move that had nothing in it for the mover.

      --

      --
      fight global cooling

    3. Re:Of course it's a ploy... by Anonymous Coward · · Score: 0

      Doesn't need help coding? Real consistenly puts out the most bloated, buggy crap. Add to that forced registration and tricks to make Real your default and you have one of the worst companies ever. They can take their source and shove it up their ass.

    4. Re:Of course it's a ploy... by NineNine · · Score: 2

      No, I'm not against it, I'm just pointing out that I highly doubt that they don't have any motives behind it, since the article said that MS called it a "ploy".

    5. Re:Of course it's a ploy... by Anonymous Coward · · Score: 0

      Who moded this up. Are you idiots. The company releases open sofware and look who comes swinging - Microsoft AND SLASHDOT. THERE IS NO LARGER PLOY THAN KEEPING THE SOURCE CLOSED. The parent has to be moded to -1 Troll.
      Why is anyone reading trolldot these days. Just WHY?

    6. Re:Of course it's a ploy... by Eraser_ · · Score: 1

      Incase you missed Wired a month ago, Real is moving to rent you a TV like subscription over your broadband internet connection. (sorry to cross post, i posted to the wrong mozilla tab :)

      You pay them 20$/month to have basically cable tv on demand. Now where does this leave bandwidth limited cable subscribers? In the dark, but DSL people should be streaming away happily. So you give away the sourcecode to your decoders, get mplayer and all the cool software to use it, and use it well. Now you have an installed base to sell product too. Very wise move if you ask me.

    7. Re:Of course it's a ploy... by GlassHeart · · Score: 4, Funny
      They're just doing it as a marketing ploy to get more uber geeks releasing media in their format

      Somehow I doubt that there'll be a big market demand for original movies made by ubergeeks.

    8. Re:Of course it's a ploy... by benwaggoner · · Score: 3, Interesting

      They certainly do want 3rd party help in porting client software to non-mainstream OS's. RealOne is only available for Windows and (in beta) MacOS X. While they've had a *NIX client in the past, I'm guessing that this source release is how they expect to address those platforms in the future.

      Which, given how much "if they just released the source, I'd port it" offers media software have received on Slashdot over the years, it's certainly a fair calling of that bluff.

      They've said one of the big motivating factors being their OSS initiative is the daunting task of having to port RealPlayer to about 30 different mobile phone platforms. Real simply doesn't have enough engineers to do all that in-house.

    9. Re:Of course it's a ploy... by SirSlud · · Score: 5, Insightful

      > They're a company. They want to make a profit.

      I'm not sure how to say this in non flame bait terms, so I will follow Ed the Sock's advice: "If you dont have anything nice to say, say it often."

      So, I'm going to punch the next person who says what you said. Everybody knows companies must make a profit. Nobody doesn't know.

      I am so sick of posters quickly pointing out that company A isn't making move B because they've turned into gum-drop fairies who suddendly transcend the need to make money. Of course they don't! Who thinks they do?! Companies are meant to serve a market and can only exist in the absense of selflessness. While you can definately make a case that individual companies may sacrifice time to time in the interest of the overall health of the market, companies *must* and *do* place self interest (survival of the company) above the health of the system (the market).

      Now humans, we can be selfless, because we have different goals other that simply surviving as individuals. Our desire to see others succeed where we may not, for example, may cause a human to sacrifice in order to contibute to another human or an overall social order. You can find humans who would _happily_ die if they could sufficiently contibute to an external social order they are ideologically aligned with (think of everything from organ donations to suicide bombers.)

      If you were to ask me, the existance of apparent altruism shows how humans (at least some, I contend most) ultimately seek to live lives with a minimal amount of social conflict. We will 'pay it forward' and risk acting in selfless manners even if we cannot be garaunteed that our actions will result in the desired consequence (ie, less social conflict.) Much how people are willing to spend 2 dollars a day for lottery tickets despite no garauntee of winning. The perceived result of acting selflessly is sufficiently wanted enough to motivate us to engage in said behaviour even in the face of evidence that might suggest we may never experience it; just like the lottery.

      But the bottom line is, who cares if they're being altruistic or not .. is this good for us or bad? Any discussion on whether Real Networks is being selfless or not is moot and a waste of time.

      Please pass this message on to other folks. These kinds of parent posts get people all worked up, but for no reason at all!

      --
      "Old man yells at systemd"
    10. Re:Of course it's a ploy... by digidave · · Score: 3, Insightful

      And how often is a web developer/master responsible for choosing media formats? I'd guess more often than not they are in small companies. I know I am and I'm not even in a small company. My boss came to me a couple of months ago with a proposal he got to stream our video. The format was Windows media, but I had to say that it was ok because there are no appropriate and available alternatives.

      This changes that and you can bet that if this takes off at all I'll be pushing for it next year. With a couple of thousand streams per day this is important for us, and I love the idea of embracing a technology that everyone can use.

      --
      The global economy is a great thing until you feel it locally.
    11. Re:Of course it's a ploy... by Entropy_ah · · Score: 2

      RealOne is only available for Windows and (in beta) MacOS X. While they've had a *NIX client in the past, I'm guessing that this source release is how they expect to address those platforms in the future.

      There already is a RealOne port to several Unix platforms, download here

      --
      my other penis is a vagina
    12. Re:Of course it's a ploy... by Fafhrd · · Score: 2
      There already is a RealOne port to several Unix platforms, download here [real.com]

      Look closer... if you go all the way through the registration, you'll see what is being offered is actually Real Player 8, the last version released before RealOne.

    13. Re:Of course it's a ploy... by benwaggoner · · Score: 2

      This is RealPlayer 8, not RealOne (aka RealPlayer 9).

      They have clients for Linux, Solaris, Irix, AIX, Unixware, an hp-ux, running on x86, SPARC, MIPS, Alpha, and PPC. I'm not sure if all those binary codecs are available in the OSS stuff yet.

    14. Re:Of course it's a ploy... by lunatik17 · · Score: 1

      You need to look closer. At the bottom of the download page there is a button for a preview release of the RealOne player.

      --

      Here's my DeCSS mirror, where's yours?

    15. Re:Of course it's a ploy... by minus_273 · · Score: 1

      no there is a native Linux Realone. It is alpha code. Goto the linux i86 targz downlaod page and look at the bottom

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    16. Re:Of course it's a ploy... by Darren+Winsper · · Score: 2

      Err...there's a /home/darren/RealPlayer9 on this system, it's RealONE, and it's been there for 6 months or so. I'm running Linux BTW.

    17. Re:Of course it's a ploy... by rikkus-x · · Score: 1
      RealOne is only available for Windows and (in beta) MacOS X.

      Actually, there's a beta Linux version out already. I'm running it.

      Try this link.

      Rik

    18. Re:Of course it's a ploy... by Anonymous Coward · · Score: 0

      this is quite possibly the best troll i have ever read.

    19. Re:Of course it's a ploy... by Entropy_ah · · Score: 2

      sorry, i must have messed up the link. but there is in fact a realone for linux. i've been running it for a while.

      --
      my other penis is a vagina
    20. Re:Of course it's a ploy... by drinkypoo · · Score: 2
      Real Networks doesn't need any help coding. I'm sure that they don't want any.

      They might not want any, but they need it. Aside from all the issues where the real player just pisses one off (all the banners and popups and other horseshit) it's also crap which crashes frequently and consumes more cycles than is even close to reasonable.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    21. Re:Of course it's a ploy... by nihilogos · · Score: 2

      So individual human beings are able to act selflessly and sacrifice their own self interests for the good of another human or the community. Companies are run by humans, why don't we see more companies acting for the good of the community as a whole? Probably because they attract the sort of human who doesn't act selflessly, and then organise them into powerful units against which no individual human can realistically compete. So the rest of us have to live with these enormous, self-serving entities for whom social progress and development is irrelevant.

      The idea that we permit these things to coexist and behave the way they do is so completely weird that most people just don't believe it. So it pays to be reminded of it every now and then with a phrase like "They're a company. They want to make profit."

      --
      :wq
    22. Re:Of course it's a ploy... by Glytch · · Score: 2

      The Lovecraftian horror of the combination of "Realone" and "alpha" in the same sentence is almost too much for me to take.

    23. Re:Of course it's a ploy... by SirSlud · · Score: 2

      > why don't we see more companies acting for the good of the community as a whole?

      I dunno. All the shows on TV all seem to promote cheating people and getting a leg up (especially reality shows). We seem to have a very competative culture that values success and wealth over contributing more meaningfully to humanity. Or a culture that believes the best way to contribute to humanity is to be successful and get rich.

      --
      "Old man yells at systemd"
  7. The Real Player Secret Handshake by pete-classic · · Score: 5, Interesting

    I was trying to add RTSP/RTP support to wget, but it turns out that Real uses a "secret handshake" to validate clients before xmiting data.

    I am simply not smart enough (or at least not knowledgeable enough about debuggers and asm) to reverse engineer the protocol. I tried to check the Helix source a few weeks ago . . . but obviously it wasn't there.

    Does anyone know if the handshake code is included in this source release?

    -Peter

    1. Re:The Real Player Secret Handshake by AT · · Score: 1, Informative

      RTSP and RTP are open protocols; did you try reading this and this?

    2. Re:The Real Player Secret Handshake by pete-classic · · Score: 5, Insightful
      Are you fucking serious?

      I was trying to add RTSP/RTP support to wget, but it turns out that Real uses a "secret handshake" to validate clients before xmiting data.


      Is this at all unclear that I am having problems with a Real extension to the protocol?

      To answer your question, I have. One of those pages indicates that Real is within the bounds of the protocol (RTSP) to give a challenge and refuse to stream the data if it doesn't get the "right" response.

      I guess I am not clear if you are trolling me, or if /. has degenerated to the point that when someone asks about trying to implement a protocol, links to the relevant RFCs is actually considered insightful.

      I'm not sure which would be worse . . .

      -Peter
    3. Re:The Real Player Secret Handshake by Anonymous Coward · · Score: 0

      You need some anger management. Get over yourself.

    4. Re:The Real Player Secret Handshake by SideshowBob · · Score: 2

      Why don't you.. ya know.. download the source and *look*, instead of asking Slashdotters to do the work for you? That is, after all, the whole *point* of open source isn't it?

      One flame deserves another..

    5. Re:The Real Player Secret Handshake by Dahan · · Score: 1, Troll
      links to the relevant RFCs is actually considered insightful.

      Who said anyone considered it insightful? What I don't get is why anyone considered your post interesting...

    6. Re:The Real Player Secret Handshake by Anonymous Coward · · Score: 0

      You, sire, are a dick-head.

    7. Re:The Real Player Secret Handshake by AT · · Score: 2

      Calm down. You said you were trying to add RTSP/RTP support to wget. I just wanted to ensure you knew about the relevent documentation and remind other readers that RTSP/RTP is an open protocol. You seemed to want to open a discussion on RTSP/RTP and I thought that might be helpful. No need to get all defensive, I didn't suggest you were clueless in your attempt.

    8. Re:The Real Player Secret Handshake by vodka2112 · · Score: 3, Informative

      Well, actually, I know exactly what you are talking about. I implemented an RTSP streaming server for my former employers. It supported, among others, the Real Player too.

      I even figured out a work-around, and I vaguely remember what it is. It's been 3 years, so you'll have to excuse me if I get some minor details wrong.

      IIRC, there was an undocumented MD5 sum which came along with the SETUP request, which needed another MD5 sum in the response to the SETUP request. Not responding with a sum, or with a faulty sum caused the player to puke out then and there.

      Now, I figured out that this MD5 sum was based on the "Date" field in the request, and on nothing else. So what I did was take a trace of a session between a real server and a real player, and pulled the date and the sum out of that.

      Using the same combination of date and sum, and all other fields with whatever values they are supposed to have got the player to acknowledge the server.

      I am sorry I do not remember more of this. I might have some further info on this on my comp at home. Since it's been 3 years now, I think my NDA with my former employers should have expired too.

      Try this out and see if it's helpful.

      --
      All those who believe in psychokinesis, raise my hand.
    9. Re:The Real Player Secret Handshake by kilonad · · Score: 4, Informative

      I realize you're not asking if it's been done before, but rather if it's included in the release. I'd almost put money on it not being included in the release, and here's why. A couple years ago Real shut down a little company for producing two products: StreamboxVCR and StreamboxRipper (could be one in the same, it's been a while). IIRC, the major reasons for doing this were twofold: they reverse-engineered the secret handshake, and you could save streamed media. Real realized that if people could easily save media streamed over their protocols, the big media companies would flock to a competitor (i.e., microsoft) and therefore shut the company down. I'm not sure if the fact that they reverse engineered the handshake actually had anything to do with the shutdown, but it was the previously missing key to saving streamed media. I highly doubt they'll just give it away now.

    10. Re:The Real Player Secret Handshake by ksw2 · · Score: 2
      I am simply not smart enough (or at least not knowledgeable enough about debuggers and asm) to reverse engineer the protocol.

      Perhaps you should concentrate on tcpdump logs instead of trying to reverse engineer the code itself. I've considered tackling this project myself.

    11. Re:The Real Player Secret Handshake by pete-classic · · Score: 2

      Well, I can get valid challenge/response combos . . . but how does that help me? I can't just look at them and go "oh, the algorithm to go from asdlkfj40t9u234lk to q34098u09asgd09a is . . ."

      Clearly I will need the dumps for testing, but they aren't enough to get from here to there.

      -Peter

    12. Re:The Real Player Secret Handshake by Anonymous Coward · · Score: 0

      Well, I had no trouble geting my code to stream data out of the BBC's realmedia servers, but I used a lot of data that i simply captured (by watching my ethernet packets with ethereal) and replayed the various important-looking strings.

    13. Re:The Real Player Secret Handshake by vodka2112 · · Score: 1

      The deal is, you do not have to figure out how they got the md5sum. You just have to figure out what they used to get to the md5sum.

      See, the md5sum has to be a sum of something that was included in the one of these

      1. OPTIONS request
      2. OPTIONS response
      3. DESCRIBE request
      4. DESCRIBE respose
      5. SETUP request

      Now, since the sum is unique in every capture, it has to be something varying. The parameters that vary are:

      1. File being played
      2. The time it is being played at
      3. The remote port number of the connection
      4. can't think of anything else.

      If you play the same file twice, connecting from the same port both times, then you still get 2 different responses, so it is not something related to files and ports only.

      Which leaves us with the last bit, the time it is being played. IIRC, there is a "Date: " field which accompanies every "RealChallenge[123]: " field.

      Take a capture, and hardcode the date and time you see in the header, along with the RealChallenge[123] fields, in your wget source.

      Now see if it works. I remember this worked beautifully for me.

      Ciao

      --
      All those who believe in psychokinesis, raise my hand.
    14. Re:The Real Player Secret Handshake by pete-classic · · Score: 2

      They probably (must have?) had the "copyright" or "copy protection" or "client verification" or whatever they call it, turned off.

      -Peter

    15. Re:The Real Player Secret Handshake by Elitist+Snob · · Score: 1

      but it was the previously missing key to saving streamed media.


      No, the way to save streamed media is to run tcpdump to capture the packets, while you play the stream using the offical RealPlayer, then investigate the logs. As the stuff still isn't encrypted, you can then reassemble it. I've done this a couple of times, but the code I wrote to do it is such a hack that I won't be releasing it any time soon. (Information about some of the media protocols involved can be found online if you look hard enough.)


      Of course, if someone did manage to rediscover this key, or even if one of the original hackers who wrote Streambox could reconstruct it, and then it was released open source, Real wouldn't be able to shut it down so easily. Which would lead to one of two things: Either Real is no longer used as a streaming protocol, as everyone knows how to hack it (until they take time to build a new handshake protocol that isn't vulnerable), Or the few kilobytes of code required will reach the same state as DeCSS - you will be prosecuted for distributing it, reading it, using it, explaining it, and if it's found that you actually wrote it, then you're well and truly shafted.

    16. Re:The Real Player Secret Handshake by Elitist+Snob · · Score: 1

      Perhaps you should concentrate on tcpdump logs instead of trying to reverse engineer the code itself. I've considered tackling this project myself.

      I have tackled this project myself for a while. I didn't get anywhere with the handshake thing, but I found out about a bit about some of the proprietary protocols involved, such as RDT. The packet header structure looks like it's been deliberately obfuscated to prevent reverse-engineering. But as it's not actually encrypted, it's still hackable.

  8. Real being ingenious by Jesus+IS+the+Devil · · Score: 1

    Between the popups, the annoying array of links to Realnetworks and their affiliates in multpiple bookmarks, start menu, control panel, system tray, desktop, the registry, and who knows where else...

    I'd consider this nothing but a cheap marketing ploy. Real network has ZERO creditility with me. I hate them with a passion. They are the AoHell of media players.

    --

    eTrade SUCKS
    1. Re:Real being ingenious by Anonymous Coward · · Score: 0

      I wouldn't be suprised if the code that does all that popup crap isn't in the binary codec, so that it can't be removed.

  9. Maybe We'll Finally Get Better Linux Tools by anewsome · · Score: 2

    It's about time.

  10. Meanwhile... by CySurflex · · Score: 5, Funny

    Microsoft Corp
    Company Press Release
    REDMOND - 11:03 AM PST - We're happy to announce that in response to Real Network's move, Microsoft Corp is releasing the source code to our acclaimed Windows Media Player. The code isn't complete, it's missing things like burning-to-cd routines, playing audio routines, playing video routines, encoding, decoding, recording, saving, loading files, or generally functioning as a Media Player. However, we are sure the open source community will embrace our efforts and the three lines of code we did release.

    1. Re:Meanwhile... by PhoenixK7 · · Score: 1

      And those 3 lines are covered by one of these licenses:

      "shared" source

    2. Re:Meanwhile... by unicron · · Score: 4, Funny

      */
      Windows Media Player Code follows:
      */

      --
      Finally, math books without any of that base 6 crap in them.
    3. Re:Meanwhile... by AntiFreeze · · Score: 2
      did they release

      main(int argc, char *argv[])
      {
      /* SNIP... */
      }
      again?
      --

      ---
      "Of course, that's just my opinion. I could be wrong." --Dennis Miller

    4. Re:Meanwhile... by Anonymous Coward · · Score: 0

      Good lord, it wouldn't even compile properly!

    5. Re:Meanwhile... by PhoenixK7 · · Score: 1

      you mean: /*
      Windows Media Player Code follows:
      */ :p

    6. Re:Meanwhile... by unicron · · Score: 2

      Typo..cut a guy some slack.

      --
      Finally, math books without any of that base 6 crap in them.
    7. Re:Meanwhile... by dozer · · Score: 4, Funny

      Actually, I have the source code to Windows Media Player. Here it is in its entirety:

      /*
      * Windows Media Player
      */

      void main(void)
      {
      CallSecretWin32MediaPlayFunction();
      exit(0);
      }

    8. Re:Meanwhile... by poot_rootbeer · · Score: 5, Funny

      */
      Windows Media Player Code follows:
      */


      Figures that even this amount of MS code contains a bug...

    9. Re:Meanwhile... by Anonymous Coward · · Score: 1, Informative
      No, no that's the early alpha.
      /*
      * Windows Media Player Final
      */

      #include <windows.h>
      #include <secret/win32.h>

      int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
      LPSTR lpCmdLine, int nCmdShow)
      {
      HANDLE wmp;

      Sleep(3500); /* Make it appear like we are doing something */

      if(hInstance % 2)
      {
      wmp = GetMediaPlayerInstance();
      W32MediaPlayer(wmp, MAKEWORD(8,0)); /* Call Win32 Media Player Function */

      }
      else
      DoIllegalOperation();

      return 0;
      }
    10. Re:Meanwhile... by Apreche · · Score: 2, Funny

      I thought it looked more like this... /**
      * WMP
      */

      void main(void){

      Searchforillegalstuff();
      ReporttoRIAA();
      SendpersonalinfotoMS();
      Pretendtoplaymusicandvideo();
      Crash(BLUE_SCREEN);

      }

      Oh, I think it's just because we are using different coding standards.

      --
      The GeekNights podcast is going strong. Listen!
    11. Re:Meanwhile... by Anonymous Coward · · Score: 0

      Conviniently declares main to return void (not nice according to the Standards) and doesn't look like a Windows app (since windows apps don't actually use main() as the entry point)...

      ...but I can get the point anyway =)

    12. Re:Meanwhile... by Anonymous Coward · · Score: 0

      i think you mean..

      int main(void)
      {
      (void)SecretWin32MediaPlayFunction();
      return 0;
      }

  11. Most of the Codecs are Still Binary! by PhoenixK7 · · Score: 5, Insightful

    Most of the codecs are still binary, the ones that there's actually source included for are ones that we've already had for a while. All we've gotten is another media player shell..

    https://www.helixcommunity.org/2002/intro/client

    c'mon only MP3 and H.263? weak!

    1. Re:Most of the Codecs are Still Binary! by Ilgaz · · Score: 3, Interesting

      So, they will Open the source of that Realvideo 9 (which is ages ahead of wmedia imho), ms will grab the source than release Windows Media 10 with all those features?

      I am a windows media 9 beta user too... I, in fact had to install it since my player was seriously broken. It still misses features, the fun is, MS can't still use flash etc in streams (makes some funny scripting in browser for that functionality), it can't render HTML in a presentation while Real uses IE dll's to make that stuff happen.

      It sounds like Sorenson matter to me... What will they do than? work at some pizza place? :)

  12. A ploy? by Spazholio · · Score: 3, Interesting

    Microsoft is just upset because Real used to be just as rabid about protecting their source code as Microsoft is and now they've released it. Interest in Real media formats is not exactly skyrocketing, and by doing this, they may be able to boost these sentiments, at least among the geek crowd. Integrating this into something like XMMS (personal preference) would be a Good Thing(tm).

  13. a ploy? by yonnage · · Score: 0, Troll

    "and they're getting flak from Microsoft calling it a ploy"

    hah, ofcourse and microsoft believes that anything open source(or alike) is a ploy against them!

  14. excellent by tps12 · · Score: 2

    I hope XMMS incorporates some of Real's technology, so my Linux box can crash as frequently as my Windows one!

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:excellent by 4front · · Score: 2, Informative

      RealAudio (audio only) plugin is already available for XMMS.

      See Input Plugins at http://www.xmms.org/plugins_input.html

      rmxmms 0.5.1 / 4Front Technologies ( rmxmms at xmms.org)

      Jun 23, 2001
      RealAudio Input plugin for XMMS. With this plugin you are able to stream music on the Internet as well as play local files created for the RealMedia Player.

      If you want to compile the source you'll need Real Systems SDK. To install the binary just copy libreal.so to ~/.xmms/Plugins/

  15. The source code is not a panacea by Adam+Rightmann · · Score: 4, Insightful
    especially for something as real time intensive as multimedia software. You need to be a proficient, educated coder and write highly optimal code if you want to make improvements to Real Player, we've all seen the jaggies, blur, blocks and skipped audio resulting from poorly written multimedia code.

    So, yes, this is somewhat significant, but if you think your garden variety basement Linux hacker can go from Recipe Blaster 2000 to writing good codecs, well, I need only remind you the chaos that resulted when Luther decided to publish source code.

    --
    A. Rightmann
    1. Re:The source code is not a panacea by Stultsinator · · Score: 2

      You're right, but having good examples to learn from will speed any developer's learning curve.

    2. Re:The source code is not a panacea by Anonymous Coward · · Score: 0

      You should really tell this to ffmpeg or mplayer guys. They will certainly appreciate your words and then they will go home, instead of writing most efficient media applications available.

    3. Re:The source code is not a panacea by Anonymous Coward · · Score: 0

      write highly optimal code if you want to make improvements to Real Player

      Too bad their highly optimized code tends to crash the thing a lot. Is it just me or is real-player a total piece of shit? And it's always been that way too. Which is sort of tragic since I download around 5 or 6 real movies a day, and actually prefer RealMedia over Windows Media.

  16. I smell a rat by Dynedain · · Score: 5, Interesting

    Sounds to me like a last ditch effort to keep out of Chapter 11.

    Real is known for proprietary products that take over a user's system.

    Their most recent free player installs a system tray icon that can't be removed. Includes an auto-update feature that can't be disabled. And periodically uses that auto-update feature to spam the user.

    Finding the free version of their player on their website is next to impossible.

    The compression techniques are bulky and result in a lot of artifacting (both audio and video).

    Its a bad product by a bad company and I refuse to install it on my systems. If there is something I want to see/hear and its only available as a RealMedia stream/file, then I don't download it.

    Granted, in the long run, this may be a good thing because it is already a commonly used, established format, which is the kind of thing open-source software thrives on.

    But like I said, I'm more inclined to believe that this is a last-ditch effort by RealNetworks to get their install base back up to the kinds of numbers they used to have.

    --
    I'm out of my mind right now, but feel free to leave a message.....
    1. Re:I smell a rat by ralphus · · Score: 1

      I am the exact same way regarding Real Networks. It sucks, right now I have a interview with Hunter S Thompson (one of my personal heroes) that I REALLY want to hear, but it is only in RM and I don't know how to convert it to anything useful w/o installing Real Media. Maybe the 'open source' release will allow someone to write a decoder for RM so that I can listen to the one piece of RM that I really want to, but my principles won't allow me to.

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    2. Re:I smell a rat by Deadplant · · Score: 1

      It's not as bad as you make out.
      The new RealOne player is not as bad as MS media player. First of all, you CAN turn off all those things you mentioned (did you even look for the checkboxes in the options menu?) Second, unlike media player realOne defaults to NOT uniquely identifying your player to servers.

    3. Re:I smell a rat by Deadplant · · Score: 1

      One more thing... I forgot to mention that the whole point of this is that mplayer can now add support for the real codecs so you don't have to run a player from realnetworks ever again.

    4. Re:I smell a rat by Anonymous Coward · · Score: 0

      Insightful? How can something so wrong be "Insightful"?

      Real has over $300 million in the bank.

      The most recent free player does NOT install a system tray icon. The included auto-update feature CAN be disabled.

      The free version, while in small type, is right there near the top right edge of the page at http://real.com/.

      The compression/quality in RV9 and RA Surround is, if not THE best, among the best out there.

    5. Re:I smell a rat by squiggleslash · · Score: 3, Informative
      Funny thing is that MPlayer has done exactly that. I have a recent build on my PC, 0.90pre8-2.95.3, and it recognises an installed copy of RealPlayer and uses the codecs. Usually works, except in the occasional rare instance where I don't get any audio. This even works with MEncoder meaning you can convert your .rms into more standard formats.

      Of course, stuff like RTSP: doesn't work (yet)...

      --
      You are not alone. This is not normal. None of this is normal.
    6. Re:I smell a rat by Ilgaz · · Score: 2

      Which company is going chapter 11? Real?

      Well, it serves nothing to geeks but there are 850.000 ( http://www.msnbc.com/news/827514.asp ) subscribers of them (imho,they will pass million with adult content) for watching sports,videos etc.

      While its NOT coming with Windows pre-installed, it has MORE installations than windows media player.

      oh btw, if your "wishful thinking" comes to be true, Real crashes. The market will have another cool monopoly, WINDOWS MEDIA my friend. IE isn't enough for you? You trust to WINE, crossover? It would take less than 100 lines to make it *need* directX to work.

      I'd be comfortable on XP, what will opensource OS users do?

    7. Re:I smell a rat by Ilgaz · · Score: 2

      "It's not as bad as you make out.
      The new RealOne player is not as bad as MS media player. First of all, you CAN turn off all those things you mentioned (did you even look for the checkboxes in the options menu?) Second, unlike media player realOne defaults to NOT uniquely identifying your player to servers."

      You don't even need to reply to that guy.

      He has learned the magic formula

      1) Bitch about Real/Quicktime/Sorenson , any company tries to make money over their products, invent some codecs etc.

      2) (this is importmant) NEVER say you are on XP/2K/NT etc with IE and you are happy with ms windows media (also you couldn't crack realone player, since uses online registration check)

      3) Propose no alternative

      4) Get score 5 interesting/insightful.

      As a media professional, I am sick of those realplayer/quicktime stories and the comments attached to them, is there a way to filter them out?

      ps: btw this post is a guaranteed formula to get -1 too ;-)

    8. Re:I smell a rat by Dynedain · · Score: 2

      The market won't crash to a WinM.P. monopoly because of:

      a)Quicktime
      b)Winamp (now has video support)
      c)Flash (now has MPEG4 support and ColdFusion has streaming capabilities)

      all three are getting more powerful by expanding their capabilities, and outstripping media player in terms of functionality and ease of use.

      We won't have a monopoly, but we will have an oligarchy controlled by AOL, Apple, and Microsoft, with the fringe groups being represented with Macromedia and others.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    9. Re:I smell a rat by Anonymous Coward · · Score: 0

      You're not a media professional... you're a sell-out.

  17. And all of you running PPC or Alpha Linux by 0x0d0a · · Score: 4, Informative

    Can rejoice -- looks like this is what you were waiting for (assuming that this is what it looks like -- an open sourcing of the client codecs).

    It was sort of a no-brainer. The video/audio codec is one area where the OSS community has kicked the crap out of the closed source community with free, technically excellent stuff like divx and vorbis. You want to compete with WMV, you need every edge you can get.

    This is quite impressive. Apple's gone to a BSD core, Real open sourcing their software...

    It's pretty much come down to the rest of the world using UNIX-like stuff/open source versus Microsoft. If this can't take down MS, then there's not a lot of hope for anything ever doing it.

    1. Re:And all of you running PPC or Alpha Linux by Anonymous Coward · · Score: 0

      in all fairness, however, DIVX WAS ripped off from MS Mpeg4. The OSS community really deserves no credit for that.

    2. Re:And all of you running PPC or Alpha Linux by runderwo · · Score: 2, Insightful
      (assuming that this is what it looks like -- an open sourcing of the client codecs).
      Only the client is being open sources. The codecs are retained as binary object code.
    3. Re:And all of you running PPC or Alpha Linux by benwaggoner · · Score: 2

      Of course, they do have binary code for all their codecs for MacOS X at least. And for SPARC and some other platforms through RealVideo 8.

      Anyone know what the range of binary platforms supported is?

    4. Re:And all of you running PPC or Alpha Linux by Anonymous Coward · · Score: 0

      I understand that there will be the opportunity to port the Real codecs to other platforms and operating systems (under NDA, I assume), but they will remain binary-only for the time being.

  18. The real question is... by Cervantes · · Score: 2, Funny

    ... did they remember to remove the spyware and phone-home code before they released the source...err, sorry, "Secret Blueprint"? (you have to RTA to get that)

    --
    If I knew the wedgies I gave you back in 6th grade would have resulted in this . . . I might have taken a moments pause.
  19. The Register... by GalionTheElf · · Score: 3, Informative

    posted this earlier today, with some more details. Personally, from what I understand about it, this is a Good Thing (TM), because RealNetworks Realplayer offerings on Linux have always been a bit...crap? (Yes I know, the codec itself is still closed source, but still)

    --
    I'm going over here and I don't know why!
  20. Is this different? by LoudMusic · · Score: 2

    Is this any different from this article?

    I never really liked Real anyway. The end result of their compression makes for really ugly video that still isn't that great of file size. I see no real need for their style of streaming video. Their software is crammed full of spy/ad ware. Anything they can do Apple or Microsoft can do better. Real comes across as pretty much worthless in my books.

    --
    No sig for you. YOU GET NO SIG!
  21. No more spyware.. yay! by Tmack · · Score: 1

    Finaly Ill be able to dl RM clips again, without having to use their damn spy-ware/annoy-ware player/virus.

    --
    Support TBI Research: http://www.raisinhope.org
  22. Outstanding by Anonymous Coward · · Score: 0

    I can't wait until the first non-spyware players come out that will play the worthless .rm files that people like using for some reason. Even better would be a .rm to .anything_else encoder...perhaps that new video format Xiph is working on?

    1. Re:Outstanding by thumperward · · Score: 1

      That would be TINRA - http://www.divx-digest.com/software/tinra.html - then. Works like a charm.

      - Chris

    2. Re:Outstanding by Anonymous Coward · · Score: 0

      well, transcoding from one horribly lossy format to another horribly lossy format will make your resulting video horribe^2. You can never improve a recorded media file's quality by changing its format... and when you deal with lossy codecs, you lose a great deal of information every step of the way. It's tempting to have all your files the same format, but man, RealVideo is already ReallyShitty. Transcoding to Divx makes it ReallyShitty^2

  23. Article at Salon by No_Weak_Heart · · Score: 5, Interesting

    Here's some more coverage at Salon. Dig M$'s reaction:


    "Real is using open source theatrics to try to change the perception among the developer community that they are hard to work with and too restrictive in their licensing terms," said Michael Aldridge, lead product manager of Microsoft's Windows Digital Media
    1. Re:Article at Salon by AlgUSF · · Score: 1

      Yeah nothing like microsoft, who believes in open source, and fully supports WMP on linux.

      --


      I want my rights back. I was actually using them when our government stole them after 9/11.
    2. Re:Article at Salon by Anonymous Coward · · Score: 0

      Your sarcasm aside, at least MS isn't cynical about the matter, no? It (Real's world) is still designed to be a closed system. This post is pretty apt.

    3. Re:Article at Salon by Casca · · Score: 2

      too restrictive in their licensing terms

      Thats pretty damn funny considering the source.

      --
      Casca
  24. I cant wait until... by Anonymous Coward · · Score: 0

    It will be great when I can get a version of their players without all the messager and email stuff.

  25. too late by FunkyELF · · Score: 0, Offtopic

    If a person has 40 gigz of audio or video in one format they will not lose quality to convert it over to another format.
    Unless there is a plugin for winamp or xmms that will support Real Audio/Video, this attempt to get people to switch formats will have failed.This is why I beleive mp3 will never go away...LAME and OGG are both supported by xmms and winamp.
    It all comes down to wether there will exist a quality ALL in one player

  26. promising step... by mistermoonlight · · Score: 2, Insightful
    RealPlayer for Linux has been acceptable, haven't tried RealOne for Linux, but this could be so much better.


    Get it to play QuickTime without installing the QuickTime player and I'm set (I know, it's a dream, and Apple should port anyway)


    What a coup it would be for helix to have WMA compatibility. I'm just superimposing ffmpeg's WMA efforts over helix, though.


    possibilities, possibilities...

  27. aww, this sucks by frenetic3 · · Score: 4, Funny

    i was hoping they'd release the source for the popups and that awesome tray app, the "No, Thanks" buttons, the code to make RealOne take over everything from *.mp3 to *.bat, and that sweet program that lets you download stuff just like normal, except with banner ads, and whatever code is responsible for that feeling that Satan is laughing somewhere whenever I click "run" or "accept eula" of anything made by that fucking company.

    --
    "Where are we going, and why am I in this handbasket?"
    1. Re:aww, this sucks by Anonymous Coward · · Score: 0

      I agree! I would rather have the ebola virus injected up my ass with a hot-poker than use RealOne.

    2. Re:aww, this sucks by shnarez · · Score: 1

      Man I wish I had some mod points right now, that is awesome! Thanks for the laughs.

  28. Hehehe by MortisUmbra · · Score: 1

    I remember just a few short days ago on the last post of this topic there were several cries of "vaporware" and "to treat it as anything but is a injustice to what IS out there".

    Nice to see they followed up on it.

    --

    "The saddest words of mice and men, are not those which were, but should have been."
  29. What's the point? by arkain · · Score: 2, Informative

    So RealNetworks has released a portion of their code. The problem is that it's only a portion. That's not going to do much in the way of improving adoption of their audio format, especially considering the existance of MP3 and OGG formats, both of which offer much better quality.

    I understand that the real issue is in the streaming media format, and sure, a few modifications to the code they have released will allow RealMedia streams on portable devices (can you imagine watching a news broadcast on your digital, internet-enabled, camera equiped cell phone?). However, if people don't like the license, or have difficulty understanding the code... or for that matter, have difficulty getting support in understanding the code, then all of this will turn out to be an excercise in futility for RealNetworks.

  30. Oh... by Anonymous Coward · · Score: 0

    Did anyone else read that as "RealNetworks Releases Helix PANTS?"?

  31. Steps to profit by Anonymous Coward · · Score: 0

    The RM timeline for trying to make a profit

    1) Release free proprietary media player

    2) Sell customer usage data

    3) Bombard with ads and paid for links

    4) Release source code

    5) ???

    6) Profit

    In reality it looks like they are trying anything to get people to use thier software in hopes of actually making money some day. The software package alone does not seem to be generating anything consistant in user experience or in income. Not good for a software only company making very few things. The problem is thier software is so intrusive and ad aware that people only use it because they HAVE to!

  32. This is very good by Sivar · · Score: 5, Insightful

    Now we can remove the skads of useless, annoying crap that the player comes with (not trying to troll, but the official RealPlayer is an incredibly annoying application) and cut it down the core--the excellent video and audio technologies that they have developed.
    Wrap it up in a package 500K and have a nice, useful tool.

    --
    Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
    1. Re:This is very good by tanveer1979 · · Score: 2

      You are quite right. no matter what people say about real, their technology is amazing. G2 protocol supports on the fly downshifting, ok other protocols are there but on real its seamless. And the size is also small. If only we could increase quality. I guess helix will go a long way.

      --
      My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
      FB : https://www.facebook.com/TanveersPhotography
  33. Streaming Home video over the Net? by JeffVolc · · Score: 1

    I have used RealProducer (yes, there is a linux version. thanks for asking) in the past to encode reealvideo to stream home movies to my family who lives 465 miles south. I don't like having to tell them to install realplayer so I have played around with Divx encoding. The problem is streaming.... divx doesn't start playing until the entire clip is downloaded (unlike realvideo which starts after the buffer rquirement is met). Will the new player and/or Helix server support streaming of different media?

    Anyone know of a way to stream video under linux?

    Maybe video-on-demand-over-IP is moving a step closer to reality.

    Jeff

    1. Re:Streaming Home video over the Net? by WWWWolf · · Score: 1

      I've heard the precise idea of Helix is that it will provide a client and server for streaming any kind of media, not just the ones Real has traditionally offered. So, I suppose this will one day be able to do this stuff.

      There are some video streaming systems for *NIX, for example VideoLAN, but VideoLAN is raw MPEG (which means modem users and high ping baits can forget the whole thing)...

      The only working streaming video I've seen on Linux has been Real, actually. And yes, I told many Windows users not to install RP, but Linux version of RP is definitely tolerable, if you watch the video from faaaar away. =)

  34. Actually, I see an alternative by Dark+Paladin · · Score: 5, Insightful

    Real doesn't have to use GNU - and while I prefer GNU in most cases, they can do a simple "business vs personal" licensing system. People who want access to the client - go ahead, knock yourself out, code away. If you want access to the stuff that *makes* the RealPlayer files, the code might be out there - but if you're a business, be prepared to pay.

    Now, I'm a business developing stuff. Do I go Quicktime/MS Media, where I can't see the code and it costs $$$, or go Real where I can see the code, and it's being improved (hopefully, granted) by all the Open Source fans out there who want to give it more powers.

    Or Real can simply give away the code, and charge service for maintenance, adding new features, extra special versions for corporations, etc, etc, etc. There are companies now (Snort, Red Hat, etc) that use Open Source in that way and seem to be doing financially well.

    Open Source doesn't have to mean suicide - if you're smart and wise about it.

  35. Real shifting towards a more reasonable player by pj48 · · Score: 2, Informative

    For years I avoided Real Player like the plague because of its highjacking of other formats, and then endless updates & "features" that are configured by default to connect back to Real.

    I just re-installed it and learned it can play dvd's, it is easier than ever to unsubscribe from all the Real updates, and they are releasing most of their code which should add some helpful updates in the future.

    I will give the functionality and the design of the new player a thumbs up, although it can't play all the formats yet.

    Add the trial version of intervideo windvd 2000, then uninstall it keeping all the shared files and your real player will play more dvd's with less hassle.

    1. Re:Real shifting towards a more reasonable player by Anonymous Coward · · Score: 0

      ...and I hear the new AOL version 8 is the best AOL ever!

    2. Re:Real shifting towards a more reasonable player by jpdbest · · Score: 1

      Having recently removed this little blight (RealOne player) from my girlfriends computer I'm going to disagree about it being a 'more reasonable' player. Granted, the DVD playback capability is a nice feature but I can't overlook the rest of the bundled 'features'. For instance, the file association hijacking is still there - worse than ever. It takes over as many media formats as it can and has a background app that continually monitors file associations even when the RealOne player isn't running. My girlfriend had used this program to download, organize and play various MP3's. One of the tactics Real uses to try and ensure users don't switch to another format is to change the filenames and extensions so no other programs recognise them. For instance:

      Some_Audio_File.mp3 ---> NBKJY12767.mpga

      Now imagine a directory with about a hundred of these. Looking for a particular file? Guess what, you'll have to load RealOne in order to figure out what's what! Thankfully the ID3 tags were left intact so all I had to do was run a ID3->filename conversion. It would have been much worse if they were .wav files... I had a few other issues with the RealOne player, but this one in particular stands out. To top it off, she didn't even use RealMedia files. One RealOne uninstall and Winamp2 install later, she's much happier...

    3. Re:Real shifting towards a more reasonable player by Anonymous Coward · · Score: 0


      disable that background head, man

  36. gratis, not libre by phr2 · · Score: 5, Informative

    According to the Salon article someone already linked, the Helix license doesn't fulfill the Free Software or Open Source definitions. Royalty-free redistribution is only permitted noncommercially. Also, according to another post, most of the Realplayer codecs--the only parts of Realplayer that are interesting at all--are still closed.

  37. This could be significant by mao+che+minh · · Score: 4, Interesting
    All this bickering over the particulars of what was released and how useful it is (on the very day of the code's release, no less)....

    We should stop and think about the fact that a major competitor in the multimedia playback and streaming market has embarked on it's promised initiative of open source development. This is significant. The opening of the code will allow highly adept open source hackers to "learn a few new tricks". If this "ploy", as some call it, is successful, then we can expect an increased amount of participation with the FOSS crowd from RealMedia. Such a thing could persuaude other companies to join the fun....

    1. Re:This could be significant by swillden · · Score: 2

      We should stop and think about the fact that a major competitor in the multimedia playback and streaming market has embarked on it's promised initiative of open source development. This is significant.

      Nope. You got it right in your subject line. This *may* be significant, depending on the outcome of the bickering and the particulars. If Real has released the source to their codecs and their comm protocols, then, yes, this is significant. If they've just given us a mass of UI code then, sorry, this doesn't mean anything except that they're trying to buy good publicity without actually spending anything of value.

      They can do whatever they like, of course, it's their code. But we shouldn't wax rhapsodic about how significant this is if it actually doesn't mean squat.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  38. Server Problems? by bovinewasteproduct · · Score: 3, Funny

    Well, it looks like someone has a little problem.

    The helix community server is tossing Internal Server Error about every 5th or 6th time I access it... Opps.

    I wonder why? :)

    BWP

  39. Its free, quit whinning. by Anonymous Coward · · Score: 3, Insightful

    Why all this ragging on RealPlayer? They offer a free linux client that works great. Of course the windows client is going to have stuff to go around, most free windows programs do. Just be glad that it doesn't make you install Gator, or any other nasty spyware. If you go to custom install you can prevent ANY of the icons from being placed on your desktop. You can choose not to use any of the other garbage (like the download manager).
    You guys are so busy complaining about things on RealPlayer that can be changed in less than 2 minutes, yet you've probably spent countless hours getting a website _just_ right. Oh and the horrible, horrible system tray icon? Preferences -> System Tray Icon -> turn off. Nag screens? check the "please don't send me Special Offers and stuff". Was that so horrible?
    I for one like RealOne Player. It pretty much plays anything under the sun. Just because you have to spend a couple minutes to set it up the way you want it to act doesn't mean its trash. Plus its prettier than WMP. (oo, there goes all my credibility right there)

  40. One Flame deseres another by Ted_Green · · Score: 3, Insightful

    He allready did look once.
    It's not as if he's asking you to do the work for him.

    When somone asks "does anybody know if" it doesn't always mean they're too lazy to do the research themselves, and in this case I'd say it's a sign of intelligence. It's similar to asking "has anyone found the needle in the haystack." before going and looking for it yourself.

  41. Dick. by Anonymous Coward · · Score: 0


    I was trying to add RTSP/RTP support to wget, but it turns out that Real uses a "secret handshake" to validate clients before xmiting data.

    Is this at all unclear that I am having problems with a Real extension to the protocol?


    YES.

    If you said "I added RTSP/RTP support to wget, but it terms out Real uses a 'secret handshake' to validate clients" then it would've been clear. But the fact you said you were *trying* to implement the protocol, followed by saying you weren't knowledgable enough to reverse engineer *the protocol* indicates that you're having trouble with the *protocol*, not with the Real validation scheme.

    A simple "I tried the RFCs, but they didn't have the information on Real's validation scheme" would've been a much more reasonable response (as well as less typing). As it is, you get to be immortalized as an ass. Good job.
  42. Way to go RNWK! by dannyp · · Score: 2, Interesting

    Well done.

    Is it everything the community could wish for? Of course not. Is it everything that you plan on releasing? I hope not. Is it a gutsy step by a technology company trying to open up parts of its IP? Absolutely.

    There's been a lot of people whining here about the pieces that aren't open-released yet. Remember that many of those are not Real's to release, but rather incorporate technologies that they themselves have licensed. They say that they are trying to resolve these issues - give them the benefit of the doubt here.

    If the community is going to jeer anything less than full source release of all commercial software, it's going to be really hard to convince commercial software developers to release anything.

  43. There is a plug in- Tara Real Audio plugin by Mastagunna · · Score: 1

    Works great for Spin-Amp, they only problem is it needs real audio installed.

  44. wimp by Dave_bsr · · Score: 3, Informative

    If you google for it, you'll find that WiMP has had a bit of good spyware in it. Quicktime keeps pestering me to register. I use winamp...when i'm in win32. Real at least has a linux player...not that i'd ever use it. *shrug*

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
    1. Re:wimp by donutello · · Score: 2, Insightful

      If you google for it, you'll find that WiMP has had a bit of good spyware in it.

      Yes, I have read the allegations. And they can all be dismissed as rampant paranoia. I have no problem with a feature which can be disabled which sends a reference to what you are playing so you can download information about it. I have a really hard time believing that it was put in there so your music habits could be sold for 1c/person. Now, a company like Real on the other hand...

      --
      Mmmm.. Donuts
    2. Re:wimp by Phil+Gregory · · Score: 2

      I've been quite happy using Zinf as my Windows-based MP3 player. It's functional enough (i.e., it plays MP3s, but doesn't have all the extra stuff that WinAmp has, like a built-in web browser) and is GPLed.



      --Phil (And in Linux I use moosic.)
      --
      355/113 -- Not the famous irrational number PI, but an incredible simulation!
  45. MS telling it like it is.... by smd4985 · · Score: 1, Interesting

    "Microsoft said RealNetworks' Helix initiative is a ploy."

    MS should know. Lets see:
    1) Ploy #1: bundling IE, WM Player, Outlook Express, etc. with Windows.
    2) Ploy #2: using its billion in cash to enlist the help of politicians.
    3) Ploy #3: calling open-source a 'virus'.
    4) Ploy #4: due to the failure of Ploy #3, sharing some of its source in its shared-source initiative.

    --
    smd4985
  46. It's not about the Mediaplayer by sh0rtie · · Score: 5, Insightful


    Its about their website and services that it brings to their "partners"

    Their media player was working fine on version 6 and with the advent of their "realone" it is merely now a device to get you to their website and subscribe to their services, nothing more nothing less, a very targeted webbrowser if you will, on Windows it actually uses the IE activeX control as a core browser part of the player (including alert dialogs) which is probably why we havent seen a linux version (thank goodness).

    The battle of the players was won long ago, its now about "web services" , Microsoft took a leaf out of Real ones's book and with Windows Media Player 9 they are now no different,

    I have 8 buttons on the front panel of WMP9, 3 of those directly lead to windowsmedia.com and what they and their "partners" offer, plugins ? sure i gotta pay for those (unlike winamp) track identification ? via cddb ? nope MS want to do that so they can match me (with their unique player id (selected on by default of course)) with my music tastes and help their partners sell to me (via the msn network), of course RealPlayer has a unique ID option and 70% of the buttons on RealOne lead to Reals website.

    I installed RealOne free player and i had a hell of a time losing all the spyware crap and firewalling their encrypted communications to the Real mothership and iam a "power user" imagine the millions of poor users who have no idea whats going on behind the scenes with their imho "private" data, after firewalling Real off the player became severly crippled and most of the functions wouldnt work without me being pestered to "upgrade" (translation: pay money to see their partners adverts) upon every boot Real would try to contact the mothership with encrypted data, spyware in the truest sense of the word

    This is why the actual protocol source isnt released its the only thing that forces people to download their player to see streams, sure give away the player shell and server app source for free and when the user hits the stream with their old Real player 6 they are forced to get a modern player which will be RealOne, job done .

    give them the glass pipe for free but the rocks of crack you gotta pay for.

    It hasnt been about the technicalities of producing a better more efficient media player that can actually help the user for a couple of years now, its about how Real/Microsoft and their "partners" can increase their ROI and make us much profit out of each customer/punter/mug any way they can.

    1. Re:It's not about the Mediaplayer by Entropy_ah · · Score: 2

      which is probably why we havent seen a linux version (thank goodness)

      There is a linux version, download it here

      --
      my other penis is a vagina
    2. Re:It's not about the Mediaplayer by Anonymous Coward · · Score: 0


      thats not a realone player which i think he was talking about

  47. Possible uh oh... by arkain · · Score: 1

    So now that RealNetworks has released some of the dna for their RealMedial product line, does that mean someone's gonna write code to infect it? That's just what we need. If email viruses weren't bad enough, now our PC's will start getting sick of playing music... literally!

    1. Re:Possible uh oh... by Anonymous Coward · · Score: 0

      are you an idiot?

  48. RealVideo 9 is an extremely inefficient codec by benwaggoner · · Score: 5, Informative

    I'll skip past most of your whining, and focus on something you're just straight-up technically wrong about.

    The RealVideo 9 codec has the best compression effciency (bang for the bit) of any publically available codec in a GM version (I'm discounting Windows Media Video 9, since it is still in beta, but that would be somewhat better in some cases).

    Sure, it rarely looks perfect, but it does better than other codecs.

    Bear in mind that going from uncompressed video to modem data rates is about a 12000:1 compression! Folks used to watching DivX don't often realize that those files use data rates several times that of typical real-time streaming even over broadband. Also, a file download can have huge data rate spikes that aren't as possible under real-time streaming.

    1. Re:RealVideo 9 is an extremely inefficient codec by Dynedain · · Score: 2

      I know about data rates for electronic media. I develop CG animations, many for web use.

      I would much rather wait for five minutes for a 3 minute file to download then to suffer the streaming.

      People on dial-up avoid streaming media anyways because it looks (and sounds) like complete crap. Unfortuneately, the streams are rarely optimzied for faster connections, and so still look and sound aweful at DSL/cable modem speeds

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:RealVideo 9 is an extremely inefficient codec by benwaggoner · · Score: 2

      Sure. but if you're going to say RealVideo 9 is a bad codec, compared to what? it's no fair saying that RealVideo @ 300 Kbps isn't as good as Divx at 3000! Pick a data rate and tell me the codec that offers superior image quality to RealVideo 9 at that data rate.

      RealVideo 9 is surprsingly good for modem users. I woudln't watch a music video over it, but it is certainly adequate for simpler kinds of communication.

  49. ^^ what he said by slittle · · Score: 1
    This is quite impressive. Apple's gone to a BSD core, Real open sourcing their software...
    Both are totally meaningless. Everything that makes Apple Apple is closed source, and everything that makes Real Real is closed source.

    This is about as exciting as Microsoft releasing the sourcecode to Notepad or DOS 1.0. Hoo fucking ray.
    --
    Opportunity knocks. Karma hunts you down.
  50. This is totally worthless by Ogerman · · Score: 4, Interesting

    At least by my definitions, Real is neither "going the Open Source way" nor becoming a true community player. The code they have released does nothing that MPlayer and others can't already. We already have (usually superior) Open Source implementations of MP3, H.263, RTSP, RTP, RTCP, etc. and we don't need their cheezy bloated client frontend. Real makes money on their proprietary codec licensing and associated marketing / branding / etc. Although I believe this is a flawed business model, it's unlikely they will change anytime soon, though we can hope for the best. I think most of their protocols and codecs have been reverse enginneered and re-implemented by now anyways. If not, it's only a matter of time. Unless they get big into the whole DRM nonsense game..

  51. Why not the GPL? by johnynek · · Score: 2, Interesting

    Why not choose a license that people understand? Why not offer the code *ALSO* under the GPL license.

    This what Mozilla, Sun (OpenOffice), Trolltech (QT) and no doubt others, realized was the best course (often IN ADDITION to other licenses).

    Any non-free competitor (like MS) is not going to be able to use the GPL code, so I don't see how it will hurt.

    I guess they don't want you to have the freedom to distribute commercially, so they would object to Redhat etc.. charging for a CD with their code on it.

    They may need to make an exception to the GPL, to allow for their binary only modules to be linked in, but that is not unheard of.

    --
    jabber: johnynek@jabber.org
  52. Better than Ogg Vorbis? Hardly? by benwaggoner · · Score: 2

    Where do you get Vorbis offering better quality at a given data rate? Try doing a 64 Kbps CBR encode (since it is for streaming) to .ogg versus a 64 kbps RealAudio 8 Stereo Music encode. RA8 will sounds a LOT better. And you can still dance to it at 32 Kbps.

    1. Re:Better than Ogg Vorbis? Hardly? by forgotmypassword · · Score: 1

      Why would you encode an ogg with a CBR. That is pointless. If you are concerned about streaming then you would just want to limit the max BR. Otherwise you are wasting data. And if ogg can't do this, then it isn't useful for streaming.

      I know this, and I have no clue as to which sounds better.

    2. Re:Better than Ogg Vorbis? Hardly? by benwaggoner · · Score: 2

      If you need to fit in a bitrate-constrained environment, CBR is the way to go. You could use a VBR with the max bitrate set to the bitrate contraint, but this would mean you'd be using fewer bits than you could with the easier portions of the stream.

  53. OK, somebody do a dumb player by Animats · · Score: 2

    How about a dumb player for Win32 and Linux? Plays Real formats, and does nothing else. . No adware. No spyware. No themes. No unnecessary buttons. Then those of us who don't trust Real (for good reason) could play content in their declining format.

  54. The test of time begins for Real. What about AOL? by GreatDave · · Score: 1

    It'll be interesting to see how/if Real pulls through now that Helix is mostly open source. The only other example that comes to mind of a company that started with a proprietary product and then took it open when the sky darkened is Netscape. I'd wager Real may be looking at a similar fate. AOL would have probably devoured them already if not for their current financial system. It's pretty clear that AOL likes Real in the same way they like Nullsoft, as Real is distributed with Netscape.

    So the question is... will Real survive, will they be eaten up by a bigger fish, or will they tank and GPL their source?

    --
    "I am root. Bow before me." To this I say, "You are root, and you bear the sins of the world upon your shoulders."
  55. Repeat Repeat by Nintendork · · Score: 2

    Come on guys, two repeats of recent articles in the same day. I saw the article on the AP Wire and did a search on /. for Helix to discover that . The other repeat from today is that yellow superworm article. Here's the previous posting.

    1. Re:Repeat Repeat by Nintendork · · Score: 2

      Crap, should have previewed. Messed up my HTML tag. First link is the previous Helix article. Secnd link is the previous superworm article. Both of which were posted again today.

  56. I feel sorry by SomeOtherGuy · · Score: 2

    for anybody downloading or streaming random video these days -- trying to find out how to decode the 3 million different codecs and or "slightly different" formats of video is no small task. Can you imagine how un-succesfull or frustrating music trading would have been with 75% of music files be labeled "mp3" yet needing 55 different decoders in order to be able to play most of them? And then having to have commercial (proprietary -- Sorenson) codecs to play the other 25%?

    --
    (+1 Funny) only if I laugh out loud.
  57. Any time a big company releases source code... by Anonymous Coward · · Score: 0
    Any time a big company releases source code, it means they're in serious trouble and this is the last desperate gasp for air!

    Hey, I'm curious: Does the slow uptake of open source software signal the movement's peak or just the normal amount of Linux h4x0rz hypocrisy?

    www.worldtechtribune.com

    Make sure and give this post a negative rating and call it a troll, freaks...

  58. .rm to mpeg conversion? by yelligsc · · Score: 1


    It looks like this maybe actually possible soon!

    Anyone know if this software will let me convert .rm files to mpegs? (I want those southpark/family guy episodes on VCD!)

    Scott.

  59. REPEAT REPEAT by Nintendork · · Score: 1, Redundant

    Come on guys, two repeats of recent articles in the same day. I saw the article on the AP Wire and did a search on /. for Helix to discover that it was posted two days ago. The other repeat from today is that yellow superworm article. Here's the previous posting.

  60. so much politics/complaining by iamkrinkle · · Score: 2, Insightful

    This post isn't meant as insult or hostile, so don't take it that way. I've been reading post after post saying how horrible this is going to be, how horrible real has been, blah blah. I don't think i saw one post that had the line "after trying the player...". I mean, yeah, realplayer sucked, but this is somehting new, why judge it so harshly before you've even tried it. Right now i'm d/l and compiling it, maybe you guys should do that too before posting.

    just my $.02

    --Andrew

  61. good things by h4x0r-3l337 · · Score: 1
    anytime a big company releases their source only good can come of it (for the public)

    In related news, RealNetworks, Inc (RNWK) stock was down 7.22% for the day.

  62. the codecs and protocols are all that matters by g4dget · · Score: 3, Insightful
    The only things that matter are the codec specifications, with the streaming protocols a distant second. And those only matter because there is a lot of RealAudio and RealVideo out there on the web, not because there aren't good open source alternatives already.

    And, guess what, the codecs for Real's audio and video formats are just what they aren't releasing in source form.

    All we are getting with Helix DNA is a lot of useless infrastructure code--no meat. Thanks, but no thanks. This is a useless marketing ploy.

  63. You dont need RTSP... by Anonymous Coward · · Score: 0

    For what it's worth, if a player attempts a RTSP connection to a real server and it fails it'll then attempt to get it via HTTP. By default, a newly installed real server is set up for http access to get around restrictive firewalls.

    So basically, even w/o RTSP you still get a free (and open source) player that works for a variety of file formats (real, quicktime, mpeg, etc.). HTTP real streams sound just fine and often times can perform better that RTSP. In the past, I've seen many problems with users conencting via UDP (RTSP via UDP ports 6970-32000) and then getting a lot of drop outs. When this happens, I tell them to change their player preferences to HTTP and it performs better for them every time.

    As an aside, I've been using helix server for a few months now and it's really great. Users didnt even notice when I killed an exisiting windows media server and migrated the streams over to our new helix box.

    I'd personally like to see the following happen:

    1) add support for streaming mp3. currently helix will stream mp3 files (only on-demand... no live streams) but it only works with real players. yech! why not allow winamp, itunes, xmmp, etc. to join the party?

    2) ogg support for the few who want it

    1. Re:You dont need RTSP... by pete-classic · · Score: 2

      One of us is confused.

      As I understand it, RTSP only sets up and controls a connection over another protocol (typically RTP).

      So, by using HTTP instead you lose pause/rewind/ff capabilities, but you still need RTP to actually receive the data.

      Oh, and none of this seems relevant to the handshake issue.

      -Peter

  64. That's all fine and dandy... by Anonymous Coward · · Score: 0

    ...until this happens. And believe me, it will happen a lot.

  65. 12000:1? by Gldm · · Score: 1

    Umm yeah compared to a DVD source maybe, but considering that most real streams are scaled 4x on both axis and usually have half framerate (160x120x15fps) for modem connections, that's not so hard. That alone gives you a 32x reduction from the original source so now you only have to compress 375:1, which is well within the realm of divx and mpeg4's performance.

    --

    Introducing the new Occam Fusion! Now with sqrt(-1) fewer blades!

    1. Re:12000:1? by benwaggoner · · Score: 2

      Ah, but the fundamental measure of compression efficiency is how few fractional bits per pixel you need to achieve "good enough" quality. RealVideo 9 needs fewer bits per pixel, so it can use higher resolutions. For example 192x144 is just fine with lots of content with RV9 over modem.

      At low bitrates, RV9 is quite a bit better than MPEG-4 implementations like Divx. This may change with MPEG-4 part 10/H.264, but we don't have any tools that use that yet.

  66. real source code by Anonymous Coward · · Score: 0

    RealNetworks source code?

    something like that:

    #include
    #include

    main()
    {
    spyonuser();
    crashfrequently();
    }

  67. Instead of adding RTSP/RTP support to wget... by Ross+Finlayson · · Score: 1
    ...you could just use "openRTSP", which already does this.

    (And yes, it's all open source.)

    (But no, it doesn't do the Real Networks challenge-response either :-(

  68. it's bussiness, not ploy by hany · · Score: 1

    business: transactions benefical to all involved sides
    ploy: attemt of one group involved to harm another involved group

    So, IMO, it's not a ploy while also "we" will benefit ftom this.

    --
    hany
  69. "Infefficient" or "efficient"? by realinvalidname · · Score: 1
    Since you're praising RealVideo 9, I assume you mean "efficient".

    Actually, I was shocked watching the announcement yesterday that RealPlayer was gobbling 80% of the CPU on my iBook, and still stuttering. Do you find it disproporionately resource-intensive compared to MPEG-4, Sorenson 3, Windoze Media or the other contemporary codecs?

    --Chris (realinvalidname)

    1. Re:"Infefficient" or "efficient"? by benwaggoner · · Score: 2

      Yes, I meant "efficient", thanks.

      Newer codecs certainly do use more CPU cycles per pixel. One of the biggest areas where they get improvements in compression efficiency is through using more efficient but computationally expensive techniques.

      They mediate these in a number of ways. First, aggressive SIMD optimization is always used now. RealVideo 9 is highly optimized for AltiVec, which your G3 doesn't have.

      Also, they can do optional postprocessing, like deringing and deblocking. These can improve the quality of the decoded video. More expensive but higher quality techniques will be used on faster processors. This means faster machines might not see the CPU load of decode drop much, but the quality of the final video will improve.

  70. Huge Mac OS X annoyance by realinvalidname · · Score: 1
    According to the tool requirements, you have to use CodeWarrior Pro 8 to build the client on Mac OS X. I bet that means they depend on PowerPlant.

    Still, that's $600 more than gcc and/or ProjectBuilder, and $600 more than I'm willing to spend to participate in an open-source project.

    realinvalidname

  71. Ogg Theora? by Snover · · Score: 1

    Ogg Theora was going to use the old VP3 codec and build on that... what does this implicate for Theora? And Tarkin, for that matter?

    --

    [insert witty comment here]
  72. Last Post! by alpg · · Score: 1

    Standards are different for all things, so the standard set by man is by
    no means the only 'certain' standard. If you mistake what is relative for
    something certain, you have strayed far from the ultimate truth.
    -- Chuang Tzu

    - this post brought to you by the Automated Last Post Generator...