Slashdot Mirror


Apple's Adoption Of HEVC Will Drive A Massive Increase In Encoding Costs Requiring Cloud Hardware Acceleration (streamingmedia.com)

An anonymous reader shares a report: For the last 10 years, H.264/AVC has been the dominant video codec used for streaming but with Apple adopting H.265/HEVC in iOS 11 and Google heavily supporting VP9 in Android, a change is on the horizon. Next year the Alliance for Open Media will release their AV1 codec which will again improve video compression efficiency even further. But the end result is that the codec market is about to get very fragmented, with content owners soon having to decide if they need to support three codecs (H.264, H.265, and VP9) instead of just H.264 and with AV1 expected to be released in 2019. As a result of what's take place in the codec market, and with better quality video being demanded by consumers, content owners, broadcasters and OTT providers are starting to see a massive increase in encoding costs. New codecs like H.265 and VP9 need 5x the servers costs because of their complexity. Currently, AV1 needs over 20x the server costs. The mix of SD, HD and UHD continues to move to better quality: e.g. HDR, 10-bit and higher frame rates. Server encoding cost to move from 1080p SDR to 4K HDR is 5x. 360 and Facebook's 6DoF video are also growing in consumption by consumers which again increases encoding costs by at least 4x. If you add up all these variables, it's not hard to do the math and see that for some, encoding costs could increase by 500x over the next few years as new codecs, higher quality video, 360 video and general demand increases.

203 comments

  1. Encoding costs by Anonymous Coward · · Score: 0

    At some point, it must be easier to upgrade everyone to fiber and just stream the content natively.

    1. Re:Encoding costs by Anonymous Coward · · Score: 0

      WTB fiber connected iPhone! o_O

    2. Re:Encoding costs by Anonymous Coward · · Score: 1

      The compression ratios are too great to ignore. Raw HD images would be on the order of 4096 x 3192 x 16 bits x 3 channels x 60 frames second for up to 4 hours. Just by eliminating duplicate frames saves memory. Then only updating those parts of frame saves more memory. Between frames, some regions of the screen simply move sideways. That saves even more memory. Using various block compression methods like sine waves saves even more memory. Every time memory is saved, higher resolutions or longer movies can be made. It might require more expensive servers to find the optimum compression, but it's worth doing.

    3. Re:Encoding costs by knightghost · · Score: 4, Insightful

      Don't the compressions just need to run once per show? Not every time you stream. Yea, up to 500x more, but only once. Seems like there really isn't much of a problem.

    4. Re:Encoding costs by zlives · · Score: 1

      but but.. we need to charge 500x more to stream this content each time you view it.

    5. Re: Encoding costs by yeshuawatso · · Score: 1

      No, because you have to encode in different bitrates in order to have a seamless playback on multitude of devices and bandwidth. Today's streaming techniques don't encode one video file in entirety but instead break the video down into multiple short videos that are stitched together by the player using a playlist. This allows the video to start almost instantly at a lower quality then seamlessly play higher qualities a few seconds later, and drop down to lower qualities when you experience congestion in the pipe. The idea is to reduce buffering, so no it isn't just one time but more like 5 times per video.

    6. Re: Encoding costs by Anonymous Coward · · Score: 0

      I've got this, just show 500x the ads. But wait, the ads are HEVC too! Better make it 250000x.

    7. Re: Encoding costs by Anonymous Coward · · Score: 0

      That sounds like there's a ton of room for reusing frame analysis and just selecting the right bandwidth factors appropriate to each output stream. Or they could just encode it 5 times because optimization is expensive and compute time with GPU hardware acceleration is relatively cheap. Encoding both HEVC and VP9 is supported on modern GPUs and as soon as the bitstream format is frozen for AV1, I bet that will be available in just a few months at most.

    8. Re: Encoding costs by arglebargle_xiv · · Score: 1

      No, because you have to encode in different bitrates in order to have a seamless playback on multitude of devices and bandwidth. Today's streaming techniques don't encode one video file in entirety but instead break the video down into multiple short videos that are stitched together by the player using a playlist.

      The short (or sometimes not-so-short) video that precedes every Apple TV viewing event, you know, the one with the spinner and the word "Buffering", seems to be encoded at a pretty decent resolution, Maybe it's built into the device for quick access every time?

    9. Re: Encoding costs by Anonymous Coward · · Score: 3, Funny

      Meanwhile, in their latest bold move, Apple has abandoned multiple frames per second in favor of 1 frame per second for all content.

      When asked about this disruptive move, an apple representatives stated that: "Eliminating frames in favor of the best one provides a substantial benefit for all of those involved, there is less bandwidth involved for the streaming companies, and our customers get the predetermined best movie at the best resolution with more time to enjoy each frame."

  2. Server side optimization. by 0100010001010011 · · Score: 4, Informative

    Isn't that kind of the point? You optimize once and you save more on the other end since each playback device isn't wasting battery and bandwidth playing the less efficient version.

    1. Re:Server side optimization. by mysidia · · Score: 3, Interesting

      Not to mention VP9 and AV1 are royalty-free, so you can imagine hardware encoders being built into future devices and server GPU/CPUs for both of these.

    2. Re:Server side optimization. by Anonymous Coward · · Score: 0

      New codecs like H.265 and VP9 need 5x the servers costs because of their complexity.

      Is it possible to write a more incoherent sentence?

    3. Re:Server side optimization. by ShanghaiBill · · Score: 4, Informative

      Indeed. You encode once when the video is created or uploaded. Then you save bandwidth and decompression costs every time the video is downloaded, which may be thousands or even millions of times. I would expect this to put less load on the server hardware, rather than more.

    4. Re:Server side optimization. by Anonymous Coward · · Score: 0

      Yes, certainly, an incoherence or inchoate of sentence can certainly be constructed of more plyons if the user ups the value of the drive level on their H.264.

    5. Re:Server side optimization. by TheFakeTimCook · · Score: 4, Insightful

      Indeed. You encode once when the video is created or uploaded. Then you save bandwidth and decompression costs every time the video is downloaded, which may be thousands or even millions of times. I would expect this to put less load on the server hardware, rather than more.

      Exactly.

      IMHO, this article is scaremongering, or at the very least, written by someone who hasn't thought (or costed) the whole chain through.

    6. Re:Server side optimization. by Rockoon · · Score: 1

      You optimize once and you save more on the other end since each playback device isn't wasting battery and bandwidth playing the less efficient version.

      Pretty sure compressed content uses more battery than uncompressed content

      --
      "His name was James Damore."
    7. Re:Server side optimization. by Anonymous Coward · · Score: 1

      You can test your comment yourself: try to open on your phone an uncompressed png (can do that in gimp; should be 5.9 MiB) that has a resolution of 1920x1080 24, 30 or 60 times a second. Plus the amount of battery it takes to radio in the 208 GiB of a 10 minute 1080p60 video--a duration, resolution and framerate that is commonly found on youtube.

    8. Re:Server side optimization. by ddtmm · · Score: 1

      I'm surprised more people here haven't questioned the 500x stat. Seriously, 500x more processing-intensive? If that's even remotely accurate, which I'm positive it's nowhere near that, it simply will just stay H.264 until things get cheaper.

    9. Re:Server side optimization. by arglebargle_xiv · · Score: 1

      Yes, certainly, an incoherence or inchoate of sentence can certainly be constructed of more plyons if the user ups the value of the drive level on their H.264.

      You misspelled "pylons". Try and be a bit more careful with your grammar and spelling next time.

    10. Re:Server side optimization. by Anonymous Coward · · Score: 0

      Intel Kaby Lake already has HEVC, AVC and VP9 encoding. But it seems companies like Netflix still prefer software solutions because they are deemed superior in compression and probably also easier to roll-out in the cloud (no special hardware/no special APIs needed).

    11. Re:Server side optimization. by TheFakeTimCook · · Score: 1

      I'm surprised more people here haven't questioned the 500x stat. Seriously, 500x more processing-intensive? If that's even remotely accurate, which I'm positive it's nowhere near that, it simply will just stay H.264 until things get cheaper.

      That, and as another commenter said (paraphrasing) "What costs 500x today will cost 1.4x in a year."

      As I said: "Scaremongering".

    12. Re:Server side optimization. by rundgong · · Score: 1

      It's probably not a problem for Netflix where most videos are viewed millions of times. But sites like youtube have a lot of videos that are almost never viewed. All of those still need encoding.
      You are probably right that the total load will be less, but it might be a shift in where the load is. If uploads are suddenly slower because there is a long queue at the servers that encodes the videos during peak times, uploaders may not like that. And they will surely not give a crap that google saves money some where else.

      But usually these fears are exaggerated so there is probably no need to worry yet.

    13. Re: Server side optimization. by Brockmire · · Score: 1

      Whoosh. He was aiming for incoherent. Level unlocked!

    14. Re: Server side optimization. by arglebargle_xiv · · Score: 1

      Whoosh to you too. I was posting the obgrammarnazi correction of one meaningless word in an otherwise already meaningless sentence.

    15. Re: Server side optimization. by Anonymous Coward · · Score: 0

      You are missing the important issue of changing network bandwidth conditions along the Internet route from streaming server to client. For that hey have to use adaptive VBR encoding like scalable rate adaptive encoding or something like that. The encoding thus becomes per stream

    16. Re: Server side optimization. by Anonymous Coward · · Score: 0

      You are missing the important issue that its a streaming server that has to handle changing network bandwidth conditions along the Internet route from streaming server to client. For that hey have to use adaptive VBR encoding like scalable rate adaptive encoding or something like that. The encoding thus becomes per stream

    17. Re:Server side optimization. by theweatherelectric · · Score: 1

      All of those still need encoding.

      And YouTube encodes them all to their preferred bitrates and resolutions. It doesn't matter what format you upload to YouTube, it always re-encodes it. YouTube transcoded their catalog to VP9 to add VP9 support a few years ago.

    18. Re:Server side optimization. by david-bo · · Score: 1

      It usually cost more energy/battery to decode modern codecs. Proof of concept: newer codecs is usually more demanding on CPU. Everything else equal, a CPU has to work harder (=cost more energy) to decode a H265-stream compared to a H264-stream, to the point where it won't keep up.

    19. Re:Server side optimization. by 0100010001010011 · · Score: 1

      Not if that decoder is in hardware.

      You can play H.265 on machines with hardware decoding that are relatively 'slow'.

      Here’s a quick rundown of well-known hardware that includes dedicated HEVC decoding blocks, which definitely support efficient HEVC playback:

      1. Intel 6th-generation ‘Skylake’ Core processors or newer
      2. AMD 6th-generation ‘Carizzo’ APUs or newer
      3. AMD ‘Fiji’ GPUs (Radeon R9 Fury/Fury X/Nano) or newer
      4. Nvidia GM206 GPUs (GeForce GTX 960/950) or newer
      5. Other Nvidia GeForce GTX 900 series GPUs have partial HEVC hardware decoding support
      6. Qualcomm Snapdragon 805/615/410/208 SoCs or newer. Support ranges from 720p decoding on low-end parts to 4K playback on high-end parts.
      7. Nvidia Tegra X1 SoCs or newer
      8. Samsung Exynos 5 Octa 5430 SoCs or newer
      9. Apple A8 SoCs or newer
      10. Some MediaTek SoCs from mid-2014 onwards
    20. Re:Server side optimization. by theweatherelectric · · Score: 1

      Apple A8 SoCs or newer

      Apple says it's only the A9 or newer.

  3. Why mess with h.265 by jonsmirl · · Score: 1

    The patent situation on h.265 is a total mess. Why even bother with it?

    1. Re:Why mess with h.265 by Dutch+Gun · · Score: 1

      Actually, my question is: why does an OS have to make that choice for people? Is it not possible to provide more than one video codec on mobile devices? I could perhaps see the point of Google choosing NOT to support a format in which you need pay royalties, but why would Apple NOT choose to support a free format in addition?

      --
      Irony: Agile development has too much intertia to be abandoned now.
    2. Re:Why mess with h.265 by rudy_wayne · · Score: 1

      The patent situation on h.265 is a total mess. Why even bother with it?

      I encode video with h.265 every day. What's the problem?

    3. Re:Why mess with h.265 by jonsmirl · · Score: 4, Informative

      What a mess now there is a third licensing pool for h.265...
      http://blog.streamingmedia.com...

    4. Re:Why mess with h.265 by plague911 · · Score: 4, Insightful

      Because the company is run by fucking cunts.

    5. Re:Why mess with h.265 by Kjella · · Score: 2

      Actually, my question is: why does an OS have to make that choice for people? Is it not possible to provide more than one video codec on mobile devices? I could perhaps see the point of Google choosing NOT to support a format in which you need pay royalties, but why would Apple NOT choose to support a free format in addition?

      People have bad experience on the iPhone because of poor battery life because of a poorly supported codec so people buy less iPhones. So Apple says only these codecs, providers comply because they have to, users get a good experience, everybody happy? Not sure if it passes a reality check, but I'm pretty sure that's the line of reasoning.

      --
      Live today, because you never know what tomorrow brings
    6. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      Apple is part of MPEG-LA, which has a vested interest in having more people use H.265.

    7. Re:Why mess with h.265 by TigerTime · · Score: 2

      How much do you pay in patent fees?

    8. Re:Why mess with h.265 by Anonymous Coward · · Score: 2, Informative

      So is every major hardware vendor that deals with video... what's your point?

      ( http://www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx)

    9. Re:Why mess with h.265 by TheFakeTimCook · · Score: 3, Insightful

      Actually, my question is: why does an OS have to make that choice for people? Is it not possible to provide more than one video codec on mobile devices? I could perhaps see the point of Google choosing NOT to support a format in which you need pay royalties, but why would Apple NOT choose to support a free format in addition?

      Because when you are designing an SoC, and want to design-in a video codec subsystem, you generally only have the real-estate/budget to design-in ONE.

      I'm sure they support more formats for DECODE, but ENCODE is where the rubber meets the road, and Apple really DOESN'T "need" to support more than one ENCODING format on their PHONE.

      And a quick trip to Google allays my fears. Multiple formats are still supported for encode and decode; but the hardware preference is moving toward HEVC/H.265, which everything from the A8-forward for iOS/TVOS, and everything from 6th Gen. Intel-forward supports HEVC encode/decode in hardware.

    10. Re: Why mess with h.265 by Anonymous Coward · · Score: 0

      Right, itâ(TM)s in fact not the OS that determines the codec, itâ(TM)s the hardware - no one sane CPU decodes video on a phone.

    11. Re:Why mess with h.265 by 93+Escort+Wagon · · Score: 1

      The three - soon to be four - most recent generations of iPhones have hardware support for h.265 already built-in. Apple has been using the codec for FaceTime for three years now.

      I suspect Google will support h.265 in addition to their own codecs. I mean, they talked a lot about removing h.264 support, but when push came to shove they quietly shelved that idea.

      --
      #DeleteChrome
    12. Re:Why mess with h.265 by Anonymous Coward · · Score: 1

      I encode video with h.265 every day. What's the problem?

      There is no problem with doing legally prohibited things, as long as you fly below the radar. People say the golden rule is "whoever has the gold makes the rules," but really, it's: "don't get caught."

      You aren't getting caught, so there's no problem. But some people and businesses are so big and high-profile enough, that they can't not-get-caught. Thus, the patent is a big problem for them, even if not a problem for you.

    13. Re:Why mess with h.265 by Anonymous Coward · · Score: 0, Insightful

      Very good summation.

    14. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      That's what they are for, you know. Not much else, really. Pop a baby every other year? At least a cock is good for snow drawing.

    15. Re:Why mess with h.265 by Billly+Gates · · Score: 1

      Because it's what everyone else uses.

      Unless you can trick smart phones with h.265 acceleration built inside it to look smooth and not smoother battery life then you be my guest?

    16. Re:Why mess with h.265 by theweatherelectric · · Score: 4, Informative

      I suspect Google will support h.265 in addition to their own codecs

      No. They use VP9 on YouTube and have been for two years. They dropped support for 4K video in H.264 on YouTube a while back. YouTube will start encoding video with AV1 around six months after the bitstream is finalized.

      H.265 is futureless for web video. Major streaming services are members of the Alliance for Open Media (Google, Netflix, Hulu, Amazon) because they want to use AV1 on their service. They recognize correctly that H.265's licensing mess makes it a poor option.

    17. Re: Why mess with h.265 by Anonymous Coward · · Score: 0

      Exactly. It is stupid to CPU decode on a platform like a smartphone. CPU decoding is very power intensive.

      Also, it is freaking cheap to encode a video / audio in a smartphone friendly format.

    18. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      You do realize that V9 is INFERIOR compared to even h264. There is a reason almost everybody has ignored it.

    19. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      You really should follow the links. YouTube disagrees with you. Netflix disagrees with you. And so do I.

    20. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      Pfft. Seriously?

    21. Re:Why mess with h.265 by Trickster+Paean · · Score: 1

      3 Reasons to bother with HEVC:
      1. Of the three next gen video codecs, it is the most mature. The number of hardware decoders and encoders for HEVC dwarfs that of VP9. HEVC beats VP9 in both size and quality in many applications, though they are close. AV1's bitstream format hasn't even been frozen yet.
      2. The patent situation is a mess, but it can be navigated. Not by most end users, but in general, most personal use of HEVC with x265 or your hardware encoder of choice is royalty free.
      3. HEVC has already been adopted as the standard for Ultra HD Blu-ray, Apple is in big on HEVC, and if the patent situation clears, HEVC is already positioned to take over for H.264/AVC1.

      But if you're a business... yeah, the patent mess makes you want to run away from it like a dumpster fire.

    22. Re: Why mess with h.265 by Anonymous Coward · · Score: 0

      Sadly because technology wise VP9 is a piece of shit. I guess it is choose your poison

    23. Re:Why mess with h.265 by Trickster+Paean · · Score: 1

      For content that is free to end users, none of the HEVC licensing bodies charge a royalty/content distribution fee.
      In general, personal use of HEVC with either software or hardware encoders is free.
      Unless you're distributing HEVC-encoded videos under a paid scheme, you're not going to pay any patent fees just for encoding videos.

    24. Re:Why mess with h.265 by SeaFox · · Score: 1

      People have bad experience on the iPhone because of poor battery life because of a poorly supported codec so people buy less iPhones. So Apple says only these codecs, providers comply because they have to, users get a good experience, everybody happy?

      Yeah, that's it. The iPhone's battery life if poor because of a lack of accelerated video playback... not because the phone is too thin to have a decent-sized battery...

    25. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      Apple CEOs have no interest in cunts.

    26. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      http://www.mpegla.com/main/programs/AVC/Pages/Licensors.aspx

      That's the AVC (aka H.264) patent pool. The MPEG LA's HEVC patent pool is different. Microsoft and Google, for example, are not part of it.

    27. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      none of the HEVC licensing bodies charge a royalty/content distribution fee.

      You don't know that. You don't know that because the third HEVC patent pool, Velos Media, hasn't announced their licensing terms. You don't know that because some companies, like Technicolor, are not in any patent pool and you must negotiate a separate HEVC license with them.

      No point wasting time on HEVC's licensing mess. Just use VP9 now and use AV1 later. They really are royalty-free for all use cases.

    28. Re:Why mess with h.265 by sl3xd · · Score: 1

      Minor nitpick: HEVC doesn't have a single patent pool -- which is, of course, a big part of the problem.

      The MPEG LA's license pool is one of them, but there are pools controlled by HEVC Advance, Technicolor, one from Velos Media...

      So instead of one license body trying to shakedown customers, there are four -- and the price to license HEVC is at least 4x that of AVC. There's a reason HEVC has been around for four years and hasn't seen significant adoption... they've priced themselves out of the market.

      I personally think Apple is adding support to HEVC because it's the ISO codec, it's available now, and a codec adopted by for 4k Blu-ray, as well as a lot of the UHD video cameras -- Apple is clearly supporting their "pro" creative users. It makes sense to support HEVC across the board.

      Roughly 80% of YouTube videos are uploaded in h.264, and the amount of 4k & 8k video uploaded hovers around 0.4%. It doesn't look like Apple has much to lose by ignoring VP9 entirely.

      That said, I doubt anybody will ignore AV-1 (nor can they afford to).

      --
      -- Sometimes you have to turn the lights off in order to see.
    29. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      It is not the OS but the *hardware* which makes your codec choice. Decompressors are built into the silicon on the device be it iOS, android or whatever. Software decoding is a possible choice, but requires so much power that it is infeasible on anything but a laptop or desktop.

    30. Re:Why mess with h.265 by sl3xd · · Score: 1

      Actually, my question is: why does an OS have to make that choice for people?

      The same old usual, boring way: The OS maintainer says "Hey customers! We're including the libraries & paying the licensing so you can use [this codec]."

      Apple has a pluggable system for codec support in QuickTime - if you want VPx, Theora, Opus -- get the plugin, and the codec works. It's not unlike adding a codec in GStreamer. That said, you can only install the codec plugin on a Mac.

      For more special-purpose hardware (iOS and Apple TV), you can compile codec support into your app - VLC for iOS & tvOS includes VP9 and WebM support, for example.

      I could perhaps see the point of Google choosing NOT to support a format in which you need pay royalties, but why would Apple NOT choose to support a free format in addition?

      The fact that the format has zero cost to license does not make it gratis. Engineering hardware and software, QA, and providing tech support all cost money. The cost/benefit to has got to work out.

      You don't say explicitly, but I'm going to guess you're referring to VPx (VP8/WebM and VP9). There are two decent reasons I'd ignore WebM and VP9: Hardware and AV-1:

      * Hardware: Battery life is much better when encode & decode is done in hardware. Apple designs its own chips, so supporting VP9 would mean they'd spend time & money to support VP9 in hardware. The cost/benefit has to work out for them.
      * AV-1: Why bother with VP9 when 70-80% of all content uploaded to YouTube is in h.264, and ~0.4% is 4k or higher? The amount of native VP9 uploads is in the single digits, and h.264 is good enough. There's clearly time left in h.264's life to wait for AV-1 -- and skipping VP9 entirely.

      --
      -- Sometimes you have to turn the lights off in order to see.
    31. Re:Why mess with h.265 by sl3xd · · Score: 1

      HEVC definitely makes sense for Apple:

      * Both ATSC 3.0 and DVB-UHDTV adopted HEVC as their codec; this means new TV's in North America, Europe, Australia, and much of Asia and Africa will soon have HEVC built-in. Sattelite TV uses a variant of DVB, so it's probable they'll use HEVC for 4k as well, Digital Cable uses ATSC in the US - so that will also likely be HEVC.
      * Blu-ray 4k adopted HEVC.
      * Most professional 4k cameras use HEVC, as do quite a few consumer cameras.

      There is a hard requirement for HEVC: TV & Movie Studios, TV broadcasters, and those working with 4k Blu-ray all have to use HEVC. It's not optional.

      It's odd to see people throw a tizzy that Apple is adding support for a codec that is required by the next generation of virtually every broadcast video format. Broadcast isn't only market out there, but it is huge, and it will require HEVC in the near future.

      --
      -- Sometimes you have to turn the lights off in order to see.
    32. Re:Why mess with h.265 by LostMyBeaver · · Score: 1

      For Internet video there's not a great benefit to it. Of course, when it comes to broadcast, most of the major players already are part of the patent pool so don't really have to bother with paying the fee. Consider that companies like Sony, Cisco, etc... all are part of the pools and they're out there rambling on about standards and inter-op etc... and surprisingly most of their non-mainline encoders and decoders are not compatible with each other.

      As for internet and mobile phones, there's actually a huge benefit to the H.265 platform. It's generally super-easy to implement or accelerate in hardware compared with Google and other open source or patent free codecs.

      It's truly amazing how well the HEVC codec is documented and how well the reference platform adapts to hardware. This is because almost all the vendors involved with the standardization process place a great importance on hardware implementability.

      VP8 and VP9 were sheer terrors for hardware. This is because there was never a clean (unoptimized) baseline implementation to use as a reference and the documentation for the standard was kind of an afterthought. Where the HEVC committee generally has a policy that if you want to get something into baseline (the holy grail in patent pools) you have to show at least a few percent compression improvement at the same signal quality. So, most additions are added piecemeal to the standard because a company will make an enhancement, submit it for approval with documentation and reference implementation, if it doesn't show noticeable improvement, it's dumped without discussion. If it shows improvement, then the hardware guys say "we can't implement that because..." and then there's debates etc,,,

      Google codecs are basically made by simply checking in code and if it works, it stays, if it doesn't it goes. As such, while Google codecs do have some pretty good things in them, they also have stuff which is particularly difficult to implement in hardware since software developers don't have to consider things like transistor depth.

    33. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      It's generally super-easy to implement or accelerate in hardware compared with Google and other open source or patent free codecs.

      And yet there's lots of VP9 hardware accelerated devices out there. Implementing VP9 hardware acceleration is clearly not that hard.

    34. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Roughly 80% of YouTube videos are uploaded in h.264

      The upload format is irrelevant. YouTube supports many upload formats. The uploaded file is re-encoded to new H.264 chunks and transcoded to VP9 chunks at YouTube's preferred bitrates and resolutions. VP9 is YouTube's leading distribution format. Watch any YouTube video in a browser that supports VP9, right click on the video, select Stats for nerds, and you'll see that almost always the video is VP9 with the occasional H.264 video.

    35. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Software decoding is a possible choice, but requires so much power that it is infeasible on anything but a laptop or desktop.

      VP9 video plays back perfectly in software on my iPhone 7 using VLC for iOS.

    36. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      70-80% of all content uploaded to YouTube is in h.264

      YouTube transcodes everything to VP9 at their preferred resolutions and bitrates. The upload format doesn't matter.

      ~0.4% is 4k or higher

      VP9 outperforms H.264 at all resolutions.

      skipping VP9 entirely

      It wasn't skipped. The practical reality is that VP9 has been used for years.

    37. Re:Why mess with h.265 by sl3xd · · Score: 1

      And if you *dont* use a browser/device that has VP9, you'll never notice the difference. AVC is "good enough"

      My point is more or less that if you haven't adopted VP9 by now, there's a good business case that you should save your money and wait for AV1.

      --
      -- Sometimes you have to turn the lights off in order to see.
    38. Re:Why mess with h.265 by sl3xd · · Score: 1

      Being "better" has never been a sufficient reason to support a technology.

      The fact that most uploads to YouTube are in AVC shows that most of the cameras and editing software pushing video do not use VP9.

      The guys making the cameras and editing software don't see much reason to use VP9, and given AV1 is coming soon, it makes little sense to spend the time designing in support for VP9. H.264 works just fine for their purposes.

      VP9 is only "free" in terms of licensing. Every adopter will have to spend for Engineering, QA, and support. There is a significant engineering cost to adoption. I've seen millions of dollars spent to adopt Free software - the licensing may be free, but it's only part of the total cost.

      I'm not saying VP9 is bad - I'm saying that AV1 is, by all accounts far better. Spending money to support VP9 for a few months makes little sense.

      --
      -- Sometimes you have to turn the lights off in order to see.
    39. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Spending money to support VP9 for a few months makes little sense.

      It won't be for a few months. It will be a gradual transition from VP9 to AV1. You don't think Netflix is using VP9 for the fun of it, do you?

    40. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      AVC is "good enough"

      Not really. Netflix streams 1080p H.264 at 7500 kbps. That's a lot of wasted bandwidth. VP9 and especially AV1 will do better.

    41. Re:Why mess with h.265 by sl3xd · · Score: 1

      And for those "months"in the transition, you can use AVC or AV1. VP9 isn't necessary.

      Believe me, customers will never notice the difference.

      --
      -- Sometimes you have to turn the lights off in order to see.
    42. Re:Why mess with h.265 by sl3xd · · Score: 1

      And the average customer cares how much about the bitrate?

      Let me answer that for you: more is always better. Years of dealing with low nitrate music and video has "taught" the average customer that a higher nitrate is better, efficiency be damned.

      --
      -- Sometimes you have to turn the lights off in order to see.
    43. Re:Why mess with h.265 by sl3xd · · Score: 1

      Hah. Nitrate != bitrate. Autocorrect FTW!

      --
      -- Sometimes you have to turn the lights off in order to see.
    44. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Let me answer that for you: more is always better.

      Yes, more quality at a reduced bitrate via VP9 and then AV1. You make the case for VP9 and AV1 well.

    45. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Believe me, customers will never notice the difference.

      I don't believe you. YouTube already established that VP9 produces a measured difference for customers and viewers. Your perspective is narrow. You're not thinking globally.

    46. Re:Why mess with h.265 by sl3xd · · Score: 1

      I said: Years of dealing with low nitrate music and video has "taught" the average customer that a higher nitrate is better, efficiency be damned.

      You claim I said the opposite?!? Serious asshole move, there.

      --
      -- Sometimes you have to turn the lights off in order to see.
    47. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      You claim I said the opposite?!?

      I claim you don't know what you're saying. You spout "beliefs" and "feelings". You say "trust me" and "believe me". I don't trust or believe you. And why would I? Why would anyone? The weight of practical evidence from actual internet video services against your narrow and vague reasoning is too great.

    48. Re:Why mess with h.265 by sl3xd · · Score: 1

      I'm thinking from the viewpoint of a content consumer, not a streaming provider.

      Consumers don't care about codecs, and they've been conditioned that higher bitrates are better.

      Reducing bandwidth (and cost) is the content provider's problem. Google and Netflix are both rich companies. They can buy more bandwidth.

      --
      -- Sometimes you have to turn the lights off in order to see.
    49. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      I'm thinking

      That's a start.

      they've been conditioned that higher bitrates are better.

      Touchy-feely nonsense. Where's your evidence?

      Google and Netflix are both rich companies. They can buy more bandwidth.

      They're investing in better codecs. They're not in the Alliance of Open Media for the fun of it.

    50. Re:Why mess with h.265 by sl3xd · · Score: 1

      In this entire thread, the only place I said "think" and "believe" are specifically in refernce to the actions of Apple — and it is dishonest to say I know why Apple does anything.

      Once again, you're trying to put words into my mouth that are contrary to what I actually said. Again, that's an asshole move.

      --
      -- Sometimes you have to turn the lights off in order to see.
    51. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Don't pout. Just use VP9 be happy. Later on you can use AV1 as well. It'll be great.

    52. Re:Why mess with h.265 by sl3xd · · Score: 1

      There's no point in looking up references, because it's become quite clear you wouldn't care if I did.

      I clearly show that over 85% of all cameras and content creation pushing to YouTube is in AVC or WMV, but somehow VP9 has wide adoption? Facts bounce off you like Teflon. Just because YouTube and Netflix can use VP9 is irrelevant if the customer's device doesn't. In the here and now, though, AVC is the common denominator that everybody supports - much like MP3. The existence of improved technology doesn't compel anybody to use it.

      And yes, Google is investing in new codecs. I hope AV1 does great; it looks to outperform everything for the moment. Time will tell.

      --
      -- Sometimes you have to turn the lights off in order to see.
    53. Re:Why mess with h.265 by sl3xd · · Score: 1

      None of my devices use VP9, because here's no point.

      --
      -- Sometimes you have to turn the lights off in order to see.
    54. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      but somehow VP9 has wide adoption?

      Yes. Browsers than support VP9 make up 80% of the market. Consider Despacito and, yes, consider it slowly. Like all YouTube video, it's streamed in VP9 when the browser supports it. That's 2.4 billion views in VP9, 600 million in H.264.

      Facts bounce off you like Teflon

      I think you're confusing teflon with rubber or possibly a trampoline. Don't worry, kid. One day you'll get there. Stay strong!

    55. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      All of mine do, because it's easy to use.

    56. Re:Why mess with h.265 by sl3xd · · Score: 1

      No, I mean Teflon. Sticky things like facts dont bounce unless there's something like teflon to prevent adhesion.

      --
      -- Sometimes you have to turn the lights off in order to see.
    57. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Maybe you mean I'm bulletproof. But be careful viewing that video! It streams in VP9. You might get to like it.

    58. Re:Why mess with h.265 by sl3xd · · Score: 1

      Oh, it'll stream just fine in AVC.

      I rarely stream video via web browser or phone.

      --
      -- Sometimes you have to turn the lights off in order to see.
    59. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Ah, so you not only don't know what you're talking about, you also don't actually use this stuff like everyone else does. I understand. It's why you're so out of touch. It makes sense.

    60. Re:Why mess with h.265 by sl3xd · · Score: 1

      Chrome is one of my primary browsers. It's nice that we both recognize that there is a market for streaming video on computers.

      However, that's not the entire market by a long shot. Roughly half of all Netflix usage is via Game consoles. About 42% use a computer, and 6% use a smartphone. The statistics are from March 2017.

      Neither of our usage is at all unusual. Claiming I'm somehow "out of touch" because I'm in the 50th percentile is disingenuous.

      --
      -- Sometimes you have to turn the lights off in order to see.
    61. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Have a VP9 milkshake and relax, kid. You're not lactose intolerant, are you?

    62. Re:Why mess with h.265 by sl3xd · · Score: 1

      Stats for Nerds: video/mp4; codecs="avc1.4d401e"

      Yup, VP9 for sure.

      --
      -- Sometimes you have to turn the lights off in order to see.
    63. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      You really are desperate now, aren't you? It's quite sad. Maybe dance your worries away.

    64. Re:Why mess with h.265 by sl3xd · · Score: 1

      Desperate? No. Your insistence that VP9 is somehow relevant to my life, however, is funny.

      --
      -- Sometimes you have to turn the lights off in order to see.
    65. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      Now your final position is VP9s relevance rests on your individual use of it. How much more niche can you get? I accept your capitulation. You can pour it up and relax now.

    66. Re:Why mess with h.265 by sl3xd · · Score: 1

      As i originally stated - there is a good business case that VP9 isn't worth adopting, as h.264 is a common denominator that is "good enough" for 1080p video, and every streaming provider supports it fully. A company can design a product to use AVC and AV1, and its customers won't complain or make a buying decision because it doesn't have VP9.

      --
      -- Sometimes you have to turn the lights off in order to see.
    67. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      No, your original statement was nonsense about customers being conditioned to believe AVC was better because it requires a higher bitrate for which you provided no evidence. I understand you're desperate but this is getting embarrassing for you.

    68. Re:Why mess with h.265 by sl3xd · · Score: 1

      Just follow the breadcrumbs to the first post in this thread. I made no such claim in my original post.

      I do state:

      ... h.264 is good enough. There's clearly time left in h.264's life to wait for AV-1 -- and skipping VP9 entirely.

      I did not say AVC is better. How does the saying go? "Good enough is the enemy of better?" VP9 is more efficient than AVC. Is it enough to justify migration? It depends.

      If you're implementing in software, as is done with Chrome, Firefox, and Windows... yes. It's free to add the reference implementation.

      For hardware manufacturers... it's not so simple. It's a lot more expensive to implement hardware than software. A chip that costs a few pennies more can be a deal breaker, even if it does support VP9. Does the benefit justify the cost to the manufacturer? Supporting every codec that comes along is prohibitively expensive.

      --
      -- Sometimes you have to turn the lights off in order to see.
    69. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      It's a lot more expensive to implement hardware than software

      Again, you lose focus on the practical realities. VP9 has had hardware support for years. You mentioned video game consoles. I hope you don't have an XBox One or a Switch because they both support VP9 out of the box. That would be awkward.

      If you're implementing in software,

      What, like you can on a video game console? Cool.

      For hardware manufacturers... it's not so simple.

      Sure sounds simple to me. I can play VP9 video on my iPhone 7 with VLC for iOS. What's the complication?

      You really should try to adopt a more pragmatic approach to these things. Your pointless pontificating wastes a lot of your time. You'll be happier without it.

    70. Re:Why mess with h.265 by sl3xd · · Score: 1

      I hope you don't have an XBox One or a Switch because they both support VP9 out of the box.

      And I don't. Game consoles are more than powerful enough to handle decoding in software, so it's not much of an issue for them.

      A Raspberry PI, or Blu-ray Player though... not so easy.

      Sure sounds simple to me. I can play VP9 video on my iPhone 7 with VLC for iOS [videolan.org]. What's the complication?

      Battery life, of course. Software decoders use a lot more power than specialized hardware.

      You really should try to adopt a more pragmatic approach to these things. Your pointless pontificating wastes a lot of your time. You'll be happier without it.

      You've done more than your share of pointless pontificating. You've done nothing to refute my basic premise: that AVC is good enough to use until AV1 is adopted. Instead, you've been attempting to put words into my mouth and making ad homenim attacks.

      --
      -- Sometimes you have to turn the lights off in order to see.
    71. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      making ad homenim attacks

      Review the thread, kid. You were the one throwing around the term "asshole". Grow up, my wayward son.

    72. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      AVC is "good enough"

      Not really. Netflix streams 1080p H.264 at 7500 kbps. That's a lot of wasted bandwidth. VP9 and especially AV1 will do better.

      And somehow HEVC won't? I mean, what codec does NetFlix use for streaming 4K now?

    73. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      Spending money to support VP9 for a few months makes little sense.

      It won't be for a few months. It will be a gradual transition from VP9 to AV1. You don't think Netflix is using VP9 for the fun of it, do you?

      So why is Netflix not using VP9 but HEVC for streaming?

    74. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      why is Netflix not using VP9

      Netflix is using V9 and will be using AV1.

      The question you should be asking is why is Netflix a member of the Alliance for Open Media if HEVC is so great? Why would they need to be if there wasn't a problem?

    75. Re:Why mess with h.265 by Anonymous Coward · · Score: 0

      You really should follow the links. YouTube disagrees with you. Netflix disagrees with you. And so do I.

      Netflix use VP9 for download to Androids, not for streaming. There they use HEVC for 4k of course. And so do you if you use Netflix.

    76. Re:Why mess with h.265 by theweatherelectric · · Score: 1

      And so do you if you use Netflix.

      No, I've never received an H.265 stream from Netflix. You can check what it's using with Ctrl-Alt-Shift-D.

    77. Re:Why mess with h.265 by Trickster+Paean · · Score: 1

      Well, I know it for Technicolor.
      Technicolor has already said that, "Similar to MPEG LA, we have also decided not to require licences from content providers for our HEVC technology."

      Velos Media has been squishier about, but they have made no moves on content providers, and they have already said, "As it relates to content, we will take our time to fully understand the dynamics of the ecosystem and ensure that our model best supports the advancement and adoption of HEVC technology." So far, they have only been licensing HEVC-enabled devices.

      From a licensing standpoint, it is a mess. But no HEVC licensing body is charging a royalty/content distribution free for content that is free to end users. That may change in the future, but this is true as of today.

  4. custom codec chips by iggymanz · · Score: 1

    purpose built chips will make your "times X" arguments irrelevant, and they'll support any needed coding system

    1. Re:custom codec chips by TheFakeTimCook · · Score: 1

      purpose built chips will make your "times X" arguments irrelevant, and they'll support any needed coding system

      Precisely.

      And if they can do it in a PHONE, they can sure as HELL do it in full-on GPU.

    2. Re:custom codec chips by Anonymous Coward · · Score: 0

      Upvote for the "any needed coding system" remark.

      This thread is loaded with opinionated comments about this or that coding system. Who cares?? We have multiple coding systems to choose from and the hardware/software will likely support all of them.

      It's super tiresome to hear people carrying on about this or that supposed "fatal flaw" in some random standard. It's just Nintendo vs. Sega, PS vs. Xbox. Ever notice that all those systems sold well and had commercial success?

      That's the real story but you won't hear it from random internet fanboiz. Choosing video standards is a low-level technical decision, like the colour of your underwear. Also, you can later choose a different standard and your Church of the Codec won't excommunicate you! Can you believe it?!

  5. Apple by DontBeAMoran · · Score: 2

    Apple means paying customers, so they have a huge weight on CODEC decision for the market.

    But there is one company much bigger than Apple when talking about video and that is of course Netflix. Whatever Netflix decides, companies will have to follow.

    --
    #DeleteFacebook
    1. Re:Apple by 93+Escort+Wagon · · Score: 2

      But there is one company much bigger than Apple when talking about video and that is of course Netflix. Whatever Netflix decides, companies will have to follow.

      I suspect that decision has already been made... indications are Netflix is going with h.265.

      --
      #DeleteChrome
    2. Re:Apple by DontBeAMoran · · Score: 2

      If both Netflix and Apple are going with H.265 then we don't have a choice.

      The fate of the alternatives is already decided and will join other relics like HD-DVD, miniDisc, etc.

      --
      #DeleteFacebook
    3. Re:Apple by Anonymous Coward · · Score: 0

      thats crazy because based on the h265 license Netflix will have to pay a royalty each time they stream.

    4. Re:Apple by Anonymous Coward · · Score: 0

      No, they'll pay a relatively small flat fee. Right now, for Netflix HEVC would cost $2.5 million/year (from HEVC Advance). For Netflix that's pocket change.

    5. Re:Apple by theweatherelectric · · Score: 1

      indications are Netflix is going with h.265.

      No. Netflix is going with VP9 and in future will go with AV1. Netflix is a member of the Alliance for Open Media.

    6. Re:Apple by thegarbz · · Score: 1

      Not at all. A good example of this is Youtube actively adopting VP9 for what was at the time the single biggest source of data moving across the internet. Yet the hardware decoding adoption for consumers for VP9 stands precisely at 0%.

      Netflix can adopt whatever they want, but unless they screw their entire legacy customer base they will need to maintain compatibility with the old, and unless they want to be in a position where someone else wants to take their streaming crown (and every man and his dog including content producers who also control the end user market (Apple, Google) want to do so), they will provide a format to suit the most popular devices, not the other way around.

    7. Re:Apple by theweatherelectric · · Score: 2

      Yet the hardware decoding adoption for consumers for VP9 stands precisely at 0%

      Intel has been shipping VP9 hardware decoding for years. By default Microsoft Edge enables VP9 when hardware decoding is present (though you can override that to enable VP9 in software). VP9 is a standard video format on Android and many Android phones have VP9 hardware decoding.

    8. Re:Apple by 93+Escort+Wagon · · Score: 1

      Hmm, they seem to be talking across each other. We know that Netflix is actually offering HEVC (h.265) streams right now, per my original link; and here is their manager of encoding technology talking about it back in 2014.

      --
      #DeleteChrome
    9. Re:Apple by theweatherelectric · · Score: 1

      back in 2014

      Yes, that was when there was still hope that the patent licensing mess would be resolved.

      H.265 licensing has only become worse. Three patent pools (MPEG LA, HEVC Advance, Velos Media, one of which has not even announced terms, and companies like Technicolor who are not in any patent pool so you need a separate license from them. It's complete a joke. H.265 licensing is simply impractical.

      It's cheaper and simpler to go with royalty-free formats like VP9 today and AV1 in future.

    10. Re:Apple by 93+Escort+Wagon · · Score: 1

      Then, last September, there was this article which says Netflix hasn't decided. They say HEVC saves them 20% of storage space versus the equivalent VP9 encode; but on the other hand VP9 saves them royalty payments.

      --
      #DeleteChrome
    11. Re:Apple by theweatherelectric · · Score: 1

      Netflix hasn't decided

      They have decided. AV1 will be their preferred codec. AV1 already outperforms H.265 and companies like Bitmovin are adding support for it now. You can try an AV1 demo with Firefox Nightly.

    12. Re: Apple by Anonymous Coward · · Score: 0

      With a 2.5 million cap per year per business model. So pocket change for any large company

    13. Re:Apple by arglebargle_xiv · · Score: 1

      It's only had full hardware support since Kaby Lake, so they've been shipping it for months, not years. Since Microsoft have decided that one's Windows 10 only, you need to be running that in order for VP9 hardware decode. So you need both the latest hardware and Windows 10... ugh.

    14. Re:Apple by theweatherelectric · · Score: 1

      running that in order for VP9 hardware decode.

      No. VA-API on Linux has had accelerated VP9 encoding and decoding for a long time.

      The need for hardware accelerated decode is overstated anyway. 1080p VP9 video from YouTube works fine in Firefox on an 11 year-old dual core desktop. My iPhone 7 plays VP9 video just fine in VLC for iOS.

    15. Re:Apple by DontBeAMoran · · Score: 1

      Who cares about Intel and Microsoft and browsers? Only nerds watch Netflix on a freakin' computer. Normal people use set-top boxes and tablets.

      --
      #DeleteFacebook
  6. Almost believed it, until.. by Anonymous Coward · · Score: 0

    and with better quality video being demanded by consumers

    Wait... wut? Does anyone think that really might be true? Or is it obvious bullshit planted by someone who sells encoders?

    More efficient codecs are bitchin', but let's not pretend that users are yelling for it.

    1. Re:Almost believed it, until.. by DontBeAMoran · · Score: 1

      I want better video quality, but in the sense that I'd like to see higher 720P quality at lower bitrates.

      --
      #DeleteFacebook
    2. Re:Almost believed it, until.. by Anonymous Coward · · Score: 0

      good idea. but I'd like if they made 720p 4:3 content so that it can fill my screen.

    3. Re:Almost believed it, until.. by theweatherelectric · · Score: 1

      Try this AV1 demo with Firefox Nightly. 720p video at 500kbps.

    4. Re:Almost believed it, until.. by DontBeAMoran · · Score: 1

      I'm not going to install Firefox just to see that, sorry.

      --
      #DeleteFacebook
    5. Re:Almost believed it, until.. by theweatherelectric · · Score: 1

      Your loss. The quality's impressive for the bitrate.

  7. nope, FPGAs by Gravis+Zero · · Score: 1

    I think it's far more likely that this would drive Google to add an FPGA on a card to some of their boxes if they don't already have one on the motherboard. That would allow them to adapt to any new codec out there. Crisis averted!

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:nope, FPGAs by Anonymous Coward · · Score: 0

      I think there was a project almost a decade ago to do exactly that.

    2. Re: nope, FPGAs by fubarrr · · Score: 1

      Yes, FPGA and DSP makers will make a killing on that. Dedicated transcoding chip makers, not so (they will have to pay for license for every codec they touch (unless they are Chinese))

    3. Re:nope, FPGAs by mikael · · Score: 1

      Google or Amazon could use cloud computing to transcode the video stream before it's sent to the mobile device. Problem solved.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  8. Score:-15, Pwned by Anonymous Coward · · Score: 1
  9. Gonna need a source check on that. by Jahoda · · Score: 3, Informative

    New codecs like H.265 and VP9 need 5x the servers costs because of their complexity.

    H.265 encode and decode is baked into all hardware produced by the big three video card manufacturers.

    1. Re:Gonna need a source check on that. by DeHackEd · · Score: 1

      As a tendency hardware H.264 encoding is inferior in terms of quality and bitrate compared to software encoding, even when comparing high quality hardware settings to medium quality software. H.265 will likely continue this trend, especially this early in its life relative to H.264.

      I expect that big names like Netflix, Apple, etc are going to want to serve video in high quality and are willing to put up the resources for that quality improvement, which is what this article is talking about.

    2. Re:Gonna need a source check on that. by MerlynEmrys67 · · Score: 1

      And what video card do you think a Lights Out server uses?

      --
      I have mod points and I am not afraid to use them
    3. Re:Gonna need a source check on that. by Jahoda · · Score: 1

      You know, if you're going to be condescending and sarcastic, you could at least know what the fuck you're talking about, since apparently you have been asleep the last 20 years. I'll just go ahead and do a five second google and link you to Dell's offerings for the data center. I mean, whoever heard of GPU assisted computing, right? XD

    4. Re:Gonna need a source check on that. by Jahoda · · Score: 3, Informative

      While you are correct about quality vs. software encoding, 95% of the people watching these streams would never be able to tell.

    5. Re:Gonna need a source check on that. by Anonymous Coward · · Score: 0

      This is why I'm interested in getting a Ryzen 1700 CPU. GPU-based encoders like NVENC are fine for streaming to Twitch, but they have limited profiles and you can't get quite as good compression with them as software solutions. And, in that case, more cores will help speed up processing.

    6. Re: Gonna need a source check on that. by Anonymous Coward · · Score: 0

      Go for epyc then

    7. Re:Gonna need a source check on that. by Anubis+IV · · Score: 3, Interesting

      As a tendency hardware H.264 encoding is inferior in terms of quality and bitrate compared to software encoding

      While you're technically correct, that's a rather poor way of phrasing the actual situation: that the algorithms implemented in hardware are generally worse than the ones implemented in software. The way you've phrased things, it makes it sound like there's something inherently wrong with hardware that makes it produce worse results, but that isn't the case in the slightest. Rather, the problem is that hardware implementations will nearly always lag behind software implementations by anywhere from a few months to a few years, and that's why the "tendency" you're talking about holds true.

      But for any given algorithm, it's worth pointing out that you'll get the same results regardless of where it's implemented, though you'll be able to do so far more efficiently in hardware.

    8. Re:Gonna need a source check on that. by theweatherelectric · · Score: 1

      baked into all hardware

      There's broad hardware support for VP9 as well. The major CPU and GPU manufacturers are all members of the Alliance for Open Media, so eventually they'll all have AV1 support when it's finished.

      The licensing mess around H.265 makes it a non-starter. There are three separate patent pools you need to buy a license from (MPEG LA, HEVC Advance, and Velos Media).

      No one can tell you what your final licensing cost will end up being. Velos Media hasn't even announced their licensing terms yet. Some companies, like Technicolor, are not in any patent pool so you need to negotiate a separate license will them.

      The farcical licensing situation makes H.265 impractical. VP9 and AV1, in contrast, are both royalty-free for all use cases. There's no point wasting time with licensing uncertainty when you can just go ahead and use royalty-free codecs.

    9. Re:Gonna need a source check on that. by powerlord · · Score: 1

      Exactly.

      Anything that is done in software, can be done in hardware.

      Likewise anything that is done in hardware can be done in software ... thats why we have these things that are all the rage now called VMs.

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  10. HEVC quality isn't so good by Anonymous Coward · · Score: 0

    HEVC compresses nicely, but the results don't look as good as what can be achieved with AVC with the proper settings in less time for only a small amount more data.

    1. Re: HEVC quality isn't so good by Anonymous Coward · · Score: 0

      Then you either have a poor HEVC encoder, or you're misconfiguring it. HEVC does require more CPU, but the closed source vendors like MainConcept have been doing 4K60 live on the CPU for some time. AVC doesn't scale to higher resolutions either. It's going the way of MPEG-2, where you can get reasonable quality very quickly at high bitrates, but it's not the best quality.

  11. Re:Until next month, when hardware has decoders by omnichad · · Score: 1

    The price difference isn't ridiculous because it's still a relatively small number. You're right - it'll be on anything and everything. H.264 used to be crazy impossible to decode way back when. I remember Microsoft distributing some form of MPEG-4 (may have been AVC1) video clip with surfing in 1080p. It played so choppy I couldn't even really view it except as practically a slideshow. I wish I could remember more, but I remember how I felt when my computer couldn't play it.

  12. Re:Until next month, when hardware has decoders by viperidaenz · · Score: 1

    You can still buy brand new phones that don't have hardware acceleration for H.265. That's a 4 year old codec.
    VP9 is even less well supported in hardware. It's 5 years old.
    So, how long until a large chunk people have devices with hardware acceleration for a codec that isn't even public yet?

  13. 500x? Exaggeration Much? by Anonymous Coward · · Score: 0

    Really? 4x, 5x, 20x, 500x?

    This is extremely well-worn territory. The current size of the problem isn't the future size of the problem. First they work on the codecs to make them more efficient on an IPC basis. Next they make the algorithms parallel because we have an ever-expanding resource of processor cores available to us, with vast memory pools. Finally, if the function can be made consistent and highly standardized, you find CPU instruction sets enhanced to perform certain key functions in hardware.

    Next thing you know, the 4x estimated resource ask is just 1.4x. The 500x estimated resource requirement is 30.2x or something. But the whole 500x resource estimate was probably bogus all along.

    You know how you get resource growth levels of 500x in the real world? Make a YouTube, or a Vimeo or something. It's the growth in the business itself where you see those levels of resource demands. And in those cases you have a revenue stream to fund the growth so it's not that big of a deal.

  14. low key ad by Anonymous Coward · · Score: 0

    "costs are skyrocketing! There is no avoiding it!" ...
    "Hey, have you heard this new FPGA thing? Sounds like it might be the solution!"

    Just trying to sell more FPGA cloud cycles....

  15. Unlikely to be an issue by bstrobl · · Score: 1

    This is honestly to be expected. However, while encoding times have heavily increased and may eventually be a barrier for further optimizations, I don't expect that to occur until the drawbacks of said encoding times outweigh the benefits. In this case, massive savings in bandwidth (around 50% for hevc/vp9. Maybe a bit more for AV1). That would definitely be the biggest cost for a company like Netflix and other providers that deliver large amounts of data over a small set of files.

    Eventually I think AV1 will win out over HEVC and VP9. In the case of HEVC, the patent mess has hindered adoption. In the case of VP9, the somewhat poor spec has done the same. Since AV1 seems to be a good attempt at fixing both along with the mass of companies that back it, there is a good chance that things will move quickly to just this one format. Google, Mozilla and Microsoft can simply ship updated browsers and add support for the format within a short period of time. Youtube will then slowly drop VP9 just like it dropped VP8 and h.264 (no 4k encodes in this case anymore).

    1. Re:Unlikely to be an issue by tlhIngan · · Score: 1

      This is honestly to be expected. However, while encoding times have heavily increased and may eventually be a barrier for further optimizations, I don't expect that to occur until the drawbacks of said encoding times outweigh the benefits. In this case, massive savings in bandwidth (around 50% for hevc/vp9. Maybe a bit more for AV1). That would definitely be the biggest cost for a company like Netflix and other providers that deliver large amounts of data over a small set of files.

      Eventually I think AV1 will win out over HEVC and VP9. In the case of HEVC, the patent mess has hindered adoption. In the case of VP9, the somewhat poor spec has done the same. Since AV1 seems to be a good attempt at fixing both along with the mass of companies that back it, there is a good chance that things will move quickly to just this one format. Google, Mozilla and Microsoft can simply ship updated browsers and add support for the format within a short period of time. Youtube will then slowly drop VP9 just like it dropped VP8 and h.264 (no 4k encodes in this case anymore).

      I don't get to see why the codec issue is such a mess. Before everything was h.264, there were huge codec fights as well. Do we not remember VC-1, VP8/webm, MPEG4 ASP (aka DivX/XviD), MPEG2, and probably a few others that all fought for supremacy. And for a long time, it was thought that DivX/XviD would be the victor, having had massive adoption everywhere?

      Just because we're having h.265, VP9, AV1, etc, doesn't mean diddly squat other than for a few years we're going to have a small mess on our hands, and one will get crowned the winner in a couple of years. For a time, Google wanted to switch everyone to VP8/webm and people were embedded VP8 decoders in hardware.

      AV1 is in an interesting position - given it's not out yet, and the others are matured to the point they can be used. AV1 had better be bulletproof from the get-go or it will be ignored until it's more mature, at which point h.265 or VP9 could establish themselves as the standard.

      Oh yeah, there's also the huge installed base of h.264, too.

  16. Who is going to use 4K or 360 video? by Anonymous Coward · · Score: 0

    Bandwidth caps have really put the kibosh on extremely large videos. (You might think real-time broadcasters would use it, but I don't think I have any 4K television channels here in a tech-oriented city.)

    However, by the time the bandwidth costs decrease one way or another, encoding costs will probably have dropped as well.

  17. DEMAND better quality! by ichthus · · Score: 2

    ..and with better quality video being demanded by consumers...

    Yeah, remember that meeting we all had last Spring? We all got together with our pitchforks and torches, rammed down the door to the codec people's house, and said, "Enough with H.264, already! Give us something better, dammit." That was a helluva time.

    --
    sig: sauer
    1. Re:DEMAND better quality! by 93+Escort+Wagon · · Score: 1

      I think the studios got confused.

      Many people are demanding better quality movies instead of the crap that currently gets churned out by Hollywood. But apparently the studios think that means we want to see more of JJ Abram's patented lens flare in higher resolution.

      --
      #DeleteChrome
  18. very high definition by Anonymous Coward · · Score: 0

    video is really bad for watching pr0n.

  19. Quality loss of existing videos? by Anonymous Coward · · Score: 0

    So what does this do to all existing video that is in H264? Will providers (youtube) keep streaming them in the native format they were uploaded as? Will they get reencoded into these newer codecs generating more artifacts and reducing the quality?

    We already know there is a quality loss from when you upload a video you have produced onto youtube and it gets reencoded before streamed, so will all the existing videos in their library get reencoded once again to the next new format of the season?

  20. Fuck Apple by Anonymous Coward · · Score: 0

    If they want to go off on their own and only naively support some patent embroiled codec that the rest of the industry isnt going towards, let them build their own trans coding layer between their phones and the rest of the world and chew up resources in their own data centers to support it

  21. Encoding cost has benefits by NaCh0 · · Score: 1

    The story summary talks all about the costs and nothing about the benefits. Less data to be served for high quality output could very well be worth the higher encoding cost.

  22. Shitty pretense to raise subscription cost by Anonymous Coward · · Score: 0

    They'll make up any money lost on encoding by having to stream less otherwise they wouldn't care.

  23. The 00's are calling and want your servers back. by Anonymous Coward · · Score: 2, Informative

    Most manufacturers now make barebones servers specifically designed to cram in GPUs. Amazon AWS, Google Cloud and Microsoft Azure all offer virtual servers with multiple dedicated GPU's as well. Yes, your run of the mill server is still headless with an ASpeed IPMI but you can get absolutely crazy with GPU server platforms.

  24. Easy. Choose the open one. by Anonymous Coward · · Score: 0

    That costs less and then the other platforms have to support it, which has zero cost for them, unlike if you chose one of the royalty-bearing ones, making the free and open codec a less onerous choice than a paid competitor.

  25. An odd approach by SuperKendall · · Score: 1

    Apparently the people that wrote this article think you'll be encoding media assets per request, instead of once per millions... otherwise what they are saying makes even less sense...

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  26. Good for Amazon by mveloso · · Score: 1

    This is nothing but good news for AWS.

  27. Fun with bad math by Anonymous Coward · · Score: 0

    Let's go over these multipliers one by one, shall we?

    5x number of minutes to be encoded over today - has nothing to do with Apple's adoption of HEVC

    5x the encoding costs for new codecs like VP9 and HEVC over H.264 - potentially accurate, depending on your encoder settings, but this will be offset by much lower bandwidth costs, which are often the dominant cost for a video service, and/or a higher quality of experience, which is what drives business results (market share, brand value, subscriber growth, lower churn, higher average selling price, etc.).

    5x as more video is in higher resolution, higher frame rate, HDR (e.g. 1080p60 SDR vs 4Kp60 HDR is 5x pixels) - Increasing the pixel resolution, bit depth or frame rate of a video experience affects costs independent of "adoption of HEVC". Of course, if you DO want to massively improve the quality of your video experience, without a linear increase in the cost to deliver that higher quality experience, upgrade to HEVC, which won't require 5x the bandwidth as you upgrade to provide a competitive video service.

    2x as now you have to support two codecs (H.264 & HEVC or VP9) - Wrong again. The cost of AVC encoding stays the same. So if you believe that HEVC encoding is 5x the cost of AVC, you don't multiply by 2 here, you multiply by 1.2 (adding back in the cost of AVC encoding, which is, by your calculations, 20% of HEVC).

    2x if you have to support 360 video and Facebook’s 6DoF - Again, choosing to upgrade the depth or quality of the video experience you're offering is independent to the decision to support HEVC. In order to deliver a high quality 360 degree video experience, a codec that is twice as efficient as H.264 is essential.

    So, if HEVC is 5x more computationally expensive to encode, adding HEVC content to your service (in addition to AVC/H.264 content) increases your encoding expense by a factor of 6 (1 + 5).... not 500. But you save in bandwidth for all those HEVC streams, and HEVC also lets you upgrade the quality of your video service to support higher resolution, high dynamic range, wider color gamut, greater color depth, and higher frame rates without your Internet bandwidth bill going through the roof. If your competitor (Apple, etc.) is delivering a massively better quality of video experience by taking advantage of a codec that is twice as efficient as H.264, you can either keep pace, or you can fall behind.

  28. Cost times Number of Uses by Roger+W+Moore · · Score: 4, Insightful

    At some point, it must be easier to upgrade everyone to fibre and just stream the content natively.

    Unlikely. What both you and the OP has forgotten about is that the increased cost of the servers needed to encode the video once is going to be offset by the reduced storage and bandwidth requirements. The video will be streamed thousands, if not millions, of times which not only requires huge amount of bandwidth but also means the file will be stored in multiple locations on multiple disks. This means that the savings in bandwidth and storage are magnified by the number of uses and will almost certainly offset the increase in cost of one encoding.

    1. Re:Cost times Number of Uses by BarbaraHudson · · Score: 1

      True except for people making and uploading their own videos - which probably the vast majority won't have much of an audience, and why not put the onus on the uploader to encode it (and then upload a much smaller file)?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re:Cost times Number of Uses by arglebargle_xiv · · Score: 1

      with better quality video being demanded by consumers

      You're damn right that we demand better quality videos. The amount of crap that's being produced these days is astronomical, with only a few shows actually being of any real quality.

      Of course the studios are just going to churn out even more derivative crap, because that's easier and quicker than producing quality videos.

    3. Re:Cost times Number of Uses by DRJlaw · · Score: 1

      Unlikely. What both you and the OP has forgotten about is that the increased cost of the servers needed to encode the video once is going to be offset by the reduced storage and bandwidth requirements.

      Not remotely. What you forget is there are a large number of devices, especially low-powered devices, that do not have hardware HEVC decode and instead are still best served by MPEG4. While bandwidth changes will depend heavily upon the mix of devices, storage requirements will only increase since the provider will have to serve both populations until the shift in device capabilities is nearly complete. Sites go where the audience is -- see Youtube, which still encodes videos in both MPEG4 and VP9 despite pushing VP9 hard since 2015...

    4. Re: Cost times Number of Uses by Brockmire · · Score: 1

      Did you reply to the wrong post? Your reply makes no sense when talking about offsetting large investment in streaming provider server cost. The user is the downloader, not uploader nor the one transcoding the files. So I have no fucking clue what you're talking about.

    5. Re: Cost times Number of Uses by BarbaraHudson · · Score: 1

      No, you don't have, in your words, a fucking clue. They're talking about content owners encoding videos, which is what happens when you upload them (once) to a server, not every time you download them. If the videos are encoded by the user before being uploaded, then the server is just a bare-bones file server, doesn't have to do any encoding whatsoever. Saves on both hardware costs and bandwidth to the server receiving the upload. And no, the user isn't just the downloader - do you have ANY idea how much video users upload per second? In 2012 people uploaded 1 hour of video every second, or 1 century's worth every 10 days. It's gone up a LOT since then - latest is 10 hours per second, or a century every day.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    6. Re:Cost times Number of Uses by Roger+W+Moore · · Score: 1

      That makes a lot of sense if you can get a web browser (or plugin) to do that for you to ensure that the format and encoding are correct. Without that, I think it would be very problematic given the huge numbers of file formats, codecs and options for those codecs which are available.

    7. Re:Cost times Number of Uses by theweatherelectric · · Score: 1

      I don't think you'd gain much doing it like that anyway. Uploaded video to YouTube gets encoded to multiple chunks of video and audio in multiple formats at multiple bitrates and resolutions. Encoding the video to separate chunks at separate bit rates allows YouTube to do adaptive streaming.

    8. Re:Cost times Number of Uses by BarbaraHudson · · Score: 1

      Why would you need a web browser or plugin to do the conversion? A stand-alone program should be able to do it better, then just upload the resulting file. Fucking web browsers - - the #1 reason the internet is so shitty and insecure today.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    9. Re:Cost times Number of Uses by BarbaraHudson · · Score: 1

      So tell me why the same program running on local hardware suddenly can't do adaptive streaming? Trolling much? Or just not thinking it through?

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    10. Re:Cost times Number of Uses by Roger+W+Moore · · Score: 1

      Why would you need a web browser or plugin to do the conversion?

      Simply to ensure it is done to the specifications that the remote site requires. I agree a standalone program is going to be far better at this but it would have to be available for multiple platforms, you would have to ensure it was up to date and that it was run with the right settings. If you require uploaders to be able to correctly configure a general video encoding application correctly you are going to get far fewer uploaders...although I suspect those you do get may upload higher quality videos.

    11. Re:Cost times Number of Uses by theweatherelectric · · Score: 1

      suddenly can't do adaptive streaming

      Because the encoding takes too long. People won't allow it the time encode all bitrates at all resolutions in all formats.

      Additionally, you have to re-encode the entire catalog anyway when you introduce new codecs and you can only do that server-side. YouTube re-encoded everything to VP9 and they will be re-encoding everything to AV1. They start with the most popular videos and new uploads and eventually get around to everything else.

      Trolling much? Or just not thinking it through?

      Don't panic. Remember where your towel is.

  29. Data suggest Linux users pay most. by Anonymous Coward · · Score: 0

    Then Apple, then Microsoft users.

  30. But by Billly+Gates · · Score: 1

    A nice shiny expensive new mac will get the job done just as well as your previous computer. Sure no ulterior motives there.

    As moores law comes to an end technology companies need new ways to invent sales. One is renting software. The other is making standards require more expensive versions of their products

  31. Not really a good way to gauge future costs by Solandri · · Score: 5, Insightful

    I remember in the 1990s when this new picture format called JPEG was being tested. I downloaded it and tried it out. It took a minute to decode a 640x480 picture in 24-bit color on my PC, compared to about 2 seconds for a GIF of the same resolution (albeit 8-bit). It took way too long on computers at the time, but the picture was beautiful and I knew computers would become fast enough that this was the future.

    Same thing with encryption. Old encryption standards typically aren't retired because they've been cracked. They're retired because a brute force attack against them used to take centuries or millenia, but computers have become fast enough that a brute force attack now takes only days or hours.

    MPEG2 with its horrible compression ratio became the standard for DVDs because at the time MPEG4 took too much processing power to be economically added to every DVD player. The same is going to be true for these newer video codecs. Initially they'll be computationally expensive, but within a few years they'll be tolerable. And after a decade it'll be trivial and we'll be looking towards replacing them with a new codec which takes advantage of more powerful modern hardware.

    1. Re:Not really a good way to gauge future costs by Billly+Gates · · Score: 1

      Ironically, patents are what killed gif and tif. The industry back then avoided patents rather than wanting to join them.

      Tif is expired now so if you have Windows 10 you can enable support in add or remove features?

      This move is coloboration to pick shitty tech to increase sales. Needing new Macs and shiny new phones help Apple and Samsung greatly!

    2. Re:Not really a good way to gauge future costs by Anonymous Coward · · Score: 0

      GIF never died, despite the birth of PNG, and no one gives a fuck about TIFF. You don't know shit about multimedia compression or you're still living 20 years in the past.

    3. Re:Not really a good way to gauge future costs by Anonymous Coward · · Score: 0

      Well, he is Bill Gates...

    4. Re:Not really a good way to gauge future costs by jbengt · · Score: 1

      . . . and no one gives a fuck about TIFF.

      TIFFs are still out there all over the place, especially for scans and including within .pdfs.

    5. Re:Not really a good way to gauge future costs by Anonymous Coward · · Score: 0

      TIFF (RIP output) are the defacto printing format in the industry...yeah like you know something.

  32. That makes no sense by Jason1729 · · Score: 1

    New codecs like H.265 and VP9 need 5x the servers costs because of their complexity. Currently, AV1 needs over 20x the server costs.

    You encode the file once (which may well take 5 or 20 times the processor power) and upload to the server which will then save bandwidth and storage costs because of the smaller file size.

  33. I just want it to work. by pubwvj · · Score: 2

    This Balkanization of codecs is a mess. Consumers, and developers, just want it to work. Let's see... I've got enough old DVDs and VHSs to watch for a decade... Maybe time to sit out this fight.

  34. Not really by Anonymous Coward · · Score: 0

    Chips that came after the Haswell timeframe (3 years ago) were already ready to support optimized HEVC encoding / decoding.

    Plus, there are known OpenCL implementations available that speed up HEVC decoding on older hardware;

    http://hgpu.org/?p=13189

    This kind of false news is dangerous for a site with a decent technical reputation like Slashdot. Stop spreading it.

  35. Re:Until next month, when hardware has decoders by Anonymous Coward · · Score: 1

    It's bitztream

    The autism-hating, custom EpiPen-hating, Musk-hating, Qualcomm-hating, Firefox tabs-hating Slashdot troll!

  36. Re: Until next month, when hardware has decoders by Anonymous Coward · · Score: 0

    The 2013 Moto G has hardware h265 decoding support... a sub US$ 200 phone, in 2013.

    Pretty sure most phones today have it.

  37. Uh...am I just missing it? by Anonymous Coward · · Score: 0

    This model assumes a stagnant server model as well...why wouldn't server architecture evolve to support the "one time" encoding? Duh?

  38. How's life in the hypocrite lane?

  39. Holy crap... What The Bunny!?!?!?! by LostMyBeaver · · Score: 1

    Let's for the moment pretend I know what I'm talking about regarding video technology.

    The author of this story seems to think that there's a correlation behind business and encoding complexity.

    Let's start with this. While H.264 and H.265 and AV1, etc... are all really cool, large scale content delivery systems tend to profit far greater from better use of core components of a codec than from improvements to core components of the codec.

    Let's consider things like improved motion search. Depending whether you're implementing the function in ASIC, FPGA (there's a difference regarding memory access), CPU instructions or GPU instructions, there are multiple approaches to handling this well. A circuit in a complex enough ASIC or FPGA could perform a single clock motion search within a given range, however the cost of this is generally very high and therefore inefficient financially. So, an iterative or progress approach is taken. One great method is to use the previous frame's motion vectors and predict a pattern which would continue motion in the same general directions within the same general regions of the field.

    Of course, this sounds highly intelligent and simple and logical, consider making an elongated diamond search pattern with an affinity to the direction of the previous motion vector. Motion search is logical and intelligent only when thinking in terms of one frame after the next. However, H.264 introduced the ability to encode every single macroblock as I,P or B (and some subtypes) and there's no specific requirement for I-frames in video which is great since for bit distribution in broadcast, when combined with spatial scalability mechanisms, it's possible to achieve constant bit rate at far lower rates

    I supposed I'm about to write a dissertation on video encoding here and there's a few friends of mine in the field who probably started reading this comment laughing at how I'm trying to solve all the encoding problems of the world in a single Slashdot posting.

    Let's say it this way.... currently there are two main types of OTT distributors

    1) The kind that encode a hundred films a year, a hundred different ways and the cost of CPU cycles to do it is absolutely irrelevant.

    2) The kind that encodes 900,000 videos a second to spam to everywhere. To these guys CPUs are very important.

    Most of these guys start off working on code in their moms basements and eventually turn it into something cloud based... very nice, very sweet. I remember before Google bought YouTube and YouTube was running their service by automatically linking to free file sharing websites. It was funny.

    Here's the thing though... these guys optimize the ever living heck out of their encoders. Some might use vanilla x264 and if you're small enough... why not? It's absolutely amazing stuff. It has OpenCL optimized code and therefore can scale to an FPGA very easily today as Altera (and other companies) have adopted OpenCL as their future direction of encoding support. This is a nightmare because people will start using FPGAs with OpenCL and other people will laugh because simply recompiling OpenCL to run on FPGA is not cost or power efficient. It's far better to use the OpenCL compiler extensions to manage copying memory to the FPGA and to prototype the function and then have a real VHDL/Verilog guy sit down and write the functions which are needed.

    One place where FPGA can save millions on encoding costs is in entropy coding. Hmm... well not the entropy coding itself (though it would make sense logically to just move the whole thing) but bit packing. x264 and others spend amazingly large amounts of their time simply calling the function 'PushBits()' because there's no efficient method of bit streaming in an x86 CPU.

    If Apple makes use of H.265, and people start streaming video to YouTube as H.265... here's what happens.... YouTube converts the video to either H.264 or VP9. No... YouTube won't rush to use H.265 just because it's there.

    Consider an Intel proce

  40. OF COURSE it's Apple's fault! by sootman · · Score: 1

    Nice clickbait-y headline, Dan. Despite the fact that the FIRST SENTENCE says "with Apple adopting H.265/HEVC in iOS 11 and [emphasis mine] Google heavily supporting VP9 in Android", the headline only mentions Apple. Gee, I wonder why that is?

    Hey, remember how happy we all were when Android overtook Apple in market share, and now they're several times larger? So wouldn't a more ACCURATE headline put the bulk of the blame on Google? Who, by the way, is ALSO a strong driver of video codec change via YouTube?

    As other posts are pointing out, this isn't even a big problem. Still, nice to see that waving the Apple flag is alive and well.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  41. Re:500x? Exaggeration Much? by Anonymous Coward · · Score: 0

    This is going to require dedicated high end hardware encoders and these are costly with high end prices.

  42. Re:500x? Exaggeration Much? by theweatherelectric · · Score: 1

    Not really. Bitmovin has already done demos of live streaming with AV1.