Slashdot Mirror


Netflix To Re-Encode Entire 1 Petabyte Video Catalogue In 2016 To Save Bandwidth (variety.com)

An anonymous reader writes: Netflix has spent four years developing a new and more efficient video-encoding process that can shave off 20% in terms of space and bandwidth without reducing the quality of streamed video. With streaming video accounting for 70% of broadband use, the saving is much-needed, although the advent of 4K streaming, higher frame rates and HDR are likely to account for it all soon after. Netflix video algorithms manager Anne Aaron explained to Variety that certain types of video benefit little from the one-size-fits-all compression approach that Netflix has been using until now: "You shouldn't allocate the same amount of bits for My Little Pony as for The Avengers."

10 of 285 comments (clear)

  1. Another year, another video codec... by Viol8 · · Score: 4, Interesting

    Shaving 20% off seems pretty optimistic to me. Unless they've suddenly discovered some whole new realm of compression mathematics I'd be surprised if thats anything more than a peak compression in some rare edge cases.

    1. Re:Another year, another video codec... by hawguy · · Score: 5, Interesting

      Shaving 20% off seems pretty optimistic to me. Unless they've suddenly discovered some whole new realm of compression mathematics I'd be surprised if thats anything more than a peak compression in some rare edge cases.

      Sounds more like as a part of re-compression, they are going to drop the bitrate (and video quality?) for videos that don't "need" it:

      certain types of video benefit little from the one-size-fits-all compression approach that Netflix has been using until now: "You shouldn't allocate the same amount of bits for My Little Pony as for The Avengers."

    2. Re:Another year, another video codec... by JackieBrown · · Score: 3, Interesting

      I am in the process of moving my fiancee's dvd/bluray collection to my server and putting her physical copies in storage. Using Handbrake, switching from x264 to x265 saves me at lease 10 % on dvd sources and closer to 30+% on the bluray sources.

    3. Re:Another year, another video codec... by bagofbeans · · Score: 3, Interesting

      I remember ripping my CD collection to ogg, only have to do it again years later to flac when space got cheaper. The ogg was fine, but not a good source for re-encoding to another format such as mp3.

      If I was going to rip movies, I'd keep the original streams. You'll never spare the time again to re-rip, even if you you think now that you will.

  2. What we need is the death of "bandwidth caps" by nerdyalien · · Score: 2, Interesting

    I watch YouTube a lot, on average about 2-3 hours a day. As of late, I live in a country where there is a bandwidth cap of 40 GB/month. And I have no option but to YouTube at 144p to avoid extra bandwidth charges.

    I applaud all efforts by tech companies to reduce bandwidth usage (and not to forget, making inter-webs more exciting). Then again, none of those efforts matter, if bandwidth caps are forcing consumers to use internet like back in 90s.

    1. Re:What we need is the death of "bandwidth caps" by Anonymous Coward · · Score: 2, Interesting

      GB limited bandwidth caps only serve to show the ISP is third tier at best. They obviously don't buy internet bandwidth in any normal fashion.

      Why? A 40 GB cap just serves to tell people "Only use it for an hour or two at peak times when it is the most congested!". Now you need really fat pipes that sit unused most of the day.

      A proper method to limit usage that will actually save the ISP money would be to figure out your 95th percentile peak hours (You know, the same way you're billed by the first tier providers you're supposed to be buying bandwidth from...) and cap usage during that time. Let's say those hours are 7 - 9 pm. You get 40 GB total usage during that time, and if you step outside of your cap you're either billed extra or your internet turns off from 7-9.

      Outside of those peak hours, your usage is unlimited. You want to decrease your peak hours and increase your non-peak hours to balance the network and make the best use of the bandwidth you have.

      Now let's think of the "abuser", the one who does 1.6 TB a month at 5 mbits (I've been there!). If your peak hours are 7-9 pm, and at all other times your traffic is low enough that another 5 mbit doesn't max our your pipes, that abuser is only causing trouble for 3 hours a day. The rest of the data is inconsequential to running your business. By pricing your services properly, that abuser now becomes a good customer. They adjust their internet usage in just a small way (ending downloads for 3 hours a day, reducing their consumption to 1.4 TB) and everyone else wins (the internet goes 5 mbits faster during those congestion times); and you get to keep them as a paying customer that is now a profitable customer.

      Why ISPs keep doing this dumb thing of telling those customers to leave, I don't know. That heavy user is typically the one family and friends ask which ISP to use. You think they're going to recommend one that worked to kick them off the network? Especially when a mutually beneficial solution was easy to implement?

      And yes, if you are Netflix, you can work your application around peak hours. There is no reason why Netflix couldn't precache content it knows you are interested in during the least used hours of the day. Now you magically have 0 mbits usage from 7-9 pm. It's the ISPs own fault for having an idiotic business model, especially since they resell service from top tier ISPs that are willing to explain the proper business model to them. For free. Ugh...

  3. Re:Neat... but why? by Junta · · Score: 2, Interesting

    Actually I doubt they'd reduce the color precision from 24 bit (it's not 32 bit).

    In fact, content with lots of synthetic content can sometimes be smaller by being 30 bit instead of 24 bit (think how often synthetic content puts in gradients, with 24 bit those gradients are more dithered than 30 bit, and the compression algorithms struggle a bit more with what appears to be 'noisy' content from dithering compared to less noisy undithered content).

    Of course this is using general purpose algorithms that are used for both animated and photorealistic alike. There may be some gains in theory from a codec focused exclusively on animated content, but in practice no one seems to think it's worth the trouble to pursue.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  4. Re:90's sat tech by c0d3g33k · · Score: 3, Interesting

    Netflix probably aren't too keen on the idea of paying people to puzzle over what compression would best suit each and every item in their 1-Petabyte video library.

    The summary says they spent four years developing the new approach. I suspect that paying people to puzzle over (in layman's terms: do research) how to improve the encoding across their Petabyte video library was exactly what they did.

  5. Re:My little pony by Kagato · · Score: 5, Interesting

    On a serious note, animated content is much harder for the 8-bit encoding. It's the hard edges with high contrast cell shading. You get a lot more compression artifacts than a typical movie. You can resolve this by using 10-bit encoding, but there's a lot of Netflix devices with embedding video codecs. They really can't change, and almost none of the chipsets out there support 10-bit decoding. So that leaves option two, which is to increase the bitrate.

  6. Re:My little pony by Anonymous Coward · · Score: 3, Interesting

    I recode a lot of video (don't ask), and in my experience, animation is a lot easier on the resulting files for the same quality. The absolute worst you can do if you want small high quality files is "film grain", whether it is from a bad source or artificially added for artistic reasons. Second worst is a badly compressed source with lots of artifacts. Then there's video with lots of small objects moving across a detailed background. The hard contrasts at the edges of cell shaded videos are only problematic if you don't have a good quality source, i.e. if your source already has lots of compression artifacts.