Wedge
Public area => The Pub => Topic started by: Dragooon on January 29th, 2013, 04:12 PM
-
Are the flash plugins required anymore? HTML5 can handle h.264/WebM videos just fine and most of the recent browsers support them, and AFAIK we use flash for only these formats? Same goes with audio. Mass uploading can be conveniently replaced with HTML5 based upload and it'll probably be a better experience plus should be supported across mobiles as well. And I don't think we use flash for anything else.
PS: I also had an idea of allowing on-the-fly conversion of videos to webm for better compatibility with the web. Although it'll only be viable on a server like a VPS.
-
What's browser support like?
-
For WebM:
Mozilla Firefox 4 and later
Opera 10.60 and later
Google Chrome 6 and later
Microsoft Internet Explorer 9 and later (requires WebM MF components)
Safari on iOS doesn't support it and requires some sort of plugin for Mac OS X
For h.264/AAC over HTML5:
MSIE version 9 and later (not sure if by default)
Google Chrome 4.0 and later
Any relevant version of Safari over all platforms (I think it was 3+)
Mozilla Firefox 17.0 for Android and currently in nightly for desktops
Opera doesn't support any form AFAIK
h.264 seems ideal honestly but Firefox's support is a bit dodgy (screw Opera :P). We also have Ogg/Theora but I'm not sure about it.
-
I was more asking about the mass upload aspect.
We still support IE8 with a vague nod at occasional IE7 support.
-
I was more asking about the mass upload aspect.
We still support IE8 with a vague nod at occasional IE7 support.
Oh, well IE8 sucks for pretty much anything HTML5. For Mass upload:
Firefox 4+
Google Chrome
Safari 5+
Opera 12+ (Took them two extra years to get on board...)
MSIE 10+ (I think, had a quick look and it does support File API)
-
That does limit what we do somewhat :/
The same comment could be made about h.264.
-
The only reasons I kept JW Player thus far are (1) laziness (2) it's hard to say goodbye to the spectrum analyzer I implemented into it (for Foxy!)... Heck, it's the one and only time I ever dabbled into ActiveScript.
One of the reasons why I'm trying to stick to Chrome these days (which is made possible by the very nice Sidewise extension -- it's so sad that Chrome doesn't allow it to be part of the window...!), is that it supports the Web Audio API which is the only alternative to Flash for a spectrum analyzer. Thus, using Chrome would make me feel like I'm still with a universal S.A.... It's silly, I know! (Especially since AFAIK, Chrome requires a flag to be set for Web Audio to be supported...)
The plan was always to switch JW Player to use MediaElements.js, though! It still uses Flash, but only as a fallback, like the latest versions of JW Player.
As for mass uploading, I think that at this point, it's not safe yet to switch to a HTML5-only solution. Opera, Chrome and Firefox all support it indeed, but IE is way too late for the party. And this is a situation where I'm not sure I want to provide a Flash fallback... It's pretty much all or nothing.
Anyway -- Aeva stuff is what I'm playing with these days, due to my recent bug fixing. But I keep reverting my changes because, well, I don't know where to go exactly... Flash being one of the 'I'm scared!' ones. But it'll come soon.
It's interesting that this topic was created today because I started doing spectrum analyzer tests last night... :P (And it resulted in a nice little crash.)
-
What about Wedge to grant a "Class A" and "Class B" support to browsers? Class A have all the latest goodness of html5, class b don't have video player, mass uploading, etc. Not our fault if users don't upgrade or browser vendors are lazy/have of stupid ideas about codec support.
-
If only it were actually that simple. The sad truth is that it isn't.
Are you volunteering to explain to users that it is their browser, not a Wedge bug, that is the problem?
Because that's the grim reality: whenever a user experiences class B behaviour, they're going to blame the software, not their computer, not their browser - but the *site* for failing to comply.
-
They dont deserve Wedge. Isn't it only for real men (and women)? Why not also browsers? :P
-
You and I both want to believe that but in the end, the users are going to shout about it, and I'd rather avoid that because user shouting = Arantors having a sad face
-
At the minimum HTML5 playback/upload should be implemented with a fallback to flash based workouts, so that we can ultimately remove them at one point when they're simply a burden.
-
Flash isn't a burden...
Class B = if we hide the feature instead of refusing its use, it's okay.
-
Flash isn't a burden...
Class B = if we hide the feature instead of refusing its use, it's okay.
It's about 30KB :P, and I said "when" they become one. HTML5 will fairly soon take over such media interactions, and that'll probably work for the better.
-
Well, personally I'm not fussed whether my browser uses Flash or HTML5 to show me a video.
Fact is, as a site author I'd be more inclined to go with Flash-only than with HTML-only because at least I don't have to provide two versions of my video files...
(I could have implemented the MP4/WebM thing in AeMe, too. I didn't, precisely because I never thought WebM would take over. Well, at least not since I started considering support for two video streams for a single item :P I'm still considering it but not for the MP4/WebM use case.)
Oh, and I got browser crashes from either HTML or Flash, so no winner for me here! ;)
-
H264 is indeed the standard, not WebM
-
There's no "standard" per se (at least not in the official capacity), so we can only talk about a "de facto standard".
Some people actually think that for a browser to be HTML5, they need to support MP4...
-
80% of videos on the Internet are h264
http://a2mac.org/2012/01/80-of-internet-video-encoded-in-h-264/
-
More interested in the alleged 2% market share for WebM... :wow:
-
More interested in the alleged 2% market share for WebM... :wow:
crazy..... :o
-
More interested in the alleged 2% market share for WebM... :wow:
Entirely YouTube :P.
-
I'm not sure they're taking it into account...
Methinks they're counting only MP4 when both are available.
-
I'm not sure they're taking it into account...
Methinks they're counting only MP4 when both are available.
Hm, YouTube has been trying to switch to WebM completely since it is Google's format. Recently it has only been serving WebM for me.
-
I'm in Chrome, and all I can see when I right-click a video is a long menu and, at the end, "Flash Player Settings". <sigh>
-
I'm in Chrome, and all I can see when I right-click a video is a long menu and, at the end, "Flash Player Settings". <sigh>
You gotta enable HTML5 from http://www.youtube.com/html5, they seem to be forever in beta.
-
They actually withdrew people from the beta without telling some of them, mostly because they had issues with showing ads with it...
-
Hmm... I thought they went out of beta years ago...
And still. I enabled it (re-enabled it?), and it still tells me Flash Player and all... Funny.
I guess it's only important on mobile, anyway.