S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Flash Player 10.2 bêta : accélération vidéo à tous les étages

Il était temps

Flash est une technologie qui existe maintenant depuis de nombreuses années. Pourtant, les critiques enflammées auxquelles il fait face sont relativement récentes, et émanent essentiellement d’Apple. Adobe s’est donc lancée dans différents travaux, et une première bêta de Flash Player 10.2 vient de paraître.

Le grand objectif de Flash Player 10.2 est de déporter systématiquement le traitement des vidéos du CPU vers le GPU. Il s’agit donc d’une accélération matérielle, qu’Adobe a d’ailleurs baptisé Stage Video. Une API va ainsi permettre aux développeurs de reprendre leurs projets pour les recompiler en visant Stage Video. Le flux vidéo lui-même devra être au format Flash ou H.264.


Si l’on en croit l’éditeur, l’utilisation de Stage Video peut amener une réduction de 85 % de l’utilisation du processeur. Parallèlement, Adobe indique que la quantité de mémoire vive est ainsi réduite, que la qualité et la fidélité des couleurs s’en trouvent améliorés. Toutefois, les développeurs feront face à quelques limitations. Par exemple, la vidéo ne devra contenir ni filtre, ni masque. En outre, le canal alpha ne pourra pas être utilisé.

Autre précision importante : Flash Player 10.2 n’est disponible qu’en 32 bits. Il s’agit donc d’un projet différent de Square, et il ne le remplace d’ailleurs pas pendant l’installation. Toujours selon Adobe, Square et Flash 10.2 devraient se rejoindre dans le courant de l’année prochaine pour fusionner les progrès réalisés.

Même si Flash 10.2 n’est pas disponible en 64 bits, il reprend les améliorations liées à Internet Explorer 9 et à son utilisation de l’accélération matérielle. Adobe précise que les performances sont ainsi améliorées et que la composition de l’image se fait de manière ininterrompue.

Enfin, deux autres améliorations sont présentes :
  • Les développeurs peuvent transformer le curseur de la souris.
  • Un meilleur support des écrans multiples, permettant par exemple à une vidéo Flash d’être lue en plein écran sur le premier, pendant que l’on travaille sur un second.
La version bêta de Flash Player 10.2 peut être téléchargée depuis sa page officielle. On y trouvera les classiques versions : Précision pour les utilisateurs de Mac OS X : le support du PowerPC est désormais abandonné. Un processeur Intel est donc obligatoire, ainsi que la version Tiger ou ultérieure du système.
Source : Adobe
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Publiée le 01/12/2010 à 09:24

Soutenez l'indépendance de Next INpact en devenant Premium

  • Tout le contenu de Next INpact sans pub
  • Et bien plus encore...

Il y a 156 commentaires

Avatar de nouknouk INpactien
nouknouk Le mercredi 1 décembre 2010 à 13:40:30
Inscrit le mardi 1 novembre 05 - 5045 commentaires
Et je suis désolé de te dire que des jeux d'il y a 15 ans sont plus beau et fluide que ce que l'on peut faire en Flash 2D.

Tu compares l'incomparable: un programme exécuté en natif sur une machine qui ne fait que ça et une applet exécutée au milieu de dizaines d'autres choses à faire tourner, dans un contexte graphique non exclusif, auquel on ajoute une surcouche de VM, etc...

Les applets Flash sont rarement les reines de l'optim, et c'est souvent dû à une 'programmation' faite par des infographistes qui n'ont ni les comptences, ni l'envie de se plonger dans l'apprentissage des bases de la programmation 'non bourrine' (c'est pas leur boulot/leur truc).

- Le pire c'est que c'est même vrai pour les boites qui se présentent comme des 'pro' et qui font pourtant du flash en faisant n'importe quoi. exemple, jette un oeil du côté des jeux de "Silicon Carne" en ligne sur france2.fr (question pour un champion online, ...) pour te convaincre qu'ils sont incapable d'utiliser les bons outils au bon endroit et vont réussir à faire ramer un C2D pour deux sprites animés sur un écran. Est-ce pour autant la faute de Flash ? Non: c'est la faute à la fois à l'éditeur qui fait de la m... et à la MOA qui n'a visiblement pas inclut le critère de config mini dans son cahier des charges.

- A contrario, si tu jettes un oeil à certains framework flash et ce qu'ils arrivent à faire avec du simple ActionScript et du Flash 7, ça remet les choses en place et ça montre que Flash permet beaucoup pour peu que ce soit pas codé avec les pieds.

Pour le reste, la comparaison avec HTML5 est au contraire tout à fait pertinente: on compare enfin des choses qui s'exécutent dans le même contexte, avec les mêmes pré-requis en portabilité, etc... Et force est de constater que pour le moment, HTML5 ne brille pas par ses perfs.



Edité par nouknouk le mercredi 1 décembre 2010 à 13:45
Avatar de metaphore54 INpactien
metaphore54 Le mercredi 1 décembre 2010 à 13:40:36
Inscrit le mercredi 29 avril 09 - 6498 commentaires
Je dois être stupide, mais je vois pas le rapport de ta réponse par rapport aux propose de Big Monstro. Il parle nul part de HTML5.

Et je suis désolé de te dire que des jeux d'il y a 15 ans sont plus beau et fluide que ce que l'on peut faire en Flash 2D.

Le problème c'est qu'un il y a jamais rien était fait pour l'accélération 2D. Pire les cartes graphiques n'ont quasiment jamais progressé à ce niveau là en 20 ans et le peu qui a été fait ne semble pas les pousser à aller beaucoup plus loin. La mort du jeu 2D c'est grâce à nos super carde graphique. Enfin, à l'époque je n'avais même pas de cartes graphique.


C'est possible, ça ? Même mon dx 33 avait une cg ok de 256ko, mais il en avait une.
Avatar de otto INpactien
otto Le mercredi 1 décembre 2010 à 13:54:58
Inscrit le jeudi 21 avril 05 - 13334 commentaires
C'est le jour ou flash lache le PPC que je commande mon nouveau mac LOL
Avatar de Zed-K INpactien
Zed-K Le mercredi 1 décembre 2010 à 14:00:48
Inscrit le vendredi 20 avril 07 - 7689 commentaires
Je dois être stupide, mais je vois pas le rapport de ta réponse par rapport aux propose de Big Monstro. Il parle nul part de HTML5.

Et je suis désolé de te dire que des jeux d'il y a 15 ans sont plus beau et fluide que ce que l'on peut faire en Flash 2D

Je fais précisément ce que ne fait pas Big Monstro : je compare ce qui est comparable.

Pour le reste, nouknouk a très bien résumé entre temps
Avatar de zefling INpactien
zefling Le mercredi 1 décembre 2010 à 14:05:26
Inscrit le mercredi 30 juin 04 - 12485 commentaires
Tu compares l'incomparable: un programme exécuté en natif sur une machine qui ne fait que ça et une applet exécutée au milieu de dizaines d'autres choses à faire tourner, dans un contexte graphique non exclusif, auquel on ajoute une surcouche de VM, etc...

Les applets Flash sont rarement les reines de l'optim, et c'est souvent dû à une 'programmation' faite par des infographistes qui n'ont ni les comptences, ni l'envie de se plonger dans l'apprentissage des bases de la programmation 'non bourrine' (c'est pas leur boulot/leur truc).

- Le pire c'est que c'est même vrai pour les boites qui se présentent comme des 'pro' et qui font pourtant du flash en faisant n'importe quoi. exemple, jette un oeil du côté des jeux de "Silicon Carne" en ligne sur france2.fr (question pour un champion online, ...) pour te convaincre qu'ils sont incapable d'utiliser les bons outils au bon endroit et vont réussir à faire ramer un C2D pour deux sprites animés sur un écran. Est-ce pour autant la faute de Flash ? Non: c'est la faute à la fois à l'éditeur qui fait de la m... et à la MOA qui n'a visiblement pas inclut le critère de config mini dans son cahier des charges.

- A contrario, si tu jettes un oeil à certains framework flash et ce qu'ils arrivent à faire avec du simple ActionScript et du Flash 7, ça remet les choses en place et ça montre que Flash permet beaucoup pour peu que ce soit pas codé avec les pieds.

Ouais, enfin pour moi c'est pas complètement une excuse, les processeur ne sont pas seulement 10× plus puissant qu'il y a 15 ans. Même un émulateur de console s'en sort mieux si on va part là.

Et pour Flash, il en fait peu pour le faire ramer. Déjà, il est déconseillé de faire un jeu en vectoriel (le comble), quasiment tout les jeux flash utilise des bitmap parce que ça rame moins.

En plus, pour avoir des perfs correctes en Flash, il est même nécessaire de faire du bitmap et n'utiliser en aucun cas les objets graphiques fournis... bref, il tout faire en mémoire et tout l'intérêt du vectoriel s'envole.

Pour le reste, la comparaison avec HTML5 est au contraire tout à fait pertinente: on compare enfin des choses qui s'exécutent dans le même contexte, avec les mêmes pré-requis en portabilité, etc... Et force est de constater que pour le moment, HTML5 ne brille pas par ses perfs.

Enfin comparer un truc pas fini (HTML5 est toujours en draft) et une techno qui à 10 ans je trouve ça un peu limite.

Edité par zefling le mercredi 1 décembre 2010 à 14:06
Avatar de JCDentonMale INpactien
JCDentonMale Le mercredi 1 décembre 2010 à 14:08:05
Inscrit le mardi 24 mars 09 - 1671 commentaires
http://labs.adobe.com/technologies/flashplayer10/square/


Merci
Avatar de Grunt- INpactien
Grunt- Le mercredi 1 décembre 2010 à 14:11:24
Inscrit le dimanche 7 septembre 08 - 3553 commentaires
Quand même, en prenant du recul.

C'est formidable.

On a enfin un logiciel qui lit des vidéos en s'appuyant sur la carte graphique, waw! Sans trop ramer, et capable de tourner correctement sur une config avec deux écrans!
Et si ça se trouve la version 64 bits est pour bientôt, et peut-être qu'avant la fin du monde y'aura des versions pour les archis plus exotiques.

Mais trop fort dites donc. Ils sont en train de réinventer la roue avec un retard monstrueux, juste à cause de cette mode absurde (techniquement ABSURDE) de vouloir faire affiche la vidéo via un plugin dans une page Web.

Y'a 10 ans de ça mon vieux P2 était déjà foutu de lire un DivX en plein écran sans ramer avec mplayer. Le même mplayer qui est porté sur plein de machins qui ont un écran et compile aussi bien en x86 qu'en x86_64 depuis des plombes. Que tu fous sur un écran sur l'autre l'un par dessus l'autre avec deux/trois/comme tu veux/ écrans. Et en s'appuyant sur le peu de bordel que savait gérer la carte graphique, s'il vous plaît.

Que d'énergie gaspillée, que de ralentissements, d'incompatibilités, de frustrations, juste parce qu'on a ce foutu Flash qui s'étale sur 95% du Web et qui sert, dans la moitié des cas, à afficher des vidéos de façon bien plus mauvaise que n'importe quel soft natif, dans l'autre moitié des cas à satisfaire le sentiment de "j'ai une grosse.. config" du webmaster qui a décidé de t'enculer les yeux avec ses animations, et dans le reste des cas à des trucs intelligents.
Avatar de nouknouk INpactien
nouknouk Le mercredi 1 décembre 2010 à 14:11:54
Inscrit le mardi 1 novembre 05 - 5045 commentaires
Déjà, il est déconseillé de faire un jeu en vectoriel (le comble), quasiment tout les jeux flash utilise des bitmap parce que ça rame moins.

Donc tu compares tes fameux jeux entièrement en bitmap à du vectoriel et ... oh ... bizarre ... ça marche moins bien en vecto.

Enfin comparer un truc pas fini (HTML5 est toujours en draft) et une techno qui à 10 ans je trouve ça un peu limite.

Tu parles de vectoriel ? Quel âge a le support du SVG pour certains navigateurs ? Quelles perfs obtiennent-ils ?

Tu parles de VM ? Quel âge ont les interpréteurs Javascript sur les navigateurs ?

Pour le reste effectivement HTML5 est plus récent, mais ça montre à quel point atteindre des perfs correctes est tout sauf 'basique' et 'aussi facile qu'avoir des perfs correctes pour des besoins de jeux d'il y a 15 ans'.
Avatar de jacklejack INpactien
jacklejack Le mercredi 1 décembre 2010 à 14:15:52
Inscrit le lundi 6 décembre 04 - 390 commentaires
juste à cause de cette mode absurde (techniquement ABSURDE) de vouloir faire affiche la vidéo via un plugin dans une page Web.

Ouaip. C'est clair, avant que flash ne devient un standard de facto pour la vidéo sur le web, c'était tellement plus simple.
Quicktime, Real, Wmv... On s'en sortait toujours très bien

Flash n'a pas mis en avant la lecture vidéo lorsque la fonction est devenue dispo. Ce sont les créateurs de sites qui se sont jetés dessus, en voyant qu'ils allaient enfin pouvoir facilement proposer du contenu vidéo à quasi tout le monde, sans difficulté.
Avatar de atomusk Modérateur
atomusk Le mercredi 1 décembre 2010 à 14:18:25
Inscrit le mardi 20 juillet 04 - 21751 commentaires

Mais trop fort dites donc. Ils sont en train de réinventer la roue avec un retard monstrueux, juste à cause de cette mode absurde (techniquement ABSURDE) de vouloir faire affiche la vidéo via un plugin dans une page Web.


Et pourtant cette mode "absurde" était la seule alternative au "plugin ActivX" et autres balises "media" compatible avec 2 browser à tout peter.

Ce n'est que récemment qu'avec l'explosion de l'HTML5 et la standardisation de fait de H264 qu'on peut "sereinement" imaginer se débarrasser de flash pour ces besoins.
;