Auteur Sujet: Guerre des codecs: qui va l'emporter entre AV1 vs HEVC/H.265 ? Probablement AV1  (Lu 99087 fois)

0 Membres et 1 Invité sur ce sujet

X

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 43
Hello tout le monde,

@Vivien, je pense qu'avec le temps, les acteurs OTT pourraient être en mesure d'imposer un standard de codec, étant donné leur croissance rapide, l'augmentation de leur influence dans l'industrie audiovisuelle, mais aussi et principalement leur présence sur la quasi totalité des plateformes hardware.
Bien que ça ne reste qu'une supposition haha, seul le temps nous le diras!

@Optix, Je suis d'accord sur le décodage software en attendant la prise en charge hardware, la seule limitation reste la capacité du CPU à le réaliser, il me semble que c'était le cas sur Apple TV pour les flux AV1 en 4K + HDR.
La normalisation des hz ne serait plus un problème si le parc des téléviseurs était entièrement renouvelé, mais je constate encore souvent des gens disposant d'écran ayant 10, voire 20 ans. Quant à la prise en charge directe de l'AV1, je comprends parfaitement, tu concèdes avec l'héritage legacy du parc.

Très intéressant à propos des royalties pour l'utilisation du HEVC en tant que simple signal carrier, c'est tout bénéf!

En effet, quasi 30 ans c'est dire à quel point la spécification à été bien construite. Je me demande ce que donne MMT, son successeur. (:

vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Les codecs utilisés dépendent de la cible.

Si tu as des vidéos qui ne se lisent que depuis un navigateur web, VP9 est pris en charge par tous les navigateurs, c'est une solution mono-codec.
Si tu as des vidéos qui ne se lisent que depuis une TV (avec son application), HEVC est pris en charge par presque toutes les TV, c'est une solution mono-codec
Si tu as des navigateurs et des TV, soit tu restes sur le codec H.264 peu performant, soit il faut faire de multiples encodages et là plusieurs stratégies sont possibles.

Sinon, je viens de voir que sur certaines vidéos (c'est asse rare), YouTube diminue le nombre de profils disponibles, pour diminuer le nombre d'encodages :


Sur cette vidéo, il manque le 240p et le 480p :

MaxLebled

  • Abonné Free fibre
  • *
  • Messages: 296
  • Vannes (56)
    • Site web
Mon hypothèse personnelle, c'est que YouTube considère aussi le coût du stockage permanent et la qualité atteinte avec le plus petit dénominateur commun, le H.264.

Voici une vidéo de 4 heures mise en ligne en 2019



C'est du contenu qui est ultra-statique, et qui atteint donc une qualité très propre avec seulement 371 Kbps en débit moyen sur ces 4 heures (poids total de la piste vidéo 720p60 : 663 MiB)

Par conséquent, j'imagine que YouTube déduit trois choses :

1) la qualité atteinte en 720p60 par rapport au fichier source est excellente par rapport au fichier d'origine, grâce à sa nature très statique
2) donc il est inutile de proposer des transcodages en VP9 et/ou AV1 car on doublerait/triplerait l'espace de stockage utilisé sur les serveurs pour aucun gain visuel (H.264 = déjà plus petit dénominateur commun)
3) et la différence de débit entre entre 720p60 et 360p est déjà très faible (371 Kbps et 258 Kbps respectivement). Il est donc inutile de faire du 480p, c'est redondant

Je ne serais pas surpris de voir le 480p disparaître à terme, voir certains paliers de définition en VP9, une fois que le décodage logiciel d'AV1 sera plus répandu ; tout ce qui est AV1 360p/240p/144p n'a aucun mal à être lu en décodage logiciel, même sur un smartphone entrée de gamme)

Il se peut aussi qu'ils finissent par ne garder que le strict nécéssaire de paliers sur les anciens codecs universels à l'avenir.

vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Oui, les vidéos avec peu de vues (moins de 500 vues) sont uniquement en H.264

Les vidéos avec plusieurs milliers de vues sont en H.264 + VP9 (mais c'est vrai que ta vidéo est une exception, car elle a 20 000 vues en 4 ans)

Les vidéos avec plusieurs millions de vues (ou qui vont probablement avoir millions de vues), sont en H.264 + VP9 + AV1.

Ce qui est nouveau, c'est le choix de ne plus encoder le 240p et 480p.

vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Mise à jour de sécurité concernant AV1, VP9 et VP8 :

CVE-2024-5171


CVE-2024-5197


vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Amélioration du partage d'écran avec AV1 dans Microsoft Teams

Dans le monde numérique d’aujourd’hui, la possibilité de partager du contenu de manière transparente lors de réunions virtuelles n’est pas seulement une commodité ; c'est une nécessité. Microsoft Teams, l'un des leaders de la collaboration virtuelle, a répondu à ce besoin en intégrant le codec vidéo AV1 pour le partage d'écran, améliorant ainsi l'expérience utilisateur, en particulier dans de mauvaises conditions de réseau.

L'avantage AV1 : un changement de donne en matière de clarté et d'efficacité

AV1, un format de codage vidéo ouvert, est connu pour sa haute efficacité de compression, ce qui signifie qu'il peut fournir des flux vidéo de haute qualité en utilisant moins de bande passante. Nous l'avons exploité pour les transmissions de partage d'écran dans Teams, où la clarté et la fluidité sont primordiales. Grâce à AV1, les utilisateurs peuvent bénéficier d'une bande passante réduite pour le partage d'écran Teams de 63 % par rapport au codec vidéo H.264, tel que mesuré par les tests A/B. Par exemple, le partage de contenu statique nécessite généralement moins de 200 Kbit/s de bande passante, tandis que le partage de contenu en mouvement, par exemple lors du défilement, nécessite environ 1,2 Mbps.

Des visuels plus nets et un mouvement fluide

Le premier avantage, et le plus immédiat, que les utilisateurs remarqueront est la clarté améliorée du contenu partagé dans des situations de bande passante limitée. Qu'il s'agisse de feuilles de calcul détaillées, de présentations éclatantes ou de vidéos dynamiques, AV1 garantit que chaque pixel est rendu clairement, même dans de mauvaises conditions de réseau. Il en résulte un texte plus net et des images plus vives, ce qui rend l'expérience de réunion plus engageante et plus efficace.


(à visualiser en plein écran pour voir la différence)


Efficacité de la bande passante : économies de coûts pour les organisations

Un autre avantage important de l’AV1 est l’efficacité de sa bande passante. En réduisant la quantité de données requises pour transmettre les partages d'écran, AV1 atténue la congestion du réseau et peut entraîner des économies pour les organisations en réduisant les exigences de leurs réseaux internes. Cela se traduit par un service plus évolutif, capable de prendre en charge une base d'utilisateurs croissante, et la réduction du transfert de données signifie également une charge plus légère sur les serveurs.

Durabilité et avenir

Les économies de bande passante ont un impact plus large que le simple coût. À une époque où l’empreinte environnementale de la technologie numérique est sous surveillance, l’efficacité d’AV1 contribue aux objectifs de développement durable. Moins de transfert de données signifie moins de consommation d'énergie, ce qui correspond à l'engagement de Microsoft à réduire son empreinte carbone.

Le rôle d'AV1 dans l'avenir de la collaboration

L'intégration d'AV1 dans Microsoft Teams est plus qu'une simple mise à niveau technique ; il s'agit d'une décision stratégique qui améliore l'expérience utilisateur, réduit les coûts opérationnels et soutient la durabilité. Alors que le travail à distance et la collaboration numérique continuent d'évoluer, l'initiative de Microsoft d'adopter AV1 positionne Teams comme une plateforme d'avenir sur laquelle les utilisateurs peuvent compter pour les années à venir.

En tirant parti de la puissance d'AV1, Microsoft Teams établit une nouvelle norme en matière de collaboration virtuelle, garantissant que l'écran partagé est une fenêtre vers une communication plus claire, des réunions plus productives et un monde plus connecté.


Source : Microsoft, le 26 mars 2024 par Naba Kumar

Note : c'est uniquement pour les clients Teams de bureau pour le moment.
Pour voir quel codec est actuellement utilisé, vous pouvez utiliser la vue « Santé des appels » dans Teams lors d'une réunion.

vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Comparatif H.264 AV1 proposé par Nvidia (publié le 3 juin 2024)



Enregistrez votre gameplay à 120 ips en AV1 !

L'application NVIDIA est le compagnon indispensable des joueurs et des créateurs équipés de GPU NVIDIA sur leurs PC et ordinateurs portables. En savoir plus : https://www.nvidia.com/en-us/geforce/...

Avec la prise en charge de l'encodage vidéo AV1 SDR et HDR, les utilisateurs peuvent considérablement améliorer la clarté et la qualité des enregistrements. De plus, AV1 dans la version bêta de l'application NVIDIA offre aux joueurs GeForce RTX 40 Series la possibilité d'enregistrer à 120 images par seconde, pour une lecture plus fluide et plus immersive.
La version bêta de l'application NVIDIA introduit également un réglage des performances en un clic, vous permettant d'accélérer facilement les fréquences d'images.

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 756
  • WOOHOO !
    • OrneTHD
Un changement de codec qui modifie les couleurs ? Mais bien sur  ::)

Bref, se méfier des benchmark vidéo (car l'AV1 réencode du H264 déjà encodé, donc il va recompresser encore plus)
Car du H264 à 10 mégas, ça donne pas une bouille pareille.

MaxLebled

  • Abonné Free fibre
  • *
  • Messages: 296
  • Vannes (56)
    • Site web
Bref, se méfier des benchmark vidéo (car l'AV1 réencode du H264 déjà encodé, donc il va recompresser encore plus)

Hein ? Non. Les cartes RTX 4000 ont un encodeur matériel AV1 embarqué.

Car du H264 à 10 mégas, ça donne pas une bouille pareille.

10 Mbps avec 4K et 120 images/secondes... sur un encodeur hardware « grand public » en temps réel et pertes de performance minime... si !

NVENC est capable de sortir un peu mieux. Mais l'enregistreur de l'app Nvidia privilégie un preset d'encodage qui désactive certaines fonctionnalités qui tournent sur la partie CUDA de la carte vidéo, afin de ne pas faire descendre les performances de jeu. Il s'agit des processus qui déterminent 1) l'emplacement et la quantité optimale de B-frames, et 2) l'optimisation psycho-visuelle (très importante)

Donc déjà que 10 MBps en 4K 30 i/s avec un encodeur comme ça, c'est pas gagné, je te laisse constater le résultat avec 120 🙂

J'ai pu tester moi-même ce que ça donne, et en effet, c'est très convaincant... a des débits suffisament bas. Je précise que j'ai testé à 120 i/s, étant donné que je joue sur un écran en 240 Hz et que j'ai la machine pour.

Sur des débits très hauts (100 Mbps et plus), H.264 continue d'être meilleur. L'encodeur AV1 NVENC fait les mêmes bêtises que tous les autres encodeurs AV1 : il gaspille énormément de bitrate sur les parties complexes de l'image, et délaisse les parties avec peu de contraste, ou qui sont plates. Le résultat : une qualité qui est perceptiblement moins bonne que H.264. C'est plus compliqué pour H.264 NVENC de complètement bousiller un visage dans l'ombre, par exemple, avec ses macroblocks en 4x4...

La version H.264 fait un peu plus "jpeg" sur tout l'ensemble de l'image, mais sa qualité est plus uniforme, donc j'ai tendance à la préférer.

Optix

  • AS41114 - Expert OrneTHD
  • Abonné Orne THD
  • *
  • Messages: 4 756
  • WOOHOO !
    • OrneTHD
10 Mbps avec 4K et 120 images/secondes... sur un encodeur hardware « grand public » en temps réel et pertes de performance minime... si !

Faut bien que tu comprennes qu'il y a un biais ici.

Nvidia veut vendre des cartes graphiques.
Forcément, il va volontairement exagérer le trait en dégradant volontairement la qualité des autres codecs pour que les gens se disent "olala oui, on voit vraiment la différence".

C'est partout pareil, pour les TV qui a des couleurs jamais vues, le PQ toujours plus doux, la lessive qui lave plus blanc que blanc...

vivien

  • Administrateur
  • *
  • Messages: 47 519
    • Twitter LaFibre.info
Après Nvidia compare AV1 avec un codec qui a 15 ans de plus.

Il aurait été intéressant de faire une comparaison avec VP9 ou HEVC.

MaxLebled

  • Abonné Free fibre
  • *
  • Messages: 296
  • Vannes (56)
    • Site web
Forcément, il va volontairement exagérer le trait en dégradant volontairement la qualité des autres codecs pour que les gens se disent "olala oui, on voit vraiment la différence".

Oui, le biais est clairement fait en choisissant de faire du 4K@120 avec H.264 avec un débit aussi ridicule. La comparaison serait en effet plus pertinente avec 4K@30 au même débit, et encore... ça resterait très exagéré. Une comparaison honnête, à mon humble avis, se serait portée sur du 4K60 avec 50 Mbps.

Il aurait été intéressant de faire une comparaison avec VP9 ou HEVC.

Les cartes ont aussi un encodeur HEVC depuis belle lurette, mais l'appli Nvidia ne l'utilise QUE pour les enregistrements en HDR... vraiment dommage. Surtout que sa qualité est très bonne pour du temps réel, et que je suis certain que la différence entre NVENC HEVC & NVENC AV1 doit être très minime. Au doigt mouillé, 10% sur les scores (PSNR/SSIM/VMAF), perception visuelle subjective ex aequo