Netflix Starts Streaming AV1 On Android To Save Cellular Data (9to5google.com) 34
Netflix announced today that it's beginning to stream video using AV1 on Android. This high-performance, royalty-free codec provides 20% improved compression efficiency over VP9. 9to5Google reports: Developed by the Alliance for Open Media, founding members include Google, Netflix, and Amazon -- all large video providers. Netflix says its "goal is to roll out AV1 on all of our platforms." In starting on mobile, the service cites how "cellular networks can be unreliable" and "limited data plans." That is particularly the case for subscribers abroad, a key growth market. This results in an overall "good fit for AV1's compression efficiency."
At launch, the "Save Data" option -- More tab > App Settings > Cellular Data Usage -- must be set in the Android client. Netflix only specifies "selected titles" as being available to stream over AV1. Moving forward, Netflix's AV1 usage will expand to more use cases as "codec performance improves over time." The service is already working with "device and chipset partners to extend this into hardware."
At launch, the "Save Data" option -- More tab > App Settings > Cellular Data Usage -- must be set in the Android client. Netflix only specifies "selected titles" as being available to stream over AV1. Moving forward, Netflix's AV1 usage will expand to more use cases as "codec performance improves over time." The service is already working with "device and chipset partners to extend this into hardware."
Current state of AV1? (Score:3)
Can someone with more knowledge of the area fill me in on the current state of AV1? Last I heard about it it was horrendously slow on the compression side and no hardware compressors were available? Is this still the case? Are they just throwing raw CPU horsepower at it?
Also how about decoding? It would seem with hardware decoders available for h.265 the switch to AV1 would be very detrimental to battery life.
Re:Current state of AV1? (Score:5, Informative)
Can someone with more knowledge of the area fill me in on the current state of AV1? Last I heard about it it was horrendously slow on the compression side and no hardware compressors were available? Is this still the case? Are they just throwing raw CPU horsepower at it?
Also how about decoding? It would seem with hardware decoders available for h.265 the switch to AV1 would be very detrimental to battery life.
Encoding times have dropped dramatically in the last 12 months. Check out this article to see see the difference (in 2018 encoding was a thousand times slower than h265, now it's only 3 times slower). https://www.streamingmedia.com... [streamingmedia.com]
There are more and more hw based decoding options. Mediatek just launched a new SOC that supports hw based decoding. I expect hw decoders to show up in a few 2020 products, (LG announced that their 2020 TVs will have it) and become commonplace the following year.
Re: (Score:2)
Thanks
Re:Current state of AV1? (Score:4, Informative)
HW encoders have already been released albeit they are not meant for the mere mortals. As for software encoders, yeah, they have become a lot faster recently however none of them come close to libaom in terms of quality and this codec is still horrendously slow.
That's indeed the case. Some rare consumer devices with HW AV1 decoding have been announced but its uptake still leaves a lot to be desired. So far it's been just ... extremely sad.
Re:Current state of AV1? (Score:4, Insightful)
Re: (Score:2)
It's still infinitely cheaper at both the encoding and decoding ends than the patent-encumbered money-grubbing abomination that is H.265.
Re: Current state of AV1? (Score:2)
Please cite some real numbers because this looks like zealous conjecture.
Patent holders are still waiting to torpedo AV1.
Re: Current state of AV1? (Score:2)
It is slow on the compression side. Of the most popular codecs, AOM is slow but good quality, rav1e is a non-starter and SVT is comparatively fast but still a bit unstable. Intel have demoed SVT doing 1080p live, albeit on a fairly high-end multi core system. SVT is improving quickly too.
A word of caution (Score:4, Interesting)
Considering that the AV1 spec was finalized over a year ago that's kinda strange. From what I've heard even the upcoming SnapDragon 865 SoC will not support the AV1 codec in any shape or form.
Re:A word of caution (Score:4, Informative)
First thing I thought too.
For reference, an indication of which hardware has VP9 hardware decoding: https://en.wikipedia.org/wiki/... [wikipedia.org]
hardware later in 2020 i.e. months away (Score:2)
LG, Mediatek and lots of others are planning on releasing hardware decoders later this year i.e. months away...
look for it as a spec on the launches at GSMA conference
it can take years to do a SOC... all in good time...
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: A word of caution (Score:2)
Having the option to trade data for battery life with a setting is pretty nice though.
You can't design a new SoC in one year (Score:4, Insightful)
Designing a new SoC or CPU usually takes about 3-4 years [forbes.com]. The 12-18 month release cycle we're used to is because companies have multiple design teams working on an overlapping schedule. That is, a design team doesn't finish designing a new SoC in 12 months, then immediately start designing the next SoC to be released the following year. Team A is 1 year in the design process and 25% of the way through, team B is 2 years in and 50% of the way through, team C is 3 years in and 75% of the way through, and team D has just finished their 4 year design and will begin working on a newer design which will be ready in 4 years.
So if the AV1 spec was just finalized in 2019, then don't expect to see hardware decode support for it until 2022-2023 (unless they specifically held up part of the design waiting for the spec to be finalized). I assume Netflix is going to have a transition period, where they'll stream either the VP9 or AV1 version of the show depending on which format your hardware is capable of decoding. (I've been warning people buying phones, tablets, and streaming boxes about this - that whatever they bought in 2018-2020 will probably be obsolete within 5 years. The way older smart TVs can no longer stream YouTube content and have had the YouTube app removed from their libraries due to YouTube phasing out h.264 leaving only VP9 versions of their videos.)
NVidia Shield, Android TVs (Score:3)
There are Android devices other than 'phones (my Shield, my friend's Sony TV). Neither of these is using cellular data. Are these also going to be fed AV1? Netflix video is encrypted, AFAIK. How could I tell whether I'm using the extra power to decode AV1 over h.265?
BTW, how power-efficient is VP9?
May sound like nit-picking but California's energy bills are about to go nuts, and my condo doesn't have anywhere to put sufficient solar.
Re: (Score:2)
May sound like nit-picking but California's energy bills are about to go nuts, and my condo doesn't have anywhere to put sufficient solar.
My friend you are definitely nit-picking. Running a CPU decode on a small device vs a hardware decode will likely cost you $0.50 per year, even at Germany's prices let alone the cheaper Californian ones.
You'll be fine.
Overseas Market (Score:2)
In Tokyo au/KDDI (one of the top 3 phone companies) has a 20GB cap, then it costs $10 per GB. Realistically this is way too low especially if you are using Netflix. They do offer a specific plan called for example flat 25 with netflix which is about 50-60 USD/month for 20GB and unlimited netflix and a maybe Hulu I think. Competitors like Softbank are offering 50-60GB which is more realistic.
Re: (Score:3)
Save on cellular data, lose battery life (Score:3)
Sadly, there is still not much silicon that supports AV1 decoding in Hardware. therefore, yes, you will get less data for same quality, but use more battery life.
This is not a condemnation of AV1, is simply the way things are at the moment. As time goes by, more HW makers will implement AV1 support in silicon, and as TFS explicitly says:
The service is already working with "device and chipset partners to extend this into hardware."
Re: (Score:2)
If you build it, they will come.
Netflix probably wants customers to demand hardware support so they don't have to trade battery for data. like this. Manufacturers will actually roll out HW support now that there's a significant use case.
Sam
Re: (Score:2)
Re: (Score:2)
They don't care about end user battery life, they care about bandwidth costs. If you want quality, you wont get it from streams.
Re: (Score:2)
Apple is one of the governming members of AOMedia, the standards body behind AV1. Yes, they probably won't support it in their devices until they've got hardware support ready, but that's fine. They're already onboard.
Re: AV1 needs Apple's support (Score:2)
Why would they bother when theyâ(TM)re on the HEVC bandwagon? Their upgrade cycle looms more aligned with the next MPEG codec.
Re: (Score:2)
h.265 support is still spotty, and in my experience the encoding is still a lot slower than h.264. So it's still up in th
Re: AV1 needs Apple's support (Score:2)
How many much is the HEVC royalty on and Apple handset, or on Apple TV stream?
Apple have had HEVC support baked in to their hardware for years. Their HLS authoring guidelines only use AVC up to 1080p (for good reason), yet theyâ(TM)ve been pushing 4K for a few years too.
As for the AV1 licensing fee situation - whatâ(TM)s going on with Sisvel? Their pricing structure targets display devices (e.g. would hit Apple if they made a successful claim), but donâ(TM)t include encoded content (I.e. do
Hey where'd my battery life go? (Score:2)