Slashdot Mirror


Real Announce Helix Grant Program, Player

Rob Lanphier writes "RealNetworks made two announcements at LinuxWorld this week: we will be giving out up to $75,000 by the end of the year for development of open source projects based on the Helix multimedia platform. Also, we just formally launched the Helix Player project, which is a project to build a GTK+ based user interface for Linux, Solaris, and other UNIXy operating systems. Press releases for the grant program here and player project here"

30 of 178 comments (clear)

  1. Pffff... If only by AKAImBatman · · Score: 3, Informative

    The Helix program is nothing but a set of "standardized" shells. The media player is simply the player sans any codecs and the server is simply and encoder/server again sans the codecs. Apparently, you're supposed to buy the codecs from Real. Even more annoying is the fact that you can't even download the blasted beta software without becoming an active developer and signing and faxing 5 different NDAs! What the hell kind of "open source" is this anyway?!

    1. Re:Pffff... If only by minus_273 · · Score: 3, Interesting

      hey i got the beta version no faxing here.. just registered online but more than that i ask,, what does this thing do that xine 's gtk interface laready doesnt do? or Maplyer.. which is very cross platform and fast...

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
  2. Translation by The+Bungi · · Score: 3, Insightful
    "Please help us make our propietary piece of crap spyware nagware platform more popular. Thanks!"

    But anyway, better read all this carefully.

  3. Open Source DRM: by Ieshan · · Score: 5, Funny


    options.c /*Please comment out this option if you want to disable DRM. Doing so *may* make you liable for copyright infringement!*/
    bool DRM_Enabled = True; /*Please comment out this option if you want to disable the automatic sending of personal information (shopping habits, social security number, recently visited pr0n sites) to RealNetworks. Doing so *may* disable use of this player!*/
    bool player_works = True

    etc.. etc..

  4. could be cool by didjit · · Score: 5, Insightful

    sounds like this could be a good thing. the older versions of real player for linux worked with moderate success. but they were shoved far out of reach on the real site like that guy in office space who likes his stapler so much. the versions weren't quite current and the players were sub-standard compared to the windows version. it'd be nice if they released a decent media player for linux and even better if it were open sourced.

  5. Ooooh... by sbszine · · Score: 5, Funny

    Can I port the bit of Realplayer that takes over your browser and can only be removed with holy water and a complete reinstall?

    --

    Vino, gyno, and techno -Bruce Sterling

  6. Re:$75K? by smash · · Score: 4, Funny
    So, they'll be paying the equivalent of the salary of a single developer for a year. And this is impressive, why?
    Hey.. don't knock it.

    Its half of their yearly revenue these days...

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  7. It's still a good thing by mao+che+minh · · Score: 3, Insightful
    While the Helix media player is merely the player minus codecs, and the server is only an encoder that also lacks the codecs, it is still a step in the right direction.

    When open source meets traditional business the results aren't always what the GNU and FSF might get excited about, but an honest effort is better then nothing.

    Just imagine if someone like Adobe showed this much community support with open source.

    1. Re:It's still a good thing by AKAImBatman · · Score: 3, Insightful

      While the Helix media player is merely the player minus codecs, and the server is only an encoder that also lacks the codecs, it is still a step in the right direction.

      I have a hard time swallowing this argument. There is absolutely *nothing* difficult about making a GUI or a bit of network code. Which of course begs the question, WTF are they doing? I suppose they may be developing a cross platform API for high speed video rendering, but again, that's not that huge of a project (most, if not all Multimedia OSes have special video extentions, including Linux). Codecs are where the real code/technology is. And that happens to be exactly what's missing.

      I can get you an old Chevette without an engine, suspension or wheels for cheap. Want to buy it?

    2. Re:It's still a good thing by Duncan+Howard · · Score: 3, Informative
      Speaking of codecs:

      https://xiph.helixcommunity.org/

    3. Re:It's still a good thing by GigsVT · · Score: 5, Insightful

      No, it's not a good thing, and you are completely wrong about Adobe.

      Adobe has supported open source more than most people know (or care to believe).

      I don't particularly like Adobe either, but as a company, they aren't half bad. They have released the postscript and PDF specs, in full, for free, and the license allows anyone to write an implementation of them, without royalty or encumberment.

      This has been an incredible boon for open source and Free Software. If you think printing in Linux sucks now, just imagine how bad it would have been had Adobe been dicks about PS and PDF standards. Adobe is way ahead of the game...

      They realized they can make more money by getting a fully open standard adopted, rather than trying to force a closed standard down everyone's throats, and face competing standards that do basically the same time.

      We would be downloading 3rd party open source postscript and PDF interperters from overseas to avoid patents, like we have to do now with mplayer codecs.

      What Real is doing is a sham. They don't give a fuck about Free Software, this is just their way of trying to get in on that "Linux thing" without actually giving a little.

      I know that Elcomsoft ordeal has left a bad taste in people's mouths, but we can't forget that Adobe isn't an unconditional enemy, they have been a strong ally in the past, and hopefully they saw the error in their ways regarding the DMCA.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    4. Re:It's still a good thing by benwaggoner · · Score: 4, Insightful

      Nothing difficult about making a good GUI? I give you exhibit A: MPlayer. Dozens of different UIs available, all terrible.

      Nothing difficult about network code for streaming media? Huh? You've got to deal with client/server communication over a lossy connection using UDP, doing retransmission of packets, buffering, doing scalable switching between streams. Doing this well is at least of the same order of difficulty as a good codec.

    5. Re:It's still a good thing by AKAImBatman · · Score: 3, Informative

      I've been there and done this stuff. It is not that difficult. Granted, I tend to use Java for developing networking apps which simplifies the memory management immensely. None the less, with a little bit of development into a good C/C++ library, you can make networking just about as easy. The networking problem domain is very well understood and any programmer worth his salt should have little difficulty in developing a good server.

      As for MPlayer, I would like to point you to the DivX player and the ton of other "media players" on the market that are simple GUIs for codecs. Many of them are quite good. MPlayer's is poor because the focus is on just playing the videos, not making a good UI.

      I guess I'm particularily annoyed about the whole thing because I almost *like* Real. Their software is cross platform (sort of), the codecs are quite good, and the player is generally pretty slick. When they announced Helix, I just wanted to try it out, maybe help a little, etc. But as I attempted to follow development, I found that the whole process was so closed that any attempt to have a casual interest was frustrating. Even worse is that Real had no intention of releasing their codecs. While this is somewhat understandable, none of their announcements made this clear. In fact, it seems that they went out of their way to make people *believe* that the codecs were part of the project. Their entire position amounted to "it'll be great, feel good about it, now go away". Had they simply been up front about their intentions and their goals, I think they would have received a much better response. Not to mention that the community would probably have made the effort to add the missing codecs.

    6. Re:It's still a good thing by Lord_Dweomer · · Score: 4, Insightful
      The other good business practice of Adobe that I'd like to point out is this:

      Photoshop has to be THE most pirated piece of software on the internet. Does Adobe know this? Yes. Do they do much? No. Why? Because they realize that they are getting everybody hooked on it. And when these people go to their job, and need to use graphics software, what are they gonna say to the person who buys it? "Get me Adobe Photoshop." I mean, aside from freelancers, corporations are the only ones willing to pony up the 600 bucks or whatever it runs these days. And you know what? Last I checked, Adobe wasn't doing half bad financially. The RIAA and other companies could learn something from them.

      --
      Buy Steampunk Clothing Online!
  8. This may just work! by incom · · Score: 4, Funny

    Programmers could be the bounty hunters of the future, coding and chasing down bugs for profit and adventure.

    --
    True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
  9. TRPlayer?!? by thor · · Score: 3, Interesting

    TRPlayer

    thor

  10. project to build a GTK+ based user interface for.. by Gherald · · Score: 4, Funny

    Linux, Solaris, and other UNIXy operating systems.

    Why not just sum that up with "Derivatives of SCO IP" ?!?

    People these days...

  11. Re:first proprietary player for linux by AKAImBatman · · Score: 3, Insightful

    Now only if apple would follow suite, we wouldnt have to rely on cross over plugins to play these formats.

    Ummm... hello? There are NO CODECS included with Helix. It supposed to be some "open platform" for media.

    Translation: a way to drum up "good feelings" about RealPlayer by giving away a worthless shell that you have to sign an NDA to get.

  12. I've got something important to say about Real. by Chess_the_cat · · Score: 5, Funny

    Real >>>buffering 34%>>> Player is some >>>buffering 46%>>> of the >>>buffering 54%>>> finest >>>buffering 60%>>> software I've ever >>>buffering 70%>>> come across.

    --
    Support the First Amendment. Read at -1
  13. Development by chunkwhite86 · · Score: 3, Interesting

    While any commercial software that gets developed for Linux is a plus for everyone involved, I think their $75k would be better spend on a programmer for a year. This seems like an inexpensive way for them to generate "buzz" around their product in the OSS community - even though their product is not OSS.

    Don't get me wrong - I think the REAL codecs are great, but this "offer" isn't.

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
  14. If you don't want scalability by benwaggoner · · Score: 4, Interesting

    While I love MPEG-4 for what it's good at, what it's good at doesn't include real-time streaming over the public internet. Darwin + MPEG-4 doesn't offer any good form of scalability. Thus, if you encode a file at 400 Kbps, and a user's connection is 350 Kbps for a few minutes, they'll get a horrible quality experience.

    RealMedia supports SureStream, which lets you put up to eight pairs of video and audio into a single file, and the server and player communicate in real time to determine the optimum data rate for the transmission. It'll even raise and lower data rate as connection speed changes - very useful for cable modem and shared bandwidth from work.

    This will come in MPEG-4 eventually, via Fine Grain Scalability (FGS), or some future scalable version of the AVC codec. But that's a couple years away from being in real consumer products I'd guess.

    Oh, and I totally don't believe that you really regularly use MPEG4IP for volume compression. I mean, the TOOLS are there, but you have to go through like five different command line steps to make a file. It can produce fine results (it uses Xvid), but MPEG4IP is really like LAME - it's not meant as an end-use tool in and of itself. Well, the player is fine stand alone.

  15. Primary Source vs. Impartial Submission by panaceaa · · Score: 3, Insightful

    Should Slashdot editors post an article by someone who works for RealNetworks? He only gave links to sites run by Real. Shouldn't it at least contain a few links from actual news sources like C-Net, who might put things in a less partial perspective?

    One could argue that it's better to get an article straight from the source, then read the comments for impartial opinion and review. However, I disagree. Slashdot should be a collection of articles that the community found interesting and submitted on their own. It shouldn't become a press release distribution ground for promoting corporate agendas to Linux geeks.

    1. Re:Primary Source vs. Impartial Submission by robla · · Score: 3, Informative
      At the time that I submitted this to Slashdot (approx 1am PDT on Wednesday), the only stories were our press releases. If you were so concerned about other sources, why didn't you post them:



      Seems more constructive to contribute to the conversation than complain about why the Slashdot editors didn't spoon feed this to you.

      Rob Lanphier
      Helix Community Coordinator
  16. Real is interoperable by joaorf · · Score: 4, Interesting
    Real Video 9 is probably the best video codec nowadays (along with VP6).
    And if you want interoperability, Real is still the way to go. There is no other format for streaming media where all the following applies:
    1. Streaming server running on Linux
    2. Encoder running on Linux
    3. Players for Linux (including Alpha, PowerPC and IA32 architectures) and a few other Unix-type systems: Solaris, AIX, IRIX, Mac OS X.
    4. Server and players capable of understanding SMIL
    Plus, most of the server, encoder and player code is open-source (except the GUI). I have already compiled it, and it works great.

    And people who really understand about streaming media know that MPEG4 is no alternative, yet.

    1. Re:Real is interoperable by evilviper · · Score: 3, Interesting
      And people who really understand about streaming media know that MPEG4 is no alternative, yet.

      And what is the problem with MPEG4? Licensing is a serious problem, but I don't think you were talking about that.

      The only other problem with MPEG-4 is that most people use an AVI container, but that's certainly not required. You could be streaming MPEG-4 in an Ogg container if you like (although icecast for Ogg isn't considered stable, it has been operating in the wild for some time), or you could stick it in a .MOV container which is recomended, and stream it with any of the normal tools.

      An open standard is an open standard, and unless they are seriously lacking compared to the propritary alternatives, they nearly always win in the long run.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  17. An open letter by digitaltraveller · · Score: 3, Insightful

    Dear Real Networks,
    Please go away and rethink your business model and come back when you are ready to release something of value.
    If you wish to win the hearts and minds of open source developers you need to do more than your current offer which smacks of "Here is 75K, code & licenses of questionable value, please go do our coding for us".
    Instead you might want to check out a _profitable_ business model like that used by TrollTech, SleepyCat Software, ZeroC and others. The scheme is this: Release your codecs as a GPL library that allows open source (GPL) code to link against it. Proprietary software is required to purchase a seperate license to use the library. Sell a high quality proprietary multimedia production app that uses these codecs.
    Remember, business is about taking measured risks, and it's time for Real "realize" this.
    Otherwise Real risks fading into obscurity. The sentiment here [in my office] is that this has already happened. The time for bold action has arrived.

  18. Re:Why? by joaorf · · Score: 4, Interesting
    Like I wrote before, it's not a question of how many formats it supports. Helix is also capable of playing, encoding and serving proprietary formats like WM and Quicktime if just someone writes a plugin for it. And the plugin architecture of Helix is very clean: just drop the plugin file in a directory and use it.

    Helix has got a much more advanced streaming technology. It can get/send streams by TCP, UDP and HTTP. It supports multi-bitrate streams (a single stream can be encoded in more than one bit rate). The player has better buffering. And it supports something than neither Xine or MPlayer have ever dreamed of: markup and scripting with SMIL, RealText and RealPix.

  19. Open Source is not the same as Free Software by jbn-o · · Score: 3, Informative
    What the hell kind of "open source" is this anyway?!

    The kind it was designed to be--that movement doesn't consider the freedom to share and modify the program to be as important as the practical development advantages to a business. Sometimes this means approving licenses that are also considered free software licenses, sometimes it will not. The FSF has an informative article on the philosophical differences between the two movements.

  20. don't know where to begin... by Kunta+Kinte · · Score: 3, Insightful
    The Helix program is nothing but a set of "standardized" shells. The media player is simply the player sans any codecs and the server is simply and encoder/server again sans the codecs.

    The codec is only a piece of the picture. The container format is very important, and usually what people standardize on. Helix is giving us that and more.

    The project was not, I suspect, suppose to be an 'end-user' type project. Note that they did not release any binaries. Helix is a platform.

    Helix provides a uniform, client, server, and encoder source base. All open source. All we need to do now is build binaries around that. Industry will much easier pick up a product built on Real's helix, than something managements never heard of.

    I'd wager that the legality of MPlayer and xine is questionable. From the dll's they import to the codecs they emulate. Real is giving us something that they own for sure.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
  21. Wrong by robla · · Score: 4, Informative

    Getting the code is admittedly more complicated than it needs to be (and we're working on that), but hyperbole like the parent post should not be modded up as "Informative". The steps are:

    1. Sign up for the site, filling in a form with proposed user name, real name, company name, and email.
    2. Receive confirmation URL, and visit included URL
    3. Agree to site terms of use
    4. Agree to RPSL (an OSI certified license)
    5. Get source code via CVS/SSH

    Why are we being hardasses about making sure that people agree to licenses? It's a combination of the way the legal system works, and our general conservativeness that stems from being a publicly traded company.

    There are good reasons to ensure that "manifestation of assent" occurs, even for open source. I'll defer to Larry Rosen's excellent paper on the topic. Larry, as you may know, is the General Counsel for the Open Source Initiative, and while his opinion is only an opinion, it's a very well informed one.

    As for the functionality, it's more than just "shells". There's complete software there, and it's the foundation of our commercial products. Additionally, the combination of Ogg Vorbis, SMIL 2.0, JPEG, GIF, and PNG is very powerful, and *all open source*. No RealAudio/RealVideo necessary, and the app is pretty unique. For an example which plays in the Helix Player (and versions of RealPlayer/RealOne Player with the Ogg Vorbis codec installed), check out the following link:

    http://rtsp.org/2003/demos/oggsmil/oggdemo.smil

    Once one starts looking at SMIL (especially SMIL 2.0), you begin to realize that a system that can support it does a lot.

    Rob Lanphier
    Helix Community Coordinator