C’est sous ce titre hautement provocateur que Pascal nous livre ses remarques (je traduis, adapte et caviarde un peu) dans cet article.
L’état des players vidéo sur le web est assez consternant: flash, flash et encore flash. Si au moins flash était le player parfait, ou si il existait des alternatives (ce qui n’est pas vraiment le cas aujourd’hui). Une liste des options possibles:
- Quicktime: vous pouvez le voir sur le site d’Apple (évidemment) et sur n’importe quel site qui propose des vidéos de bonne qualité (NDB: on sens pas du tout le côté partial de l’auteur…)
- RealPlayer (apparemment toujours en vie, pour des raisons historiques sûrement)
- Windows Media Plugin: pour windows seulement (avec la possibilité de le lire via Quicktime sous OsX via Perian ou Flip4Mac)
- VLC plugin: une vraie solution multiplatforme… si vous trouvez et comprenez comment l’installer, et en plus c’est OpenSource! Sympa, mais manque un poil de finition.
- DivX, un futur RealPlayer (NDB: méchant mais tellement vrai!) Sauront-ils résister? La fermeture de stage6 n’est pas vraiment un bon signe.
- Le tag vidéo HTML5 tant espéré? Bientôt ou tout de suite (si vous êtes un heureux utilisateur de Safari3), mais la part de marché de Safari n’est pas suffisante pour imposer rapidement ceci.
- Vivo… un qui semblait prometteur, d’une époque préhistorique 
- Java… Ok c’est juste pour oublier personne, comme par exemple espresolutions
Je pense qu’il doit exister d’autres solutions, particulièrement sous Linux, mais ce n’est pas le but de cet article.
Un autre chemin semble être de se détacher du navigateur web pour la vidéo. La façon dont nous consommons cette vidéo, même en streaming, semble valider ce mouvement. Un bon signe est que après Miro et Joost, Adobe se lance aussi dans l’aventure…
Bref, pleins de possibilités et pourtant tous les nouveaux et branchés sites 2.57 suivent la tendance et adoptent… Flash! Quel comportement innovant! Ce lecteur qui jusqu’à l’année dernière ne pouvait jouer de la vidéo de qualité. Adobe a été si fier d’annoncer le support du H264, alors qu’il était disponible depuis plus de 3 ans sous Quicktime.
Bon, maintenant vous allez dire, Flash à la possibilité de jouer des vidéos de haute qualité, arrête de te plaindre et passe sous Flash. Le problème c’est que Flash n’est pas si bien que ça, du moins de ce que j’en ai vu jusqu’à présent. Et je suis très curieux si un développeur flash peut me prouver le contraire…
Voici donc le challenge: Flash peut-il faire tout ça?
| Capacités demandées |
Quicktime |
Flash |
| Avance rapide (propre, pas un saut toutes les 5 secondes) |
Oui |
You tube ??? no thanks ! |
| Arrière rapide |
Oui |
Non |
| Variation de vitesse (let’s speed it up !) |
OUI ! |
Oublies |
| Avance et retour image par image |
Oui |
Non |
| Plus généralement, accès direct à chaque frame déjà téléchargé |
Oui |
Non (sevenload y est presque) |
| Informations précises sur l’image en cours |
Oui |
Non |
| Informations précises sur les données déjà téléchargées (en téléchargement progressif) |
Oui |
? |
| Selection control (constraint the navigation within the video)… [Pas compris pas traduit] |
Oui |
Non |
| Peut lire tous les formats? |
Oui ! (et installer Perian and flip4mac si il vous en manque) |
NON MPEG1, NO MPEG2, NO … |
| Cache crypté,aucun moyen simple de pirater la vidéo, même en téléchargement progressif |
Suffisament si vous n’avez pas à faire à des hackers |
NON : si vous voulez une solution sécurisée, vous devez streamer le contenu et adpoter et payer le système adobe complet (serveur): aucune moyen d’utiliser Apache pour ça |
| Ajout de logos en transparence |
Oui |
Oui (Mais je n’ai pas vu le rendu sur une version plein écran avec un tel logo) |
| Plein écran |
Presque : maximiser la taille du navigateur. |
OUI ! |
| Multi platformes |
Mac/PC IE/FF/Saf et
plusieurs options sous Linux, mais pas de release officielle. Donc la démo qui suit ne devrait pas tourner sous Linux |
YES! |
Je pourrais ajouter d’autres aspects comme les performances (énergie, cpu) de flash comparé à Quicktime quand il lit une vidéo en H264, ou du fait qu’utiliser tous le même outil créé par une seule même companie est un rêve pour les hackers (windows?), mais ces points sont plus subjectifs, donc je ne les utiliserais pas, mais ils doivent tout de même être pris en compte. Par exemple: il y a un domaine où on ne voit jamais Flash pour la vidéo: quand quelqu’un paye pour le contenu (VOD ou replayTV)
En conclusion à part les deux points précédents, Quicktime est bien meilleur que Flash. Pour être un peu plus concret, voici une démo basé sur le plugin Quicktime et du Javascript (avec l’aide de Prototype et Scriptaculous). [cliquer sur la photo pour accéder à la démo live]

La question: Est ce que quelqu’un peu proposer le même type d’interactivité que celle faite via Quicktime et Javascript??
Ma note personnelle: Pascal connaît son sujet et sait mettre le doigt où ça fait mal, pas de doute là dessus
Sa démo est aussi très impressionnante avec des fonctionnalités jamais vues sous flash aujourd’hui (ou alors faut nous prouver le contraire). Reste le problème majeur pour certaines entreprises de la propagation du plugin Quicktime par rapport à celui de Flash. Il est vrai que si les fonctionnalités proposées sont largement supérieur une majorité d’utilisateurs risquent de sauter le pas, mais quid des visiteurs lambda (comme mon père ou ma femme)?? Ceci n’enlève rien au contraire aux qualité technique de Quicktime, mais reste à mon avis une question importante.
Et vous vous en pense quoi? Un dev flash volontaire dans la salle??