Moving Beyond Flash: the Yahoo HTML5 Video Player (streamingmedia.com) 96
Slashdot reader theweatherelectric writes: Over on Streaming Media, Amit Jain from Yahoo has written a behind-the-scenes look at the development of Yahoo's HTML5 video player. He writes, "Adobe Flash, once the de-facto standard for media playback on the web, has lost favor in the industry due to increasing concerns over security and performance. At the same time, requiring a plugin for video playback in browsers is losing favor among users as well. As a result, the industry is moving toward HTML5 for video playback...
At Yahoo, our video player uses HTML5 across all modern browsers for video playback. In this post we will describe our journey to providing an industry-leading playback experience using HTML5, lay out some of the challenges we faced, and discuss opportunities we see going forward."
Yet another brick in the wall? YouTube and Twitch have already switched to HTML5, and last year Google started automatically converting Flash ads to HTML5.
At Yahoo, our video player uses HTML5 across all modern browsers for video playback. In this post we will describe our journey to providing an industry-leading playback experience using HTML5, lay out some of the challenges we faced, and discuss opportunities we see going forward."
Yet another brick in the wall? YouTube and Twitch have already switched to HTML5, and last year Google started automatically converting Flash ads to HTML5.
Taking a page from Microsoft (Score:3, Interesting)
Re: (Score:1)
Sure, Yahoo! is still relevant...just look at how many users lost their personal information in the last two years. (half a billion)
That said, I'm sure glad we have a privacy protector like Yahoo! to help secure our computers!
Re: (Score:2, Troll)
I bet you it's huge in middle America who have had their emails since the late 90's and still post on Yahoo Answers.
Re: (Score:1)
Renamed to Deploraville.
I am a Deploravillain...
Re: (Score:2)
I bet you it's huge in middle America who have had their emails since the late 90's and still post on Yahoo Answers.
I am a yahoo.com user, and I have been doing so for ages, certainly before Gmail. I left hotmail for yahoo years ago.
Any internet site today is not guaranteed to be protected from hackers. The Democratic party, and I bet the government and military servers have long ago been hacked.
Yes, they got names, addresses, etc, but only encrypted passwords. And if gmail was hacked, I guarantee that you would not hear ever that it occurred.
I like the yahoo.com interface. I feel more comfortable with it than with gma
Re:Taking a page from Microsoft (Score:5, Funny)
Re: (Score:2)
According to Alexa, Yahoo ranks #5 globally. Wikipedia is #6. So Yahoo is still relevant.
lolwut? (Score:3, Insightful)
What challenges? Was typing:
<video controls><source src=""></video>
really that hard?
Re: (Score:2)
it's job security because if they took your advice and assumed they were smarter than everyone else and just went with what they thought would work... they would have failed abysmally. they would be assigned to cleaning the toilets while someone who knew what they were talking about was put in charge of actually doing it right.
Re: (Score:2)
There might be some nontrivial changes(though mostly from more exotic to less exotic, so not hugely interesting) if you were going from RTMP or a similar streaming oriented format to servi
Re:lolwut? (Score:5, Insightful)
> Was typing ... really that hard?
yeah, that's fine if you want your video to work only sometimes, on some devices. and if you don't need pre-rolls, or interstitials, or playlists, or analytics, or you don't care about handling full-screen correctly, or adaptive bitrate.
pop quiz: which versions of firefox support h.264? which protocol suports bitrate streaming on google chrome on windows? on iPad?
Re: (Score:2)
and if you don't need pre-rolls, or interstitials, or playlists, or analytics,
You're correct. I don't need any of that. All off that is just bullshit added in to annoy the person trying to watch a video.
Re: (Score:1)
Considering the proliferation of tools to block most of those things, it's not just me.
Re: (Score:2)
right, but you know who might need that?
one of the largest ad networks on the planet? or maybe the 4th most popular video web site, with approximate 125M monthly visitors?
besides. the claim that you don't need a feature doesn't mean that your solution is significant. you didn't address any of the other things that you "solution" completely fails to address.
you're just digging yourself deeper into the hole here. your first post showed you clearly don't know what the fuck you're talking about. and you're not
Re: (Score:2)
adaptive bitrate
How about providing just an HD switch and let browsers buffer as much as they please instead of trying to be smart by switching to garbage resolutions?
Because you may not have the bandwidth to stream HD, and most users prefer lower resolutions they can play in real time instead of an HD stream which will buffer for a long time, then pause the video when it runs out of buffer.
Re: (Score:2)
pop quiz: calculate the buffering time for a 90minute 15Mbps stream if you're on a 1Mbps connection.
Re: (Score:2)
Was the embed tag really that hard? I'd really prefer the browser defer to plugins that I could choose to NOT INSTALL at all, or defer to the OS.
Bloating up the browser is dumb. It's all the bad of plugins, loaded all the time, without the option to rip them out. How many security updates does Chrome or Firefox or IE have every year?
Re:lolwut? (Score:4, Insightful)
What challenges? Was typing:
<video controls><source src=""></video>
really that hard?
Unfortunately that's too simple for many sites. They want to wrap "added value" around the video.
Re: (Score:2)
Sure. But the hard things are :
- Ads, and tracking their placement, etc.
- Encrypted Content (most content producers don't want their content streamed unencrypted -- and that causes issues for vanilla browser deployments)
- Streaming (this becomes less trivial if you are looking to utilize existing infrastructure to stream to the browser).
And these are why HTML5 video is still slow to roll out. Once the HTML5 spec had a basic video player, everybody moved onto the next shiny object a
1 question (Score:1)
How do I watch South Park without flash player?
Re: (Score:3)
-Still- looking at you, BBC... (Score:4, Interesting)
Honestly, get with the times and dump Flash. Or at least service HTML 5 for preference and only fall back to Flash. Not this "let's serve Flash to HTML 5-capable browsers" rubbish.
Re: (Score:2)
It would be nice if VMWare were to dump using flash as well. That's the major reason I still have it at work.
Re: (Score:2)
They have some lame and limited HTML5 front end for vCenter now. 6.5 or 7 or whatever the new version is supposed to be called will supposedly have a HTML5 client. I don't know if its been released or not.
Re: (Score:2)
Yet I still need the desktop client to use VMWare Update Manager.
Re: (Score:2)
Worse than that, you still need a Windows server running Update Manager components and the Windows client to install updates.
I think the switch from a heavyweight thick management ESX to ESXi was a good idea, but the problem is that it leaves all management capability needing a VM or external server with all the associated availability problems a single point of failure.
Frankly, I'd like to see ESXi re-thickened a bit to include vCenter management into the base install with master/slave clustering and a dis
Re: (Score:2)
ABC iView here in Australia also still requires Flash :(
Re: (Score:2)
What the hell does Donald Trump or #trump2016 have to do with the Australian Broadcasting Corporation and its iView catch-up TV service?
Re: -Still- looking at you, BBC... (Score:2)
Or dump Safari the IE 6 of this decade?
It lacks many HTML 5 features and mac users never upgrade and still use 2009 snow leopard with Safari 4 which makes IE look cutting edge in comparison. I saw a statistic a year or two ago showing 1/3 of Mac users had ancient versions of Mac OSx.
Use Chrome
Re: (Score:1)
Because you give blowjobs behind Starbucks.
Yahoo is ... the story? (Score:2)
The big players moved to HTML5 ages ago. Yahoo is the latest example of a no-longer meaningful Internet property being auctioned off to whomever will buy it (Verizon Wireless). Its relevance passed years ago and what it does or does not do -- long after the industry has already moved there -- is not of any relevance.
I'm happy someone listens to their PR and submits slashdot stories about it. It would otherwise be a boring day without humorous articles.
E
Re: (Score:2)
> The big players moved to HTML5 ages ago.
define "ages ago".
firefox only started supporting html5 netflix in 12/2015.
Re: (Score:2)
Spam.
Re: (Score:2)
https://www.youtube.com/watch?... [youtube.com]
Re: (Score:2, Insightful)
"What kind of video content does Yahoo host?
Advertising. The article does a lot of handwaving, and there are boxes filled with smaller boxes, and those smaller boxes are filled with gibberish. Other than one football game just once, the only content that they specifically address is advertising.
"The second challenge involved advertising. While content video playback has shifted to HTML5, most video advertisers continue to rely on Flash..."
Oh the poor dears; Yahoo must make sure that HTML5 advertising is as
Distraction (Score:2)
The timing of this announcement tells me they are trying to distract us from something [slashdot.org].
Is the protocol really the problem? (Score:2)
I've written parsers for both MPEG-1 and MPEG-2, and while I never actually looked I never saw any security problems with either. I'm guessing Flash is the same way. The protocol is fine, the implementation is problematic.
Re: (Score:2)
Some sites like the hardware support for mic, cam.
YouTube has a long way to go with HTML5 player. (Score:2)
Re: (Score:1)
Can I install an unsigned extension without jumping through hoops?
Re: (Score:1)
"Firefox Release and Beta versions will not have any way to disable signature checks."
^^ hoops
Re: (Score:2)
doesn't help HTML5 seems to load at the speed of play. Forget about watching the first minute, getting bore
Re: YouTube has a long way to go with HTML5 player (Score:2)
Yeah, I run Chromium without Flash and I can't play most YouTube video. I checked their HTML5 page and I've got everything but h.264 support and nuthin'. Not even Google likes Google's codecs.
Facebook (Score:5, Insightful)
Oddly enough, Facebook has reverted from HTML5 back to Flash for their desktop site. This is highly odd, considering they support video on non-flash-enabled mobile devices. This is extremely frustrating trying to see videos from friends and then be notified I cannot, due to lack of flash, although it worked a month or two ago.
Re: (Score:3, Informative)
It's likely because they added live video. The way the handle live broadcasts likely doesn't work well with current HTML5 tech.
Re: (Score:3)
I would vote you up if I could. There are in fact real technical problems with showing life content in HTML5 videos. And while there are a couple of proposals on how to address this issue, there is so far no consensus among browser makers. I expect things to get better quickly, as all major browsers are rapidly moving away from Flash. But for a small numbers of specific use cases, HTML5 does not quite have an adequate answer.
The bad news is that this will be painful for the smallish number of affected web d
Re: (Score:1)
There are in fact real technical problems with showing life content in HTML5 videos.
Live video works fine in HTML5 on YouTube. Live video also works fine in WebRTC. So what precisely are these alleged "real technical problems"?
Re: (Score:2)
this is because Facebook is an ad network - you & your friends are the product. Facebook sells your eyes to their customers, and if their customers want to show you flash pre-rolls and interstitials, then that's exactly what Facebook will use. Money talks.
Yahoo too (Score:1)
"..has lost favor in the industry due to increasing concerns over security..."
Re: (Score:2)
Re: (Score:2)
The same people who are complaining about no headphone jack this year were complaining about Flash not being supported then.
Re: (Score:2)
HTML5 works better than Flash, but a headphone jack works a lot better than having no headphone jack.
This isn't a huge deal (Score:3)
> In this post we will describe our journey to providing an industry-leading playback experience using HTML5
In other words, a regular html5 player with ads enabled. Their mystery recommendation engine is the hardest part (depending on how complicated they make the VAST/VPAID).
But still flash is the only thing that networks... (Score:2)
I would love to be rid of flash forever, but there remains a small but distinct subset of websites for which I do not have any legal alternative for the content they provide that insist upon sticking with it... until hell freezes over as far as I can tell.
HTML5 aint ready. (Score:2)
Main thing its missing is a working video blocker so that videos will start playing when I want them to, not as soon as a tab is loaded. Right now I have like 3 or 4 different extensions loaded purely to try and prevent autoplaying videos and it still doesn't get them all. So annoying.
Re: (Score:2)
+1 to the "why can't I stop videos from autoplaying" problem. Those extensions force frequent browser upgrades too, as apparently the latest "Disable HTML5 Autoplay" extension usually requires the very latest Chrome. It's an immature field that is still under rapid development. And dammit, I'm sometimes working on a slow link, or have limited data. I don't want that link clogged trying to download a video I have no intention of playing. I don't want a "no autoplay" half-measure -- I don't want my browser to
I never understood that video player business. (Score:1)
Why don't just provide a link to the video and let *me* use the video player of my choice? Why force-feed the users some "experience", conceived in the darkest corners of a sick web designer's phantasy?
I, for one am glad for cclive and youutube-dl. Other than youtube, if I can find a link to the video hidden somewhere in a crappy javascript mess whithin the page source, I download it. If not -- I just don't see the video.
Re: (Score:2)
Why don't just provide a link to the video and let *me* use the video player of my choice?
1) Flash was everywhere. It was reliably installed, and every flash doohickey in a web site would include a link to install flash if your computer didn't already have it. Video would never caught on if it had to be up to the end user. Half the web users don't want to go to some random video player site to install it, especially if they're just on a library computer, or they want to send a video link to grandma, etc.
2) Sorry, as much as you want your own presentation, none of the web sites that serve content
One thing... (Score:1)
That's at least one thing Yahoo has over so many news websites, entertainment networks portals, and CRUNCHYROLL I'M LOOKING AT YOU.
YouTube? Who cares about YouTube? (Score:1)
I only kept Flash for accessing absolute basic-needs sites. The moment xvideos switched to html5, I de-installed Flash and never looked back.
Dead Horse Beating.flv (Score:2)
Spiffy. Now Google needs to build a plug-in that works with NWS radar loops as they still require Flash.