← Retour aux tests de performance

Aucune caméra requise

Analyseur de codecs du navigateur

Chaque navigateur décide indépendamment quels codecs vidéo il peut encoder, décoder et exécuter sur du matériel dédié — et rien de tout cela n'apparaît dans un menu de paramètres classique. Cet outil lit ces informations directement depuis les API WebRTC et Media Capabilities du navigateur : prise en charge exacte des codecs, plus l'indication de si chacun est accéléré matériellement sur votre appareil actuel. Aucune demande d'autorisation, car rien de tout cela ne nécessite votre caméra ou votre microphone.

Votre navigateur

Détection en cours…

—
Vérification des capacités des codecs…

Vidéo

Prise en charge des codecs vidéo

CodecEncodageDécodageEncodage matérielDécodage matériel

Audio

Prise en charge des codecs audio

CodecFréquence d'horlogeCanaux

Partager

Partagez votre résultat

Remarques

Pourquoi l'accélération matérielle compte plus que le nom du codec

Un codec n'est qu'une spécification — le travail réel de compression d'une vidéo à un débit binaire donné est effectué par un encodeur, qui peut s'exécuter dans deux endroits très différents. Un encodeur matériel est une petite puce dédiée conçue exactement pour cette tâche ; il est rapide et sollicite à peine la batterie. Un encodeur logiciel effectue les mêmes calculs sur votre processeur généraliste, ce qui fonctionne, mais coûte bien plus d'énergie et peut faire nettement monter le bruit du ventilateur lors d'un appel prolongé.

Deux appareils peuvent tous deux "prendre en charge" le même codec alors que l'un l'exécute sur une puce conçue pour cela et l'autre y consacre des cycles processeur. C'est exactement cette différence que rapportent les colonnes Encodage matériel et Décodage matériel ci-dessus.

Lire le tableau

Encodage / Décodage = NonVotre navigateur ne peut absolument pas utiliser ce codec sur une connexion WebRTC, dans aucun des deux sens.
Colonne matériel = NonPris en charge, mais exécuté en logiciel. Sans problème occasionnellement ; lors d'un appel prolongé, c'est généralement la cause d'un ordinateur portable chaud et d'un ventilateur bruyant.
Colonne matériel = "non signalé"Votre navigateur n'expose pas de signal d'accélération matérielle pour ce codec. Il pourrait tout de même être accéléré — c'est une lacune dans ce que le navigateur communique à la page, pas un résultat négatif.

Ce que cet outil ne vous indique pas

Les applications de visioconférence comme Zoom, Teams et Meet utilisent surtout leurs propres encodeurs natifs plutôt que ceux du navigateur, si bien qu'un appel via une application de bureau peut se comporter différemment d'un appel via un onglet de navigateur sur la même machine. Cet outil indique ce que le navigateur lui-même peut faire — la donnée la plus pertinente pour Google Meet, Discord ou tout autre outil que vous utilisez dans un onglet.

Référence comparative

Familles de codecs courantes

CodecCompatibilitéPrise en charge matérielle
H.264 / AVCQuasi universelleLarge prise en charge matérielle sur la plupart des appareils modernes.
VP8Large diffusion (solution de repli par défaut de WebRTC)Généralement logiciel sur de nombreux appareils.
VP9Courant dans les navigateurs récentsVariable — vérifiez votre propre résultat.
AV1En progression, décodage plus courant que l'encodageEncodage matériel limité aux GPU/puces les plus récents.

Caractéristiques générales, non une garantie — la prise en charge réelle de votre appareil est exactement ce que mesure le tableau ci-dessus.

Étape par étape

Comment lancer le test

  1. Chargez la page — aucune autorisation de caméra ou de microphone n'est nécessaire pour ce test.
  2. Consultez le tableau des codecs pour connaître la prise en charge de l'encodage/décodage et le signal d'accélération matérielle de chaque codec.
  3. Vérifiez votre verdict — la meilleure option accélérée matériellement disponible sur votre navigateur.
  4. Comparez les navigateurs en exécutant le même test dans chacun de ceux que vous utilisez, car les résultats diffèrent réellement.

Questions Courantes

Questions Fréquentes

Quel codec vidéo est le meilleur pour les appels et le streaming ?
Celui que votre navigateur signale comme accéléré matériellement. Le choix du codec compte moins que la question de savoir si l'encodage s'exécute sur une puce dédiée ou sur votre processeur — un flux VP8 accéléré matériellement consommera moins de batterie et générera moins de bruit de ventilateur qu'un flux AV1 logiciel, même si AV1 est sur le papier le format le plus récent et le plus efficace.
Que signifie réellement "accéléré matériellement" ici ?
Cela signifie que votre appareil possède une puce dédiée pour ce codec spécifique, de sorte que votre processeur n'a pas à effectuer le travail d'encodage ou de décodage en logiciel. Cet outil lit le signal powerEfficient propre au navigateur via l'API Media Capabilities, plutôt que de deviner à partir du seul nom du codec.
AV1 est-il déjà pris en charge pour les appels vidéo ?
La prise en charge du décodage est désormais courante dans les versions récentes de Chrome, Edge et Firefox. L'encodage AV1 accéléré matériellement reste limité aux GPU récents et à certaines puces de smartphones récentes, si bien que la plupart des appareils capables de décoder l'AV1 continuent de l'encoder en logiciel, quand ils le font — vérifiez votre propre résultat ci-dessus plutôt que de le supposer.
Pourquoi mon résultat diffère-t-il entre les navigateurs sur le même ordinateur ?
Chaque navigateur embarque ses propres implémentations de codecs et décide indépendamment lesquelles exposer via l'accélération matérielle, même sur un matériel identique. Chrome et Edge partagent un moteur et correspondent généralement ; Firefox et Safari diffèrent souvent des deux autres et entre eux.
Cela nécessite-t-il un accès à la caméra ou au microphone ?
Non. Cet outil lit les informations de capacité des codecs directement depuis les API Media Capabilities et RTCRtpSender du navigateur — aucune autorisation de caméra ou de microphone n'est nécessaire.