SublimeVideo : Flash et HTML5

Anthony Nelzin-Santos |
Le lecteur vidéo HTML5 SublimeVideo possède désormais un mode Flash, qui lui permettra d'afficher soit un lecteur HTML5, soit un lecteur Flash, selon le navigateur visitant la page où il est utilisé.

Ainsi, ce sera la version HTML5 qui sera servie à Safari (4.0.4+), Chrome (4.0+) ou Firefox (3.6+). Ceux qui utilisent Internet Explorer, par exemple, se verront offrir la vidéo en Flash, tout comme ceux qui utilisent Firefox ou Opera si la vidéo n'est pas encodée en Ogg-Theora, mais en MPEG-4. Sur iPhone ou iPad, c'est la version HTML5 qui apparaîtra.

Jilion%20Blog%20%E2%80%93%20SublimeVideo%20Flash%20mode

L'interface est exactement la même entre les deux versions, la version Flash pouvant être testée sur cette page où elle est forcée. Les puristes pourront désactiver ce mécanisme pour ne proposer que le lecteur HTML5. Et si l'on n’est pas puriste, côté serveur, on pourra se contenter d'un seul format, le H.264, qui sera lu nativement notamment par Safari ou Chrome, et lu à travers le player Flash sur les autres navigateurs. Enfin, SublimeVideo ne fait désormais plus appel à des librairies JavaScript externes.

Ce procédé de fall back, mais dans le sens inverse de ce que l'on a l'habitude de voir, permet donc à SublimeVideo d'être un peu plus universel, et permettra aux fournisseurs de contenu d'offrir leurs contenus sur toutes les plateformes, en utilisant le HTML5 comme point de départ plutôt que Flash. Ne reste donc plus à SublimeVideo qu'à sortir de sa phase de développement.
avatar eTeks | 
Et cette petite merveille sera gratuite?
avatar mp_ | 
C'est amusant de voir que la vidéo HTML5 est plus nette que la Flash. Les joies des multiples ré-encodages ?
avatar Anonyme (non vérifié) | 
ok bon, je vais reprendre le développement de mon propre player parce que celui-ci avance vraiment trop lentement. De plus je veux un player qui sert différents formats, y compris du flv quand je n'ai que ça à fournir, du YouTube, du dailymotion... Là c'est vraiment pauvre, c'est pas open source, ça ne suffit pas. Par contre c'est vraiment joli.
avatar Tye | 
@eTeks : SublimeVideo® will be soon released and it'll be free for non-commercial use.
avatar Macleone | 
@ mp_: C'est amusant de voir que les gens continuent de critiquer aveuglément sans savoir de quoi ils parlent. Que ce soit la fichier .mp4 ou le fichier .flv, la piste vidéo est encodé dans le même format: H.264.
avatar mp_ | 
@Macleone peut-être. Toujours est-il que la version Flash est moins nette. C'est amusant de voir que les gens continuent de prendre la mouche dès qu'on parle de Flash sans vouloir forcément le critiquer
avatar gloup gloup | 
Moui. On peut aussi utiliser [url=http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/]les mécanismes de fallbacks des éléments html[/url] (100% sans bidouillage). Reste à afficher le tout dans une lightbox lors du clic, mais avec un peu de jquery ça devrait le faire. :p
avatar kisco | 
Il n'y a pas encore moyen de cliquer sur une portion de la vidéo qui n'est pas encore chargée :/ Mais sinon c'est vrai que c'est plutôt joli :)
avatar kisco | 
à comparer avec "Video for Everybody" http://camendesign.com/code/video_for_everybody
avatar Zed-K | 
@mp_ : Le problème de netteté vient soit de leur player, soit d'un encode multiple avec une version dégradée pour Flash afin d'économiser les ressources système. Le Flash Player sait lire les flux h264 encapsulés dans un .mp4 (et même .mov) depuis sa version 9. Il est donc parfaitement possible (et c'est ce que fait Youtube sauf erreur de ma part) d'utiliser un seul et unique fichier pour les 2 player (Flash et HTML5), qui auront un rendu identique. (Je dis ça pour info, pas pour défendre aveuglément Flash, puisque je suis carrément en faveur de l'HTML5 pour les player vidéo, bien qu'étant développeur Flash/Flex de métier).
avatar oomu | 
mais un .flv n'est pas nécessairement du h264. il ne doit pas l'être si vous voulez servir de la vidéo à des utilisateurs sous flash 8 (mais oui).
avatar Anonyme (non vérifié) | 
@Zed-K : c'est bien un seul fichier MPEG-4 qui peut être lu soit par le player HTML, soit par le player Flash. Mais comme Sublime a un mécanisme d'adaptation du débit en fonction du device qui lit la vidéo (si j'ai bien tout compris), il est possible que lors du passage en Flash, le débit soit un peu allégé, d'où la perte de qualité ressentie. Si un expert peut confirmer ou infirmer…
avatar Zed-K | 
@ Anthony Nelzin : Flash Player permet en effet le streaming dynamique (débit qui s'adapte en fonction de la connexion), par contre l'HTML5 ne semble pas proposer cette fonctionnalité (en tout cas je n'ai rien trouvé à ce sujet, n'hésitez pas à me corriger si je me trompe). Ça pourrait expliquer cette différence de qualité en effet, bien vu.
avatar Psylo | 
Le .flv n'est que le conteneur (au même titre qu'un .avi), rien à voir avec le codec utilisé.
avatar Stanley Lubrik | 
Pour ceux qui voient les vidéos floues dans les lecteurs Flash, allez regarder celle-ci tournée avec un appareil photo Canon.... Et rajustez vos lunettes (ou vérifiez si HD est ON dans les indications de lancement sur l'écran)... http://vimeo.com/7058755
avatar pecos | 
J'espère que le lecteur HTML5/flash final sera un peu plus véloce, parce que sur ma petite config, le film est plein de drops (même après un long buffering) et le passage en mode pleine fenêtre est saccadé. C'est peut-être dû au débit video trop important dans le premier cas. Dans le second, c'est la première fois que je vois un player video dans un naviigateur qui peine autant... Et effectivement, 140% processeur en lecture.
avatar lennoyl | 
C'est bugué: le fullscreen ne marche pas avec la version Flash (alors qu'il est censé le faire). Du coup, il n'y a qu'avec Webkit qu'on peut regarder la video en plein ecran. edit: autre chose d'étrange, je me souviens avoir essayé le fullscreen en html5 sous Firefox avec une version précédente de leur lecteur. pourquoi l'ont-il retiré ?
avatar skhattane | 
bein moi je trouve cela très enthousiasmant comme petit lecteur. Les éditeurs de contenu n'auront pas à choisir entre le beurre ou l'argent du beurre. Ça ne peut être que profitable au html 5 et le démocratiser encore plus rapidement. Une bonne chose pour l'iPad. (et iPhone accessoirement)
avatar remir | 
Je suis dégoûté, la video en flash plein écran est plus nette que celle en html5 mais pourquoi !!!!!!!!!!
avatar Augustin Caron | 
En tout cas, ce liseur de film est un authentique tueur de Ogg Theora. On encode en H.264 et il s'occupe du reste : épatant !
avatar Augustin Caron | 
@ Stanley Lubrik Superbe vidéo que je lis en html5, HD, grand-écran, sur Vimeo. @ Pecos Flash c'est mauvais et ça rame. C'est pas nouveau. Utiliser html5. D'où l'intérêt de SublimeVideo : meilleur pour les bons navigateurs. @ lennoyl Le plein écran en Flash marche très bien chez moi sans ralentissement. Peut-être te faut-il mettre à jour Safari ? Et pour la version kivabien dans Firefox => retour en page d'accueil.
avatar Armas | 
La difference de perfs entre les deux est sans appel.
avatar quedumac | 
Sur sublimevideo : HTML5 : 120% FLASH : 86% J'ai un MacBook Unibody 2008 2,4 Ghz Le HTML5 ne devrait pas être moins gourmand ??? O_0 comprend plus rien moi...
avatar BioSS | 
Ca montre bien la grande farce de l'HTML5, qui est moins performant que Flash…
avatar NikonosV | 
à propos de flash, elle est à chier la page d'accueil de macge j'ai 2 chaine TNT HD d'affichés sur mon mac pro si je vais sur la page d'accueil de macge, ca me prend plus de ressource que 2 chaines TNT HD ! y en a qui aime le gaspillage et le codage de porc :/
avatar NikonosV | 
preuve à l'appui http://www.izipik.com/images/201004/09/mptfnqjwymfmhnpy1b-cap.jpg

CONNEXION UTILISATEUR