Slashdot Mirror


Streaming DVD Video over the Internet

Sexy Commando writes "According to this article on ZDNet, the new codec, H.264, is able to stream DVD quality video using bandwidth as little as less than 1Mbps. The new codec requires 3 to 4 times as much CPU power than MPEG-2 to process the video. Now we can have two movies on 1 CD. Cheers."

37 of 195 comments (clear)

  1. Beautiful! by kir · · Score: 5, Funny

    That's a LOT of pr0n!

    --
    3cx.org - A truly bad website.
  2. This is great however ... by Anonymous Coward · · Score: 3, Insightful

    This is great however if it requires 3 to 4 times as much CPU power as mpeg 2 then i don't think it will gain widespread adoption among computer video enthusiest mainly because it would take them a very long time to convert any reasonably sized movie.

    I wonder what the mpaa's reaction will be to this

    1. Re:This is great however ... by scott1853 · · Score: 3, Interesting

      From another article:

      "To date, LSI Logic has not outlined the company's plan for how and when to introduce silicon capable of handling H.264. Umesh Padval, LSI Logic's senior vice president of broadband entertainment division, acknowledged that Bob Saffari's group - responsible for professional video market - has seen a growing demand for H.264. But as far as the volume consumer H.264 market is concerned, he said: "The actual deployment for H.264 is not solidified at all."

      Padval predicted that the volume market for H.264 won't emerge before early 2005."

    2. Re:This is great however ... by Anonymous Coward · · Score: 5, Insightful

      how much processing power did divx and mpeg2 require compared to good old mpeg, anyway?

      the ones encoding always have time to wait a little longer, and mpeg2/divx already requires quite a lot of processing power for playback...

      what people want is a quality:space ratio as high as possible, and considering the fact that very many actually have a new pentium 4 or athlon xp anyway, they don't mind watching good quality movies.

      remember moore's law...if this codec is getting widespread adoption 3 years after mpeg2, the processing power availible is already 4x what it was...

    3. Re:This is great however ... by Zeinfeld · · Score: 4, Insightful
      This is great however if it requires 3 to 4 times as much CPU power as mpeg 2 then i don't think it will gain widespread adoption among computer video enthusiest mainly because it would take them a very long time to convert any reasonably sized movie

      I don't thinkk the CPU is going to be the issue, more likely that the patent license terms will make or break it. If the holders try the stupid stuff they did for MPEG4 then this is going to be Dead on Arrival.

      Problem is that people get this idea 'people are going to use my stuff and make $$$$ so I should get $$$'. Only thing is that if you want $$$ and there is an alternative only half as good that costs only $$ then you are going to get 0$.

      I suspect that MPEG2 is going to be acceptable for some time yet and that there will be no switchover until acceptable license terms are offered.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:This is great however ... by packeteer · · Score: 3, Interesting

      I disagree. Now people are encoding to divx in better than real time on some machines so i dont think its a problem to take 8 hours to encode a movie. I remember when i did 20 hour encodes back in the day. Its really not a big deal.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
  3. hmm? by scalis · · Score: 5, Interesting

    Well, I've got no phd in DVD technology, but the AC3 sound alone would take up far more than 1mbit all by itself right?

    One of the reasons im not into watching movies on my PC is that I cannot take advantage of my DTS gizmos.
    If this is just for video quality - Count me out.....

    --

    True ravers don't need drugs
    1. Re:hmm? by Karpe · · Score: 5, Informative

      No. Dolby AC3 would take 384 kbit/s, for all channels.

    2. Re:hmm? by scalis · · Score: 4, Interesting

      When i watch movies on my computer i never notice the sound, even if it had mp3 quality sound i wouldn't care. The video is the most noticed aspect.

      Yes, well one of te reasons I rather rent/buy the DVD is that my TV screen is LARGER than my monitor. I also have a remote. But that really doesnt matter since other people may have plasma screens of 62"... Besides that the top reason is that I *cannot* take afvantage of the sound since:

      1: The sound is encoded with something that sounds like mp3 if I got the article correct. MP3 is stereo (dolby Pro-Logic) and most sound cards are stereo although some new ones are actually 5.1

      2: My AC3 amplifier is better than ANY soundcard you can possibly come up with in the near future

      The sound may not matter when watching on your computer with headphones but my guessing is that they are actualy trying to develop technology to change the way we rent DVD's and watch TV. They can't do this until the experience gets better than it is with the old technology. Im sorry, just because it's new, it isn't better in my oppinion.

      --

      True ravers don't need drugs
    3. Re:hmm? by CaseyB · · Score: 5, Informative
      If that was the case, no one would be happier tha me but as far as I know an AC3 (encoded Dolby 5.1) stream (48kHz, 16bit) uses roughly around 1.5 mbs of bandwidth

      AC3 streams use lossy compression. They can use as much as 640kbps, but typical DVDs use either 384 or 448 kbps.

    4. Re:hmm? by CaseyB · · Score: 5, Informative

      Sorry, here's your reference.

  4. Yeah shure. by The+J+Kid · · Score: 5, Insightful

    Quote:
    [..] making the size of video files a top hindrance to Hollywood's Internet video-distribution plans.

    Yeah Right. Just like the Music Industry's plans for Internet music-distribution...dream on.

    --
    Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
  5. I think.... by Skyshadow · · Score: 5, Funny

    I'm reasonably sure that I just heard Jack Valenti spinning in his grave. The MPAA thought they had problems before...

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
    1. Re:I think.... by Gyorg_Lavode · · Score: 5, Funny
      I'm reasonably sure that I just heard Jack Valenti spinning in his grave.

      I think you mean spinning in his coffin. It is daytime right?

      --
      I do security
  6. Calculations by Jon+Chatow · · Score: 5, Insightful

    Average film > 2 hours = 7200 seconds; assuming constant bandwidth @ 1Mbps gives a size >=~ 858 MeB per film. I suppose you could go lower than DVD quality, but personally I just dump VOBs to my harddisc, as ripping to a compression algorithm like DiVX takes far too long, so 'two movies on 1 CD' sounds, well, a bit far fetched...

    --
    James F.
    1. Re:Calculations by isorox · · Score: 4, Funny

      so 'two movies on 1 CD' sounds, well, a bit far fetched...

      Porn films are usually short (or so my friend told me), so 2 40 minute films could fit on a cd.

  7. VideoLocus by masterkool · · Score: 5, Informative

    Here is the VideoLocus press release for H.264/MPEG-4 AVC.

    --
    I once shot a man who posted too many, "Imagine a beowulf cluster of these"
  8. Finally !! by dr.Flake · · Score: 5, Funny

    Finally a consumer need for CPU horsepower !

    he: Hey babe, wanna watch a movie ??
    she: sure
    he: wait till i boot the player
    she: ??????
    he: here we go...
    she: is it me, or is it getting hotter in here??
    he: thats just my dual XEON box chewing....

    --
    Why are other peoples sig's always more witty ???
    1. Re:Finally !! by netsharc · · Score: 4, Funny

      wow, you missed mentioning the advantage that the heat might make her take off more and more of her clothes. :P

      --
      What time is it/will be over there? Check with my iPhone app!
  9. And the compression? by neoform · · Score: 3, Interesting

    if it takes 3 to 4 times more cpu power just to decompress it, how long does it take to actually make these files? I've done some DivX-ing and 16 hour compression sessions are too long.

    --
    MABASPLOOM!
    1. Re:And the compression? by ergo98 · · Score: 5, Insightful

      I'm going out of a limb here, but I'm guessing that they really aren't all that concerned with the ripping/P2P crowd. Instead this is intended for media companies that'll make one master digital MPEG4p10 stream, and cable companies can use it for PPV streams/movies on demand, etc. Digital boxes right now are being sent dozens of streams in, I believe, MPEG2, and the bitrate cannot keep up with fast action, and there are significant artifacts in parts. By going to the new codec, not only will they improve the video, they'll lower the bitrate as well, allowing them to fit more "channels" in a given frequenecy.

  10. I'll believe it when I see it by pla · · Score: 5, Informative

    H.264 exists as MPEG-4 part 10, basically using the AVC rather than the ASP profile for encoding.

    Supposedly, it offers up to 2-4x size reduction over the MPEG-4 ASP.

    However...

    For anyone who has extensively played with the existing ASP codecs available (basically XVID, DIVX, RV9, and WM-whatever), the quality matters a *lot* based on the implementation. And not in any consistent way, letting you pick "codec X does the best job". Nope, more like "on low-motion sequences, codec X does best. For detail, codec Y. For minimal artifacts but some bluring, codec Z", and so on.

    I see no reason to expect H.264 will follow any substantially different path. In another 5 years, it might well let us get a DVD quality movie onto 1 CD. For now, don't hold your breath about this changing the scene overnight. By the time this really does make good on its potential, we'll have the bandwidth and storage to make it unnecessary.

    1. Re:I'll believe it when I see it by sam_handelman · · Score: 4, Insightful

      we'll have the bandwidth and storage to make it unnecessary

      That's like saying mp3s are unnecessary if you have broadband.

      Yes, I'm perfectly capable of downloading (and storing) most of the songs I want as .wav files. However, I still get them as mp3s, because a tenth as long is a tenth as long.

      Also, if we're talking p2p distribution, the bandwidth hog has an UNLIMITED appetite. If movies are a tenth as big you can get ten times as many.

      --
      The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
    2. Re:I'll believe it when I see it by T-Kir · · Score: 3, Interesting

      The little problem is when you get more storage or more bandwidth, you tend to find ways to use it to the max...

      I set up a file server for my brothers' MP3 archive (he is a DJ and a few use mp3's on an external drive and laptop for gigs, just because you don't have to lug hundreds of CD's around), and it has 240GB of RAIDed storage, that lasted 6 weeks... it's been teetering around the 10GB mark for a while)... plus a 5Mb broadband doesn't help in keeping the HDD free! We're just saving up for another storage upgrade.

      --
      Are you local? There's nothing for you here!
  11. They should be worried by shoemakc · · Score: 5, Insightful

    Although two movies on a cd sounds farfetched, even a single dvd-quality movie on a cd would be a big jump. Yes there have been lots of improvements in Divx, but on single-disc movies it's still quite clear at times that you're watching a divx and not a dvd.

    The way I see it, Divx needs 3 things before it becomes a major threat to DVD.

    1-Players capable of playing multiple soundtracks, for multiple languages and/or commentary.

    2-Componant Divx Players, or more likely DVD players that can also play DIVX content. People want to watch movies on their tv, not their computer, and only geeks have good tv-output capabilities.

    3-Able to fit even longer movies on a single cd with near dvd-quality. No one like changing (or flipping) disks in the middle of a movie.

    Meet these demands and allow even a layman to pop a DIVX disk into their dvd player and sit back with a bowl of popcorn, and the MPA has a major problem on their hands.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
    1. Re:They should be worried by Anonymous Coward · · Score: 3, Informative

      1-Players capable of playing multiple soundtracks, for multiple languages and/or commentary.

      That has nothing to do with divx. There are other audio codecs out there that support multiple soundtracks. I have a film that has the normal soundtrack and you can take the codec configuration and swap it to the "making of" soundtrack. Another film has two languages. This isn't popular yet, but you can definitely do it.

  12. The article is somewhat vague... by Guspaz · · Score: 5, Interesting

    It claims this new codec can get the same quality at 33% lower filesizes than other MPEG-4 codecs, but it doesn't say WHAT MPEG-4 codec. There is more than a 33% difference between existing MPEG-4 codecs alone! Are they comparing this to DivX 5.x, arguably the current leader in quality? Or are they comparing it to Microsoft's ISO MPEG-4 encoder, with it's horrid quality?

    Regards, Guspaz.

  13. I just want good videos @ launch.com by cybrthng · · Score: 5, Insightful

    I like watching dvd's when i want and how i want, and they're already an affordable 9 bucks at alot of stores.

    What i want to see is Launch.com use this for high quality VIDEOS as i'm sick of vivendi pushing the crap they want us to see and luanch.com is an awesome place to see videos of the songs we love.

  14. Streaming DVD Video? by Zakabog · · Score: 5, Funny

    The new codec requires 3 to 4 times as much CPU power than MPEG-2 to process the video.

    Long ago, in the before time, when I had an Athlon XP 2100+ (1.73 GHz, before I fried it and got thrown back to a 1.4 GHz athlon and then I fried that and got thrown back to a 600 PIII) I was able to rip DVD's and convert them to DivX in real time (a little faster actually, around 34 fps.) Now I don't know the differences between MPEG-4 and MPEG-2 but 3 to 4 times as much CPU power doesn't sound too pleasing. Right now I'm riping a DVD, err wait no, I don't do things like that it's illegal. Hypothetically speaking, if I were ripping a DVD right now, there would be 20 hours left because on a 600P III DVD's take a long time to convert to DivX (or so I'm told.) It takes all day for me... err not me, it takes all day for a person with a 600 PIII to convert a DVD to DivX. *shudders thinking about when that person ripped the Matrix for 30 hours and had 3 files, 2 700 meg files and one 50 meg file*

  15. Great Codec overview in The Economist by Dr.Luke · · Score: 5, Informative

    The economist has a great article reviewing the latest codec offerings from different players. Specifically DivX 5.0 "is said to be particularly good at preventing tearing, a playback error that occurs when the software cannot render the video for display at the same pace that it is being decompressed and fed into the media player. And a new codec from supersecretive Pulsent claims to be object rather than block based. Whereas block-based compression and object-oriented codecs slice up backgrounds and foregrounds into grids, the Pulsent approach actually pinpoints real-world items in the frame--such as a person, tree or building--and processes each element separately. story here

  16. Re:Three to Four Times the Power??? by elandal · · Score: 3, Insightful
    Talk about lazy, noninformative writing. Rather than say that it requires 3-4 times more processing power, how about just giving a minimum 86 or powerpc processor speed that would support this format?

    The fault here isn't with the person who wrote the summary. That vital piece of information isn't contained in the source article, either. Appalling.
    That "vital" piece of information isn't relevant to most. Modern PCs (and Macs) are powerful enough to decode in realtime, no doubt, if the software implementation of the codec is even halfway decent.
    The statement is of much more importance to consumer electronics manufacturers, as they try to go with the cheapest possible chips in their products, and "3-4 times more" means "lots more $$$". When features are dropped due to too high processing speed requirements (in the "it'd take a CPU USD 3$ more expensive" -sense), the statement clearly says "in technofreak expensive products only".
  17. This is Great but (#2) by eno2001 · · Score: 4, Insightful

    Do you think that "Joe Computer Geek" is going to be able to get his hands on this to stream his own DVDs? Probably not. There will probably be some sort of DRM built in because the MPAA (as well as the RIAA) is too busy focusing on a few potential lost sales vs. the big revenues that could be had if they just opened their stuff up to internet distribution. They are looking at everything through an outdated selling concept. Not everyone thinks this way though... Peter Gabriel has his entire new album (UP) available to listen to in a streamable format as well as the video for his first single. The quality is low, so it encourages people to buy the real deal, but it's the entire album, so it allows for "try before you buy". The same could be applied to DVD pre-release and this technology would be great for it. But, it's still not going to be something that you or I can legitimately use to stream our own DVDs unless there are a LOT of restrictions. I for one am no longer sure of the legality of me streaming my MP3s to myself at work with icecast and not paying the RIAA those stupid broadcaster's fees. Discuss amongst yourselves.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  18. Re:FP!!! by dougmc · · Score: 4, Informative
    But this is very cool. No more having to go sub-700kbps for movies over 2 hours! :-D
    Actually, you'll still have to reduce your bitrate for movies that are that long.

    Bitrate * Time = total size.
    Merely having a spiffy new codec won't change that simple equation :)

    It's just that the lower bitrate will still get you good quality encoding, where before your quality went to hell as your bitrate went below 700 kbps.

  19. Finally, a reason to upgrade to faster systems by emptybody · · Score: 5, Funny

    This is exactly what intel and AMD need. A real reason for people to upgrade their hardware.
    For most people even a 400Mhz system is enough.

    Simply writing bigger and clunkier apps (a la microshaft) is not a good reason for me to dump[ my hardware.

    It seems to me that the limits of compression technology are self inflicted. We don't do better compression because it takes too long to compress/decompress. However, with the improved speeds capacities of new hardware we can break those barriers.

    When will we see this compression to allow more bandwidth down a dialup line?

    Send me that a pair of 1Thz AMD CPUs!!!

    --
    comment directly in my journal
  20. Automatic 3D Model by Baldrson · · Score: 5, Insightful

    There has been a lot of research in deriving 3d models from motion video. This would of course lead to dramatic reduction in bandwidth requirements by sending down a 3d model of the set to a renderer and then transmitting only motion through the set along with variations from the set projected to 2d. This requires huge amounts of processing up front but very little at the decompression/rendering end compared to a lot of other methods. The MPEG4 3d modeling codecs seem to be an after-thought based on provision of manually constructed 3d models (often the examples given are of rendering human faces from 3d models which is almost the opposite of what should be going on with motion video compression -- the sets should be 3d modeled leaving more problematic features like faces to the residue ) not a fundamental aspect of automatically constructed 3d models during compression.

  21. Get your source code here by Wesley+Felter · · Score: 4, Informative

    An open source implementation is already in the works.

  22. Nothing new by Anonymous Coward · · Score: 4, Interesting

    A couple of guys from Hardforums and I played with this codec back in early July. There is a writeup here about how to create a file. At the time we were using it, it was a pain to compress and decompress. At the time the encoder required a YUV file and the decoder produced a YUV file. On a 1.2 TBird it took about 14 hours to encode the Final Fantasy - The Spirits Within Trailer. It was about 2:45 I think. The file produced was 11.2MB. A comparable (quality as best we could tell) Divx 4 encoding was about 35MB, both started from DVD and contained no audio. Decoding was about 2fps on my machine. Remember that these times are using files that were written to be correct, with no efficency added in. In fact, one of the guys on the JVT team told us if we were able to improve the compression at all to let them know.

    Btw, JVT stands for Joint Video Team, which is the group resposnible for developing the standard. It used to be H.26L, and looks now to be called H.264. The ftp below is the once that is used by the people developing the standard, so don't hit it too hard ;)

    And here's what you all have been waiting for. the Source Code to it. I dunno how it's changed since I used it last, but the newest version we had available was 3.2 and they are now on 4.2. Version 3.7 came out shortly after we finished our tests, but there were no compression speed changes from the few quick tests we ran on it, as well as no file size changes.

    Also, one intereting thing that I didn't see when glancing over the linked article was that the server's software will monitor the connection and playback and if there are too many dropped frames it will decrease the quality. The opposite is true as well, the quality will increase based on the connection and playback. Of course the server would be able to disable this as well, but would be nice if a video stream got /.ed to be able to still see it, just at a lower quality.