An update to our YouTube TV members on Roku
blog.youtube
blog.youtube
As far as codecs, or anything of the sort, Roku has a device that they sell to customers. Google must write an app that works on that device.
I think it's time we have legislation that working apps cannot be removed from platforms over stupid corporate spats.
On HN of all places, I'm surprised to see that the guy throwing his weight around to GET RID of proprietary codecs is being portrayed as the bad guy.
I'm sure if you dig far enough into my history you'll find I have absolutely no sympathy for google under almost any circumstances, but in this case they're doing the right thing.
I have zero pity for Roku and the rest of the video streaming cartel. For years (decades in fact) these companies colluded to shove down everyone's throat an expensive, unwieldy, made-by-committee 1-size-fits-all technology (MPEG), with a get-out-of-court rule from the Justice dept not to target them with price fixing.
That a small company like On2 was able to survive, much less eventually get acquired by Google (who have dutifully kept the VP* and AV1 codecs open-source) is really quite a miracle.
There is depth to this story that has never been plumbed.
What is better for tech startups who don't have a legacy patent to bargain with the patent pool barons? (MPEG-LA)
What is better for artists -- musicians, independent film makers, content creators in general -- a world where the popular devices fully support FOSS protocols, or a world where a few large media companies make back-room deals with tech giants (or just consolidate tech+content into FAANG megaliths)?
This is not a trivial issue. I encourage everyone interested in this to do some research and common-sense thinking about how you want technology to evolve, and who you want controlling and exploiting that technology. It matters.
1: https://developer.roku.com/en-gb/docs/specs/media/streaming-...
If we could snap our fingers and make it go away, then great but holding consumers hostage on some impractical FOSS crusade is ridiculous.
When it comes to these gluttonous Big Tech companies, I tend to err on the side of the smaller guy. Your comment doesn't capture that dimension of the conflict.
Roku net income was $67m for the Dec quarter versus Google at $15.2b. Two hundred Rokus still do not a Google make. And Google did even better ($17.9b) in the most recent quarter.
Phrased differently, Google will probably earn more profit this year than Roku's entire market cap.
You mean AV1
Why? Saying they must support Roku devices is a pretty firm (and strange) stance to take. Where does the line get drawn on what devices they do or don't have to support?
> I think it's time we have legislation that working apps cannot be removed from platforms over stupid corporate spats.
This would certainly have unintended consequences. What do you consider "stupid corporate spats"? Why should Google be forced to support codecs on HW they don't manufacture?
That's the way the Roku works. If you already have the app installed, then it will continue to work and function as-is.
It's only disappeared from the store. If you uninstall, you won't be able to reinstall, but the app isn't remotely removed.
If we normalise "deprecate that hardware as it lacks some logical software feature", that's bad for the environment, and bad for society in general. That's currently normalised though, so we have a long way to go to get this put right.
It's a shame we're nearly full circle - we had fully programmable computers, now we need to add hardware codecs to them, in order to prevent those general purpose programmable computers from lasting too long (!)
All this craziness started with App Store 's to begin with, and hopefully one day might end with their demise. One can hope.
App stores just brought this into the digital space, overwhelmingly large profit margins and all.
Folks here frequently laud Epic for their attack against Apple, but even their (comparatively low) margins are kinda ridiculous for the bare minimum service they provide.
The ability to break backwards compatibility has been central to the continued development of every platform. Windows, Mac OS, Android, iOS, the web, are all unable to run certain old programs. Some of these platforms offer more compatibility than others, but none offer 100%.
Most of the time, the breaking changes end up being good for consumers, especially in the long run. Change is necessary for technological progress and banning such activity would be like throwing out the baby with the bath water.
If you read Roku's version of what is being negotiated and then read Google's, then note that Google only discusses the popular one (codecs) and seemingly forgets all the ones that make them look bad.
I don't consider Roku a "good guy" with all of these disputes, but on this one based on the information we have it seems like Google tried to flex and got rebuffed. They then thought the recent other disputes w/Roku would give them cover, but it hasn't worked too well so far.
PS - I do feel like Roku's position on the codec though is a little weak/vague. But Google's lack of statement about the other 90% of the dispute is worse.
People are going to keep using thier Roku without a second thought but they might be pissed at Youtube "because it doesn't work on my Roku."
0: https://www.axios.com/roku-google-youtube-tv-dispute-525316c...
There are two sides to this, the encoding side and the decoding side. Google can frame it charitably towards themselves by saying "the Roku won't be able play 4K HDR", but we could just as easily frame it as "Google doesn't want to encode non-AV1 4K HDR". Both companies are trying to save costs, but Google's trying to frame it as Roku failing its users (users which are Google's as well, if they're trying to watch YouTube TV).
To be clear, I think open-source codecs are great, and it makes sense for devices (especially plugged-in / home internet devices) to support as many as is reasonable.
Not saying that is the case - I don't know, but I don't think you do either.
> ...To be clear, we have never, as they have alleged, made any requests to access user data or interfere with search results. This claim is baseless and false.
If Google is telling the truth here I feel like this is worth launching a lawsuit against Roku.
On what grounds?
That's akin to blackmail.
Here's what I just found WRT Spectrum specifically: https://www.techowns.com/spectrum-tv-on-roku/
https://www.engadget.com/roku-ultra-dolby-vision-streaming-p...
From what I am reading between the lines: Youtube wants to dump H.265 because of patent royalties. Roku has a lot of 4K streaming sticks with H.265 support but no AV1 support. Roku picked a fight over it because maybe those customers would leave for Google devices? I no longer will get YT updates for my AV1 device.
Is this correct?
0: https://blog.youtube/static/blogv2/js/csp/gtm.js
1: https://github.com/easylist/easylist/blob/3d27d8f9f4752fda71...
Maybe I'm misunderstand this, but this smells fishy.
> However, Roku chose to use this as an opportunity to renegotiate a separate deal encompassing the YouTube main app
Those seem to be 2 different apps they're talking about
> Roku requested exceptions that would break the YouTube experience and limit our ability to update YouTube in order to fix issues or add new features. For example, by not supporting open-source video codecs, you wouldn’t be able to watch YouTube in 4K HDR or 8K even if you bought a Roku device that supports that resolution.
What Google says is: use our VP9 codec, or else.
Do they? Because if I put a 4K video through youtube-dl -F, I get this:
248 webm 1920x1080 1080p 1392k , webm_dash container, vp9@1392k, 24fps, video only, 193.77MiB
137 mp4 1920x1080 1080p 2650k , mp4_dash container, avc1.640028@2650k, 24fps, video only, 368.92MiB
271 webm 2560x1440 1440p 3453k , webm_dash container, vp9@3453k, 24fps, video only, 480.62MiB
313 webm 3840x2160 2160p 10434k , webm_dash container, vp9@10434k, 24fps, video only, 1.42GiBhttps://support.google.com/youtube/answer/2853702?hl=en
> HTML5 streaming: Many browsers support HTML5 and either the H.264 video codec or WebM format.
As others pointed out, this could be about AV1. Which still is bull crap because YouTube hapily delivers video in H.* or VP9 when needed.
And it looks like the only reason Google stopped encoding in H.* to everyone's hand whether it's good or bad. This definitely has nothing to do with "opensource codecs".
Some Apple devices are (or used to be?) affected by this. For example, on Mac, Firefox or Chrome have been able to play 8K YouTube videos for a long time while Safari couldn't go past 1080p. This was "fixed" a few months ago, but only because Apple added VP9 support.
I don't think H.264 will disappear from YouTube anytime soon. They'll continue to use it as a fallback for devices that can't play VP9 or AV1 files. In fact, I wouldn't be surprised if VP9 was dropped before H.264 when AV1 support (and YouTube's encoding capabilities) improve.
At the end of the day, Google/YouTube doesn't have to use a paid and proprietary codec like H.265 and Roku doesn't have to support VP9 or AV1 with hardware (or software) decoding. But since H.264 support is still there, the hardware should be able to play 1080p YouTube videos without a problem.
1: https://developer.roku.com/en-gb/docs/specs/media/streaming-...
However, consider:
- H.264 has been around siince 2003 (so, 18 years).
- VP9 was released in 2013 (so, 8 years). Google basically forced everyone to adopt the codec by refusing to encode 4k videos in anything else
- AV1 was released in 2018. Only 3 years ago. Yay, a new shiny toy for Google. And Google now tries to force everyone to switch to it, or else? Google's own Android gained support for it only last year.
So, when is Google going to drop VP9 for videos and only encode them in AV1? And should everyone drop it in another 5 years for an AV2?
How do you know?
Look at Platform Gross Profit vs. Player Gross Profit. It looks like previously they were selling at a loss, and in 2020 they managed to start selling basically at-cost.
[0] https://ir.roku.com/static-files/0e84462d-74ac-459d-9aff-be3...
They have not made the app available on Windows Phone, and banned Microsoft's app a few times: https://arstechnica.com/gadgets/2013/08/google-blocks-window...
It is tiring when 2 corporations sling it at each other without any backup.
Maybe after the HBO fiasco and now this it's time to reassess choosing Roku devices as the default.
I assume that is pr speak for, it would limit youtube in experiencing the app users?
Who writes stuff like this and thinks it sounds authentic?
This high quality experience caused my device to randomly reboot while watching youtube. Also because of this the last android update bricked the device that is rendered useless. Because of this great experience I am switching to Apple TV just like I did with my phone long time ago. Google does not give two shits about customer experience for a long time. Unlimited data collection is the only thing they care and everything else is secondary.