Vidéo : le HTML5 vraiment plus économe que le Flash

Anthony Nelzin-Santos |

Yossi Oren, chercheur à l’Université de Tel-Aviv, s’est mis en tête de calculer la différence précise d’autonomie selon que l’on consulte une vidéo MP4 ou FLV servie via Flash Player ou une vidéo en H.264 ou WebM servie via la balise <video>. Il a donc récupéré une tablette YuanDao sous Android 2.3.1 et s’est fait envoyer un Chromebook Series 5 par Google pour réaliser des tests.





Il ne s’est néanmoins pas contenté de tests de lecture en boucle, optant plutôt pour une mesure directe de la consommation des deux appareils lors de la lecture d’une vidéo en intercalant une résistance de 0,125Ω connectée en parallèle à une sonde Teledyne LeCroy AP034 entre la batterie et l’appareil. La baisse de l’intensité du courant électrique dans la sonde pendant la lecture de la même vidéo en Flash et en HTML5 a été échantillonnée 100 000 fois par seconde puis analysée dans Matlab.





La « consommation » de Flash est supérieure à celle du HTML5 de 17 % en moyenne sur le Chromebook, de 12 % en moyenne sur la tablette. Une vidéo MP4 HD servie en HTML5 consomme à peine plus qu’une vidéo FLV 480p servie en Flash sur l’ordinateur ; une vidéo MP4 HD servie en HTML5 consomme même 10 % de moins qu’une vidéo MP4 360p sur la tablette.





La conclusion était déjà connue : à qualité égale, mieux vaut utiliser la lecture HTML5 que Flash Player. Cette expérience (qui date de l'été dernier mais est remontée récemment) permet même de dire qu'à qualité supérieure, la lecture HTML5 est toujours plus économe que Flash Player — tout en étant plus fluide et moins saccadée.

Tags
avatar Stanley Lubrik | 
Tiens par exemple, je lis ce matin que Google a fait un travail de compilation sur 30 ou 40 ans des vues satellites sur certains sites comme la Mer d'Aral, Dubaï, Las Vegas, l'Amazonie.... Un travail intéressant pour analyser l'évolution de notre pauvre planète, avec tous les effets négatifs des gros profiteurs qui veulent la sucer jusqu'à la moëlle. Je me réjouit de regarder le site sur iPad qui prétend donc reléguer les stations informatiques au rang de camions obsolètes. Je vais donc sur le lien suivant: http://earthengine.google.org/#intro/AralSea Safari me répond : "Sorry but it looks Luke your browser is not curently supporter by our viewer." Me renvoyant sur les navigateurs : Safari (sic), Chrome, Firefox, et Internet Explorer. Mais version Desktop... Bon, je lance iCab qui permet de changer l'ID Navigateur et donc d'émuler les desktop versions de ces fameux navigateurs compatibles... Et bien que dalle, toujours la même ritournelle qui m'empêche de profiter du site. Serait-ce encore du Flash honni par Apple ? je ne le saurais que rentré chez moi puisque ma brillante tablette qui fait tout presque mieux que les grosses machines me laisse en rade... À ce propos, avec FileMaster (gestionnaire de fichiers) sur iPad, je lis parfaitement les vidéo en Flash (FLV). Steve Jobs aurait mieux fait de doubler la RAM de son iPad 1 plutôt que s'oiiiccuper à castrer l'expérience Web avec cette approche mercantile soulignée par certains....
avatar joneskind | 
@rikki finefleur : Blabla blabla blabla. Flash est une merde, et c'est Adobe qui le dit (en l'abandonnant sur mobile) après que Steve Jobs l'ait un peu aidé à le réaliser. C'est pas la peine de ressortir ta soupe "bande de fanboys" parce qu'elle ne vaut rien devant l'écrasante réalité des faits.
avatar joneskind | 
@rikki finefleur : 'A part que la vraie raison était que flash proposait des jeux gratuits ce qui en faisait un sérieux concurrent au store Apple. ' Mouahahahah Des jeux en flash, pensés pour le clavier souris... Des jeux gratuits en flash y en a toujours eu, et ça n'a jamais empêché personne de vendre des jeux payants. Des jeux gratuits sur iOS y en a toujours eu aussi. Au départ, il n'était même pas question d'un AppStore, il a fallu attendre le jailbreak d'iPhone OS 1 pour que Jobs change d'avis. Ton raisonnement est totalement foireux. Par ailleurs, j'ai eu plusieurs Windows Phone sur lesquels Flash était disponible (QTek, Tytn, Touch). Ça a toujours été un enfer. Flash n'est un concurrent de rien du tout, pas plus que les dizaines d'OS gratuits disponibles qui auraient du éradiquer ces vilains marchands de code que sont Apple et Microsoft depuis longtemps.
avatar joneskind | 
@Macmmouth : Mais bien sûr... Flash un concurrent de l'appstore... Alors que l'Appstore lui-même n'existait même pas sur iPhoneOS 1... T'es un marrant toi... T'es un webdev à ce que je vois ? Alors môsieur "je faisais des jeux flash pour proc ARM 75 MHz sur Windows Mobile" va devoir m'expliquer pourquoi mon ordinateur Athlon 1,8 GHz de 2001 est infoutu de lire des vidéos Flash en 720p et pourquoi les ventilateurs s'emballent à la moindre vidéo YouTube ? Sans doute parce que le Flash de l'époque des Procs ARM 75MHz n'a juste plus rien à voir avec le Flash de 2007 ? Ensuite, il me semble que Flash est encore disponible sur Androïd, un OS ultra majoritaire. Ils sont où les jeux gratuits en Flash optimisés pour mobile qui concurrencent Google Play ? C'est bien ça, ils sont nulle part. Et pourquoi d'après toi ? Parce que des mecs assez cons pour développer des jeux gratuits en Flash alors qu'ils pourraient le vendre sur une boutique en ligne y en a pas beaucoup. J'vous jure... Flash concurrent de l'Appstore... J'voudrais bien voir GarageBand, iWork, Unreal Engine, Unity Engine, iMovie en Flash tiens ! Trop drôle le gars...
avatar New SJ  | 
@joneskind : + 1000000000
avatar pol2095 | 
@joneskind Tu peux développer des jeux en flash pour l'App Store ou Google Play, ça s'appelle Adobe Air, tu y joues surement sur ton smartphone, c'est fluide, ça tourne à 60 fps et ça ne bouffe pas la batterie, mais c'est écrit nulle part que c'est du Flash. ça tourne avec stage3D, qui n'était pas dispo avec le plugin flash sur Android 2.3.1, d'où un test qui ne veut rien dire.
avatar rikki finefleur | 
joneskind Avant de dire des bêtises renseignes toi. Comme l'a dit un forumeur il y a plein d'applis flash ou adobe air pour mobile. Car en plus le flash ne se restreint pas aux jeux ou aux vidéos mais il existe beaucoup d'appli (et bp de temps réél). Et pourtant je n'aime pas adobe, mais castrer une partie du web pour y placer son store, c'est très bof et à l'encontre des libertés du web. Pourquoi Apple ne l'a tout simplement pas proposé en option, si ce n'est que le flash échappe au contrôle de son store ? Avoir une version castrée du web par un constructeur n'est pas une liberté. D'autant plus que nous sommes en 2013 et les portables sont tout a fait aptes a supporter ce soft et ses applications. Juste une question mercantile.
avatar Johnny B. Good | 
@ Macmmouth "Quelle blague. Flash lite existait depuis 2003 et ça tournait parfaitement bien sur windows mobile." Oui, et ça ne faisait tourner que les trucs développés pour. Ça ne servait donc à rien. Les faits sont têtus : si Adobe a fini par lâcher l'affaire, c'est que ce n'était pas si merveilleux que tu le prétends. "Quand Apple a sorti son iPhone surpuissant et a prétendu qu'il ne l'était pas assez pour Flash, ça nous a tous fait marrer au studio." Toi et tes copains imaginaires avez ri à quelque chose qui n'existe pas. Retrouve-moi, en 2007, le moment où Apple dit que l'iPhone, je te cite, n'est pas assez puissant pour Flash. Maintenant j'attends des faits, pas du "moi j'ai fait ci et ça", et des élucubrations qui montrent que tu ne piges même pas le boulot d'Apple. Je rappelle qu'Apple a pour but de vendre des appareils. Pas de "promouvoir l'App Store". Si Flash avait été viable techniquement, tout en permettant de se dispenser des critiques de ton genre, on le trouverait sur tous nos appareils iOS aujourd'hui. L'App Store est un argument pour vendre des appareils, pas une fin en soi. Flash, s'il avait été adapté, en aurait été un autre. La réalité, encore une fois, les faits, sont parfaitement contraires à ce que tu racontes. Surtout qu'en 2007, je me répète, Flash sur mobile ça n'existe pas autrement que par Flash lite qui ne sert à rien et ne fait rien tourner des trucs développés pour Flash. Bref, ça n'en a que le nom. "Ce n'était pas très compliqué de développer des applications peu gourmande en flash, flash lite, c'était justement fait pour ça avec son framework adapté." C'est justement contradictoire avec ce que tu dis. Le but de l'iPhone c'était pas de faire tourner "machin light" et "bidule mobile" pour se retrouver avec des sites WAP 2.0. Tu ne piges décidément rien à rien. Retourne te marrer dans ton studio avec tes copains imaginaires, et arrête de vouloir à tout prix réécrire l'histoire sur la base de ton ignorance crasse.
avatar bugman | 
Vieindez prendre des cours de HTML : http://pitchfork.com/features/cover-story/reader/daft-punk/
avatar pol2095 | 
@bugman c'est normal que mon processeur monte à 100% en visitant ton site ? Adobe rend les armes, c'est normal, l'usine à gaz html5 ça ne leur coûte rien à développer, il n'y a aucune innovation, que ce soit createJS, typescript...On crée des framework qui n'ont qu'un seul objectif, imiter Flash mais ce n'est pas très convaincant. De plus, ils vendent 5 logiciels au lieu d'un avec le html5.

Pages

CONNEXION UTILISATEUR