Slashdot Mirror


Helix Server Source Released

Rob Lanphier writes "RealNetworks just released the Helix DNA Server source code, the main engine powering the RealNetworks' Helix Universal Server (nee RealServer). Additionally, the RealNetworks' Public Source License (RPSL) just became approved as an Open Source Initiative (OSI) certified license. Speaking of which, the Helix DNA Server is available under RPSL (which wasn't originally our stated intention). Ask questions via IRC during our live webcast at 11am PST (19:00 GMT) or just read the press release."

39 of 160 comments (clear)

  1. Really Free? by AirLace · · Score: 5, Insightful

    I think the crunch test will come when Debian assesses the Helix server for eligibility. Until then, I'm treating this cautiously based on experience with Real. Without free codecs, this is useless anyway so it'll be interesting to see to what extent they've embraced Ogg Vorbis and the other technologies from Xiph.

    1. Re:Really Free? by cscx · · Score: 4, Interesting

      Um, no.

      Frankly, and don't take this the wrong way, no one cares about Ogg Vorbis except for Slashdotters. When talking about streaming media, you have only two and a half choices: Windows Media and Real Media (QuickTime is only half supported, if not for its typical clunky Apple streaming solution. Streaming OGG Vorbis on mainstream websites, or on any site for that matter that asks the user to "download something else" will force users away. In short, never gonna happen, stick with the proven market leaders.

    2. Re:Really Free? by Havokmon · · Score: 5, Interesting
      I think the crunch test will come when Debian assesses the Helix server for eligibility. Until then, I'm treating this cautiously based on experience with Real. Without free codecs, this is useless anyway so it'll be interesting to see to what extent they've embraced Ogg Vorbis and the other technologies from Xiph.

      Err.. Insightful? I thought the point of OpenSource was sharing. Now you've got the source for a potentially great streaming media server, and you're bitching about not having the codecs?
      I suppose you'd rather re-write the whole server, AND the codecs yourself instead of just the codecs.

      No, it's not 100% free, but if you're looking for 100% free streaming server there are many already out there.

      If this was Jack Mioff releasing this (half-done) on Sourceforge, you would be hearlding this as another step forward for OpenSource. I guess because it's from Real, they should be able to give you the whole thing for free, right? Wine changed to GPL because they didn't want companies profitting from their code, and not giving anything back. Why do you think a company would be any different?
      Please, be thankful you now have another choice, and if you want a codec, code it yourself.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    3. Re:Really Free? by IamTheRealMike · · Score: 4, Interesting
      any site for that matter that asks the user to "download something else" will force users away

      Considering that WinAmp has had Vorbis support built in for ages now, and WinAmp is extremely popular even amongst all my non-geek friends, I doubt it'd actually "force" as many users away as you might think.

      Anyway, last time I checked RealPlayer didn't come included with Windows either?

    4. Re:Really Free? by hobbit · · Score: 2, Interesting

      Linux is what Hurd only dreamt of becoming.

      Monolithic? I think not :)

      --
      "Wise men talk because they have something to say; fools, because they have to say something" - Plato
    5. Re:Really Free? by blincoln · · Score: 4, Interesting

      Streaming OGG Vorbis on mainstream websites, or on any site for that matter that asks the user to "download something else" will force users away. In short, never gonna happen, stick with the proven market leaders.

      I switched from mp3 to ogg for my website, and out of ~1000 unique users/week, I've received two or three emails where people had trouble.

      I can see WM as being about on par (end-user wise) with Vorbis, but Real? Come on. Realaudio still sounds straight out of 1995. RealPlayer/One is incredibly buggy (how can installing a media player manage to destabilize an entire NT4 or 2k system?!), it's full of ads, and user control of content is very limited.

      Besides, Vorbis is free. That's already managed to convince a number of game companies to use it as the compression standard in their products (e.g. Soul Reaver 2 and Blood Omen 2 for the PC).

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    6. Re:Really Free? by Sinistar2k · · Score: 2, Informative

      WinAmp 2.8 handles OGG streaming, but it is hopelessly broken in 3.0 and has been so for half a year now.

      So when you tell your friends to download WinAmp, make sure they get the old one.

    7. Re:Really Free? by Steve+Hamlin · · Score: 2, Insightful

      I thought the point of OpenSource was sharing. Now you've got the source for a potentially great streaming media server, and you're bitching about not having the codecs?

      The whole point of Open Source IS sharing.

      The whole point of Free Software, and Debian GNU/Linux, is sharing, free modification and distribution, without limits. You may disagree with their philosphy, but proprietary codecs do not fit in what they believe in.

      I suppose you'd rather re-write the whole server, AND the codecs yourself instead of just the codecs.

      No, they would not rather write the server and codecs themselves, but if the alternative is an Open Source, but non-Free Software, server, along with proprietary codecs, they would rather not use them at all.

      Just a choice they made for themselves. They are not forcing you to accept Debian's terms. The poster you are quoting is just postulating what Debian might do, for its users only, and forced on no one.

    8. Re:Really Free? by benwaggoner · · Score: 4, Interesting

      While there is legacy support for the 1995 RealAudio codecs, the modern stuff is really very good.

      Anyone encoding music or soundtracks should be using the RealAudio Stereo Music 8 codecs. At lower data rates, this uses Real's in-house "Cook" codec, and at higher data rates a streaming-optimized version of Sony's ATRAC3 from miniDisc.

      While Ogg is a fine format for download and CD-ROM type applications, today it isn't anywhere near mature as Real is for real-time streaming over lossy networks. Of course, with the sub-band stuff, Ogg could get a LOT better for this with further development.

  2. Ogg? by ultrabot · · Score: 2, Redundant

    Helix DNA Server streams MP3, RealAudio® and RealVideo®. RealNetworks intends to add support for MPEG-4 after the MPEG-4 systems license terms have been released by the MPEG-4 licensing body, MPEG LA.

    Wasn't there supposed to be ogg support?

    --
    Save your wrists today - switch to Dvorak
  3. Benchmarks? by Anonymous Coward · · Score: 5, Interesting

    Now i'm just waiting for someone to do some kind of quantitative or benchmark comparison between this and Darwin Streaming Server.

    It's all just RTSP... right? Do the two support any common codecs?

    Are the RSPL and ASPL compatible? I mean, can we take code from Darwin and code from Helix and legally put it into the same app?

    1. Re:Benchmarks? by glitchvern · · Score: 3, Informative
      Are the RSPL and ASPL compatible? I mean, can we take code from Darwin and code from Helix and legally put it into the same app?

      Yes, details here
  4. Unlimited streaming now? by liebesgruss · · Score: 5, Informative

    So we can use more than 1MBit/s for streaming now?
    The 1year-testing-version is limited to this bandwith.

    cheers,
    liebesgruss

  5. Re:What will this do for us? by Anonymous Coward · · Score: 3, Insightful

    " or do they expect people from the OSS community to basically write their code for them?"

    Why shouldn't they expect it?

    They could just give the OSS world a free(tm) middle finger and be done with it. Instead, they're offering OSS programmers a chance to use their stuff.

    Of course, that's not good enough for most of the people around here - they expect corporations to unexplainably cater to the smallest slice of the market, eh?

  6. Re:What will this do for us? by Koos+Baster · · Score: 3, Informative

    I guess the're just doing "the descent thing" (releasing the source) because they know that the OSS community will copy & improve it anyway if they don't. Also, it will help them gain market share, mainly as a result of the community porting their stuff to other (hardware) platforms.

  7. So by Anonymous Coward · · Score: 5, Insightful
    So I guess we like Real now? Real has been one of the worst offenders in hidden opt-in agreements, obnoxious marketing tactics, and borderline spyware reporting of usage metrics back to their home base.

    My, what a fickle crowd we are.

    1. Re:So by davetrainer · · Score: 3, Informative
      borderline spyware reporting of usage metrics back to their home base


      There's nothing borderline about it.


      Back in 1999, it was discovered that Real were assigning unique IDs to RealJukebox users and profiling them without their knowledge. Real were subjected to a federal probe and slapped with two lawsuits. Even then, were Real compelled to stop what they were doing? Nah, they just issued a patch that maybe 10% of all users even knew existed.


      Real have cleaned up their act since then, but clearly their past arrogance has left a bad taste in the mouths of many users.

  8. Not quite GPL [Re:Really Free?] by gnugnugnu · · Score: 2, Insightful

    Wine changed to LGPL, which does include GPL but there are important differences and more flexible for commercial developers.

    http://www.winehq.org/docs/wine-faq/t1.shtml#WHI CH -ONE-OF-THE-DIFFERENT-WINE-PACKAGES

  9. People who say "um, no" are simple by Acidic_Diarrhea · · Score: 5, Insightful

    Listen, back in the day, the Netscape Navigator was the number one "Internet" browser. By your logic, they should still be the market leader since they once were. Oddly enough, they aren't. You see, your statement that because something is a proven commodity guarantees that no other product will replace it goes against everything in business. I think you should apologize for not thinking this out thoroughly. Ogg vorbis could become the de facto standard with the right company behind it and the correct market conditions. Users will downoad "something else" if the market dictates that they have to or all their friends do it. Trust me, stranger things have happened.

    --
    I hate liberals. If you are a liberal, do not reply.
    1. Re:People who say "um, no" are simple by cscx · · Score: 2, Insightful

      Times have changed. We've now reached a point where (and I hesitate to say) more and more computer-illiterate people are using computers. Most commodity PCs ship with WMP and Real for ease of conveience. They don't want to be bothered installing something else. 90% of websites with streaming multimedia content still want to cater to this clientele. Now tell me how this will adversely affect their decision...?

  10. Oh Yeah by inteller · · Score: 2, Insightful

    And when coke turns from the darkside and releases it's formula they'll be redeemed too....you fucks. When will you ever figure out that the people with te secrets are the ones that make money. No secrets, no money.

  11. w00t by Tuxinatorium · · Score: 3, Funny

    Now I can, umm yeah, look at the source code for my helix server and, if I feel like it, make a monumental waste of time debugging it myself. Wow, that's great. I'm totally not being sarcastic.

    Open source is overrated. When it comes to software, free as in beer is about 100x more important to the average consumer than free as in source code.

    1. Re:w00t by ergo98 · · Score: 2, Interesting

      When it comes to software, free as in beer is about 100x more important to the average consumer than free as in source code.

      I think you're underestimating the ratio there. It is ironic how over-estimated open source really is, rather than being seen for what it often really is

      -A last ditch, before being kicked in the grave attempt by an organization to re-invent themselves around a failing product, hoping to get some massive free labour.

      -A shirking of normal software development responsibilities. This weekend I had to go spelunking through masses of code for a famous open source product to find a trivial feature that wasn't documented at all. A lot of people have a "throw the code over the wall" mentality that relieves them of documentation, good user interfaces, or even making a stable product (How many times have we heard on here "You've got the code! Fix it!").

    2. Re:w00t by Shads · · Score: 2, Interesting

      > (How many times have we heard on here
      > "You've got the code! Fix it!").

      About as many times as I've heard people whining over a product that I'm producing in my freetime, for no money, because it does something *I* need it to do, which I decided might benefit someone else so I made the code public domain.

      --
      Shadus
    3. Re:w00t by ChaosDiscord · · Score: 2, Insightful
      It is ironic how over-estimated open source really is, rather than being seen for what it often really is

      -A last ditch, before being kicked in the grave attempt

      Yes, some software is open sourced as a last ditch rescue attempt. So what? Most of that software proceeds to fail and we forget about it. The successful open source software (Apache, Gnome, KDE, Gnumeric, Linux, GCC, GIMP, and others) isn't. It's software started for the sole purpose of providing the software in an open source way.

      -A shirking of normal software development responsibilities.

      Normal software development responsibilities typically come with a paycheck. If you'd like to pay for the software, I'm sure you can get the support and improvements you're interested in. There are even companies dedicated to this.

      Many open source projects have exceptional documentation, great user interfaces, and are exceptionally stable. Sure, you'll find open source software with bad documentation, poor user interfaces, and are unstable. Of course, you'll also find proprietary software with these same flaws. I'm sure you avoid crappy proprietary software, so just start avoiding crappy open source software. Meanwhile people who do like the crappy open source software will keep working to improve it, perhaps to a level you're willing to use, or someone might decide to try a business model around supporting the software, bringing it to a level you'd accept. With open source software I have additional options. If I'm dissatisfied with the interface or stability, I can fix it or hire someone else to fix it. There is typically an abundance of for-sale documentation for popular open source products (sure, it costs money, but since the software was cheap, spend some of your savings on a book).

      Relatedly, could you point to the definition of ironic you're using? I'm not seeing one that matches your use.

  12. Retard Fight 2003 by Acidic_Diarrhea · · Score: 2, Informative

    Yes, most commodity PC's ship with the same software but you're saying that this will never change and I am telling you that you're wrong. If MS were to suddenly take up Ogg vorbis and begin throwing their weight behind it, you should realize that it would quickly become a standard. You are basically saying that "Ogg vorbis will never become mainstream because it isn't mainstream." I am telling you that the possibility exists for a market shift and ogg vorbis becoming a standard. Yes, websites will cater to their clientele, obviously. You're not saying anything revolutionary with that statement. You're missing the point though. I'm not saying a shift would come from the websites now am I? In fact, I merely said that conditions within the market COULD lead to a shift. You're denying this possibility because you're being short-sighted. Your last sentence used a rather ambiguous "this" and "their" so I won't bother with that. I'm right and you're wrong.

    --
    I hate liberals. If you are a liberal, do not reply.
    1. Re:Retard Fight 2003 by ActiveSX · · Score: 2, Funny

      Gee, I don't know who to listen to here, the guy with "Acidic Diarrhea" for a nick, or the guy with http://www.analse.cx/ for his homepage...

  13. Re:Yay, it's Michael again! by Mr_Silver · · Score: 3, Insightful
    Thanks for the always insightful remarks, Mike, but I'd wager that those of us who give two damns about our privacy would much rather use a cross-platform, free solution such as Helix as opposed to the DRM'ing-you-and-all-your-files program known as Windows Media Player.

    Even with all those people out there who do give two damns about their privacy, this still doesn't detract from the fact that Real pretty much has been "beaten-down-by-windows-media-player".

    To put it another way, Windows may not be the operating system of choice for many Slashdotters, but that still doesn't detract from the fact that it has 90% of desktop market share.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  14. That's nice. Call me when the client works by wowbagger · · Score: 5, Insightful

    I applaud Real for releasing their server in this fashion.

    Now, when the client for Linux will actually work with Mozilla, will actually play content that is available without generating spurious "You need to be root to update this" messages, and is actually easily found on the main Real site without resorting to using Google, then perhaps I might get excited about this.

    But a server without a client is nigh useless. And if you want to say "But the client for Windows works great" - yes, but then so does Windows Media Player, and it comes pre-installed.

    1. Re:That's nice. Call me when the client works by waxed · · Score: 2, Informative
    2. Re:That's nice. Call me when the client works by waxed · · Score: 2, Informative
  15. what I'd like to see by Slyder · · Score: 2, Interesting

    Someone should take the MMS protocol description from http://sdp.ppona.com/ and write in support for that. Since it would be basically a clean-room implementation for compatability with the WMP based off the documentation the SDP project provides, there shouldnt be any legal issues. I almost started a stand-alone version of that, but we've more or less dropped the media side of our business, and I'm busy w/ other things.

  16. Commercial penetration of an open platform by CharlieO · · Score: 5, Insightful

    Thats what it will do for you.

    The money in streaming media is the server end, the clients are generally given away free or at very low cost - you want people to demand that companies install your server product so there is no point stiffing the consumer.

    This was Real and Microsoft's approach - but of course Microsoft has a real adavantage [pun intended] because it can put a player on every desktop that it sells - so buisnesses in have to buy Microsoft streaming server software because of consumer demand.

    But then people with Mac/*NIX/Set top boxes are cut out of the loop because MS doesn't do players for those platforms, and they won't release the codec details for others to use because then someone could code an alternative streaming server.

    Real is fighting back by offering an open platform server - in this case anyone who wants to write support for thier player can look at the server code and write a plug in for it. The attraction for a buisness is they now potentially can install one streaming server and probably one set of master media files - they can stream media to any player on any platform.

    This gives Real a commercial adavantage over MS becuase MS software needs to run on MS operating systems - and most big internet stuff is still the domain of various *NIX

    Helix could be compiled for your particular choice of OS - thats a definate plus over the MS offering. Even if MS offered binaries for a number of OS's you still don't have as much choice.

    Now what they want is everybody to install Helix as thier streaming server. They win by market penetration and you still have to license the codecs for thier RealPlayer series so they have a revenue stream.

    Real are NOT going to release the codecs open source because that could allow anyone to write server software that works with thier free players and they are rapidly out of buisness - the only other option would be to charge for the players - but people would then use MS players anyway. Either route they are commercially dead.

    So if you want to write TuxPlayerDeluxe then what you do is look at the Helix code and develop a plug in for your player - now you can get buisness to support you. You'll not get a commercial entity to install your homegrown server software on thier servers, but they may use your plug in if you get enough demand, so the success of Helix will help open source media player developers.

    So the advantages are:
    1) Real can offer an all in one solution and hopefully become the prefered solution to Microsoft
    2) Real can continue to make money from licenseing codecs, rather than having to charge for the player.
    3) Anyone can write support for thier favourite player/format

    I mean to me this looks like a finely balanced mix of commercial sense and Open Source support such that Real can make money.

    The good thing is if it works and big commercial streamers - for instance the BBC - switch to Helix then it actually will help the adoption of open source formats like Ogg Vorbis because it will so easy to support.

    Alternatively if MS wins the server software war 90% of the net will not notice, but the rest of us will lose. Bare that in mind when worrying if the codecs are Open Source or not - they never will be - but kicking Real may just play into MS's hands.

    I'm not a great fan of either companies buisness practises - but at least in this case Real is doing something that benefits our community - lets support them on this and maybe in a year or two's time they will do more to support open source.

  17. Re:Really Free? Read the article for codec info. by Havokmon · · Score: 4, Informative
    They are shooting themselves in the foot if they don't supply a codec for free.

    And according to the news release, that apparently nobody read, you can stream Real and MP3 for free, non-commerically.

    "Helix DNA Server streams MP3, RealAudio® and RealVideo®. RealNetworks intends to add support for MPEG-4 after the MPEG-4 systems license terms have been released by the MPEG-4 licensing body, MPEG LA. Developers can create extensions for other media types such as Windows Media and QuickTime, or they can license these extensions from RealNetworks through the Helix Community. "

    --
    "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  18. Send that $4.95 a month my way. by Hormonal · · Score: 2, Funny
    Here's your Nascar audio, in a cross-platform format.

    rrrrrrrrRRRRRAAAAAAOOOOOOOWWWWWwwwwwwww

    Repeat ad nauseum.

  19. And who submited this? by Anenga · · Score: 2, Insightful
  20. Does Helix include RDT support? by __aawsxp7741 · · Score: 2, Insightful

    Currently, realplayer still seems to be the only option for those wanting to play realaudio streams. Quite annoying, especially when trying to record internet radio. mplayer still can't do this, for example. live.com has some info on this. Seems the protocol is undocumented.

    So, I'm wondering whether the Helix server or possibly client contains code documenting RDT, which would allow either integrating that code into the live.com libraries, or at least reimplementing it.

  21. Re:Really Free? Read the article for codec info. by swordboy · · Score: 2, Interesting

    you can stream Real and MP3 for free, non-commerically.

    I'm talking about the ability to play a RealAudio or RealVideo clip with a legitimate media player that doesn't consume every aspect of the OS. It will never happen (they might talk about it, but it will never happen). And eventually, I can get rid of my bastard software partition.

    --

    Life is the leading cause of death in America.
  22. Re:If anyone has trouble installing this on FreeBS by RealDean · · Score: 2, Informative

    Thanks for pointing this out. It builds on my FreeBSD 4.3 box, but from what you describe, a slightly cleaner fix for FreeBSD 4.7 is probably to change this (line 1129 of common/lang/xml/xmlesc.cpp):

    "://", ulLen);

    To be:

    (const char*)"://", ulLen);

    Does this fix the problem as well?

    Above all, I encourage you to take this up at dev@server.helixcommunity.org where it will be easier to get assistance.

    Dean Collins
    Server Core Technical Lead / SDE
    RealNetworks, Inc.
    Seattle, WA