Slashdot Mirror


RealNetworks Opens SMIL Implementation

Rob Lanphier writes "RealNetworks just released the source code to their SMIL 2.0 implementation (along with JPEG, GIF, PNG, and WBMP implementations) as part of the Helix Community initiative, under the OSI-approved RPSL. Some neat tricks to do with the code: superimpose images on top of video, or transition effects between videos, using standard W3C-defined markup. More tech details in the Helix community datatype project page, or look at the SMIL production topics page. A precompiled release with this code will be coming out very soon."

28 of 106 comments (clear)

  1. realone by Pompatus · · Score: 3, Interesting

    Does this mean I can play real audio/real video files without realone? I hate installing that thing on my computer. However, alot of stuff is only available in that format, such as live audio of nfl games and clips from my friends local hip hop group (www.psychoward.com, yes it uses flash too, I tried to tell him, but nobody listens)

    --

    ----
    Squirrel ... It's not just for breakfast anymore
    1. Re:realone by mark_lybarger · · Score: 2, Insightful

      just curious, what's the beef with realone? if it works...

      that said, any player that supports SMIL will be able to utilized the technology.

    2. Re:realone by Pompatus · · Score: 2, Insightful

      Personal preference I guess. And the fact they wanted some kind of survey filled out in order to download it.

      I'm currently using BSPlayer and love it. Now my beef with flash, on the other hand, could fill up your screen

      --

      ----
      Squirrel ... It's not just for breakfast anymore
    3. Re:realone by JimDabell · · Score: 2, Informative

      No. SMIL is like an XML-based Flash, developed by the W3C.

    4. Re:realone by JimDabell · · Score: 2, Insightful

      Well, no not really. SVG is an XML vector graphics format. You can embed vector graphics in Flash presentations, but there's a lot more to it than that.

    5. Re:realone by jd142 · · Score: 2, Interesting

      Realone is a lot better than the previous version of RealPlayer. RealPlayer made it incredibly difficult to stop it from loading on boot. When you went into preferences to turn it off, you got a message that sounded like turning off the startcenter would make your computer stop working correctly. The start center was also responsible for random crashes.

      We went through a period at work where the soultion to every crash was to remove the start center.

      But as I said, Real One is a lot better. Now the only problem is that they really push you to the non-free version on their website.

    6. Re:realone by llin · · Score: 2, Informative

      Check out Helix's helix-client site. There've been some early developer release binaries available for quite some time.

      For real world use, you're probably better off using something like mplayer w/ the realplayer-codecs or if you're using Windows, something like JetAudio, or as others have mentioned, Media Player Classic + Real codecs

  2. SMIL? Don't talk to me about SMIL by Mr_Silver · · Score: 3, Informative
    The problem with SMIL files is not the implementation of the filespec, but the way that phones deal with them.

    I work with SMIL files on a download platform and the biggest problem is the poor implementation by the manufacturers.

    So far, the only phones that use SMIL's correctly are the SonyEricsson T68i, T610, P800 and the SAGEM MY X-6. Other SMIL capable phones either:

    1. Pop up a message "unknown format"
    2. Show you only the first frame
    3. Force you to manually advance through each frame by pressing a button (all Nokia's do this)
    SMIL's will only get popular if the handset manufacturers can implement it correctly - and so far, they haven't.
    --
    Avantslash - View Slashdot cleanly on your mobile phone.
    1. Re:SMIL? Don't talk to me about SMIL by tsvk · · Score: 4, Informative

      You are confusing the SMIL used in mobile handset multimedia messages (MMS) and SMIL in general. SMIL wasn't created for MMS purposes, it's the other way around: MMS uses SMIL to define presentation.

      But MMS messages use a only a very limited subset of SMIL to define the MMS presentation. Currently an MMS is a SMIL slideshow where you link a picture, some text and a sound together for each slide (= par element), (example markup here). As you mentioned, all the Nokias ignore the timing information, etc. so the SMIL implementations by the handset makers are rather incomplete. But they very well may be so because to be MMS-conformant, they don't have to support all of SMIL.

  3. Platform4 player by Mr_Silver · · Score: 2, Informative
    Although it doesn't support SMIL v2, Philips Platform4 player is a better player (IMO) to the Real one. It also copes with a number of other formats.

    http://www.mpeg-4.philips.com.

    Windows and PPC only I'm afriad.

    --
    Avantslash - View Slashdot cleanly on your mobile phone.
  4. Worst markup ever by generic-man · · Score: 2, Funny

    Some sample W3C-approved markup from an image:

    <image type="image/gif">
    <pixels>
    <pixel xcoord="0" ycoord="0">
    <phosphor color="red">15</phosphor>
    <phosphor color="green">60</phosphor>
    <phosphor color="blue">20</phosphor>
    </pixel>
    <pixel xcoord="1" ycoord="0">
    <phosphor color="red">14</phosphor>
    <phosphor color="green">60</phosphor>
    <phosphor color="blue">20</phosphor>
    </pixel>
    ...
    </pixels>
    </image>

    Using this method, the Slashdot logo takes up over 500 kB. Maybe it will be reduced using gzip, but I'm not buying into it for now.

    --
    For more information, click here.
  5. RealNetwork source code? by Dark+Lord+Seth · · Score: 3, Funny
    1. Download source code.
    2. Skips advertisements.
    3. Start compiling.
    4. Enter email adress.
    5. Continue compiling.
    6. Ignore hordes of incoming spam.*
    7. Install software.
    8. Look at crappy videos from companies/people too stupid to use a decent codec.

    * = Only if user is retarded enough to enter a real email adress.

  6. Re:On a side note... (a little OT) by CptChipJew · · Score: 4, Informative

    Real still offers the free player. They just make it hard to find on the site, as they always have. Typically, 99% of the site is a bunch of big graphics and text advertising their free services, and some font size=1 text with a link to the "Basic Player". I can't even remember a time when the Basic player was easy to find on the website. Here are the links to download the free player:

    MacOS X
    Windows

    So yeah, it's there, you just have to look carefully. I'm not sure whether this is smart marketing or not, but they've always done it this way.

    --
    Vonal Declosion
  7. Re:MOD PARENT FLAMEBAIT by generic-man · · Score: 2, Funny

    Actually, I was shooting for "funny" by mocking the W3C's preference for verbose XML-based markup.

    The fact that such an obvious fake was marked "informative" doesn't shock or surprise me.

    --
    For more information, click here.
  8. Re:On a side note... (a little OT) by zdislaw · · Score: 3, Informative
    This is totally fucked up. I've worked on a site for over five years that streams video using Real. The way they try to trick people into paying for a player is totally unethical. But check your facts. they do still offer a free player.

    Here's the thing: You don't have to give your credit card number. If you were asked for a credit card number, they tricked you. You were trying to download the trial version of the full RealOne player, not the free version.

    To download the free version, you need to click the [incredibly tiny] text link near the upper right corner of real.com and not the big orange button on the page that says "DOWNLOAD NOW - FREE" (read the fine print..."FREE 14 day trial."). Then is takes you to a second page where they try to trick you into downloading the trial version. Don't be fooled, click the text link at the lower left corner "Download the Free RealOne Player."

    Believe it or not, this is an improvement! They have taken about three clicks out of the process.

    The only info you need to give them is a [fake] email address, [fake] first name/lasname, [fake] gender (of course), bday and secret question.

    I'm not a huge fan of the player, but it does pretty well and is very widely implimented. The company sucks eggs and I wish nothing but ill on them.

    --
    bad sig...no donut.
  9. Re:Flash Replacement? by rexguo · · Score: 4, Informative

    To begin with, you will need to be able to read SWF files directly. After that, you need to implement a better renderer than Flash's vector engine. After which you need to mirror ActionScript's functionality in SMIL, probably as an extension. Finally, you need a content creation tool that's very much like Flash's IDE to have a smooth migration tool for Flash developers.

    --
    www.rexguo.com - Technologist + Designer
  10. Presentation software by smallpaul · · Score: 2, Interesting

    SMIL+SVG is the most logical output format and interchange format for Open source presentation programs. It would be terrific if they could get together to turn Mozilla into a standards-based multimedia presentation delivery platform.

  11. SMIL is the first true multimedia XML sibling by Qbertino · · Score: 4, Informative

    I worked with SMIL on some Multimedia and E-learning projects. And I must say: Allthough Realplayer looks like someone did doo-doo on your screen and their interpolation algorithms and scaling was really crappy back then (and Flash ruled everywhere) the actuall intention and scope of this language is somewhat sophisticated. It goes from simple Text and Hyperlinks all the way thourgh to serious layering and Video output.
    I'd actually trust SMIL to become the 'ogg' of multimedia data and Realplay with their opening Helix initiative seem determined to actually doing something usefull to the OSS community.
    Let's hope it turns out well.

    --
    We suffer more in our imagination than in reality. - Seneca
  12. SVG is the "Flash replacement" by Pippity · · Score: 2, Informative
    Actually, the W3C spec that most closely matches the functionality of Flash is SVG (Scalable Vector Graphics). It includes high quality vector graphics and effects as well as animation and scripting.

    Note that this doesn't mean that it can play .SWF files, it merely provides more or less equivalent functionality.

    1. Re:SVG is the "Flash replacement" by killthiskid · · Score: 2, Interesting
      I have to do a plug for a free service I've used Texterity. I had a series of very complex PDF files that were saved from PageMaker to PC format PDFs under Macintosh. I was unable to open the file in Illistrator on the PC, and I needed to get the document in a form I could use from with XSL:FO so that I could make it part of a process that created a PDF from a predefine document that added some data and formatting. Using thier service, I was able to take the SVG they created from the PDF and included as an inline SVG object in an FO XML doc which I then served up real time as a PDF file online.

      PDF forms dynamically filled with data using FOP from the Apache project!

      The really cool thing was the seamless conversion of the fonts involved into glyphs in the SVG file. DAMN! They did good. Check 'em out. Disclaimer: I am in no way involved with them other than being a user of their great free service.

  13. You might want to try this. by MeanE · · Score: 3, Informative

    The people of Kazaa Lite fame (if I am not mistaken) created this nice little package called Real Alternative which is Media Player Classic and the Real codecs package in one.

    Play those nice Real movies without the cruddy Real player!

  14. Re:Flash Replacement? by smallpaul · · Score: 3, Informative

    To begin with, you will need to be able to read SWF files directly. After that, you need to implement a better renderer than Flash's vector engine. After which you need to mirror ActionScript's functionality in SMIL, probably as an extension. Finally, you need a content creation tool that's very much like Flash's IDE to have a smooth migration tool for Flash developers.

    First, SMIL is not intended to be a Flash replacement. The W3C set of standards are very modular so you would put several of them together to do the sort of things Flash does. SMIL alone is not even close. But then I doubt Flash is very close to SMIL. As far as ActionScript: SMIL is a Web technology. Of course you can use ECMAScript/Javascript with it.

  15. Real by huntz0r · · Score: 3, Funny

    A precompiled release with this code will be coming out very soon."

    As soon as it finishes buffering.

    --

    Karma: Chameleon (mostly affected when you come and go, you come and go)
  16. Easy way to find free player by robla · · Score: 2, Informative

    Here's the URL to the free player:

    http://www.real.com/freeplayer/

    No, we don't require payment for the player.

    Rob

  17. Rember RealNetworks has only official *NIX player by benwaggoner · · Score: 5, Interesting

    Folks seem to have a lot of bitterness towards RealNetworks. I certainly agree the download process is self-defeatingly difficult. But of the Big Three propritary formats, RealNetworks is the only one shipping a *NIX player. It's community supported only, but is really pretty good, and they provide downloadable updates to the latest.

    Real also provides authoring tools for Linux, albeit command-line only.

    Also, the Real codecs are really quite nice. RealVideo 9 is second only to Windows Media Video 9 in terms of compression efficiency, and performs better on lower end machines. The audio codecs are getting a little long in the tooth, but are still more than adequate for real-time streaming applications.

  18. Re:Easy way to find free player (mod parent up) by robla · · Score: 2, Informative

    Since I agree with much of what you say, the answer to your implied question: "I don't know what pull you have over there..." is "obviously, not a lot". ;-)

    I will forward your comments on, though. One thing that would be very helpful is posting your comments on our official comment form.

    Rob

  19. Re:Rember RealNetworks has only official *NIX play by 31+Flavas · · Score: 3, Interesting
    Also, the Real codecs are really quite nice. RealVideo 9 is second only to Windows Media Video 9 in terms of compression efficiency, and performs better on lower end machines. The audio codecs are getting a little long in the tooth, but are still more than adequate for real-time streaming applications.

    Check out doom9.org forums, specifically, the "new A/V format" forum. THE Senior Codec Engineer of RealNetworks posts daily there. He does it on his own free time and even lets the forum readers in on pre-release fuctions and code.

    Specifically, EHQ encode mode, RealAudio 5.1 audio, and the Animation DropDupe Pre-filter are all new capabilites being discussed there. EHQ mode gives upto 30% improved compression efficiencey and the DropDupe pre-filter provides for variable frame rate encodeing of animation/cartoons, that plays back as if encoded at 24/30 fps, so since repeated frames are droped instead of being encoded, you save diskspace.

    The cream of the crop, so to say, though would be the DirectShow filter for RealMedia.

    Also a lot of discussion has gone on about the marketing department of RealNetworks being utterly retarded, which from as a result of the forum and internal pressure, has been made to relize a lot of their faults. Version 3 of the RealOne player we are told will be really nice (as in getting rid of ads and such).

  20. SMILGen by belial · · Score: 2, Informative

    Just to add a note, if you're interested in authoring SMIL, but fear hand-editing,

    http://www.smilgen.org/

    http://sourceforge.net/projects/smilgen