Auteur Sujet: Netflix: codecs vidéos supportés par le player, DRM et définitions vidéo  (Lu 16553 fois)

0 Membres et 2 Invités sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #24 le: 20 octobre 2022 à 11:57:35 »
Avec chrome et safari la vidéo est automatiquement noir, sur Firefox elle reste visible
Cela montre que le DRM protège la vidéo.

L'écran noir, c'est systématiquement le cas sur des DRM L1.
Pour les DRM L3, l'image apparait souvent lors de la copie d'écran, mais ce n'est pas systématique, cf Chrome qui est en L3 et qui chez toi bloque la copie d'écran du flux vidéo.


En fait il y a au moins 4 codecs : il y a aussi le HEVC.
Il sert sur des décodeurs TV et TV connectées, dont certains ne supportent que ce codec en 4K, puisque le VP9 est arrivé plus tard.
En revanche, c'est avec l'application Netflix native, je ne sais pas si le HEVC est exposé sur la version web.

Cela serait intéressant de savoir les codecs des flux 4K, si une personne à l'abonnement Netflix Premium et l'équipement nécessaire (écran 4K).

La 4k peut aussi utiliser le H.264 et je suis curieux de voir le codec utilisé pour la 4k dans Microsoft Edge.

C'est par exemple sur Molotov TV, avec deux profils 4k à 14 Mb/s et 18 Mb/s, parfaitement lisible sous Firefox, alors que Molotov n'a pas d'encodage VP9 ou AV1 (et Firefox ne supporte pas HEVC) :


vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #25 le: 20 octobre 2022 à 12:29:04 »
Gilum ton abonnement Netflix est un "Standard" (limité à du 1080p) ou un abonnement "Premium" qui permet la 4K ?

C'est pour répondre à la question suivante :

https://help.netflix.com/fr/node/55764 mentionne bien un support 4K sur Safari, mais avec des conditions particulières (les écrans externes HDCP2.2 c'est logique, mais je ne vois pas pourquoi l'écran intégré devrait supporter la 4K, à moins que le vrai test soit HDCP2.2 là aussi).
Si tu es sur un abonnement 4k, cela serait bien d'avoir une copie d'écran d'un contenu 4k, je ne pense pas que le contenu proposé soit en 4k (difficulté à trouver un contenu 4k et encodé en AV1).

Par ailleurs, ta copie d'écran Firefox est limitée à du 540p, tu nous confirmes que le test avec Firefox a été réalisé avec un abonnement Netflix "Essentiel" qui limite à une définition de 480p (qui devient 540p avec le codec VP9) ?



ajds

  • Abonné Free fibre
  • *
  • Messages: 1 061
  • 78-TDF Delta 10G+Devialet
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #26 le: 20 octobre 2022 à 15:45:06 »
Mais avec quel codec ?

Je suis intéressé pour connaitre le codec utilisé.


En HEVC uniquement, il faut d'ailleurs acheter le codec sur le Windows store (1,99€ ?) pour que cela fonctionne.
Donc en résumé, les pré requis pour avoir Netflix en 4K sur l'appli Windows :
- Windows 10 Anniversary ou supérieur
- Ecran 4K HDCP 2.2
- Carte graphique et CPU compatible PlayReady 3.0
- Son et video HDMI sur la même interface (si je tente de sortir le son HDMI sur un ampli HC séparément, par exemple, cela ne donne plus accès à la 4K)
- Extensions video Microsoft HEVC
- Abonnement Netflix premium

Voici un screenshot avec les infos.



vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #27 le: 20 octobre 2022 à 15:51:32 »
Merci ajds.

Cela serait possible de tester avec Microsoft Edge 106 ? J'imagine que HEVC sera aussi pris en charge, mais je veux bien une confirmation.

J'avais réalisé des tests avec Internet Explorer 11 et Microsoft Edge pour tenter de lire des vidéos HEVC sans succès, mais je n'avais pas installé l'extension HEVC Microsoft (0,99€).

Merci les détails pour l'audio, je rajoute à la liste des pré-requis pour la 4k : https://lafibre.info/tv-numerique-hd-3d/netflix-codecs-drm/msg979427/#msg979427

ajds

  • Abonné Free fibre
  • *
  • Messages: 1 061
  • 78-TDF Delta 10G+Devialet
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #28 le: 20 octobre 2022 à 15:57:08 »
oui, cela fonctionne aussi, excepté pour le son qui sort en 2.0 au lieu de 5.1 sur l'appli. Il y a peut être quelque chose à faire sur la config edge pour ca mais je ne me suis jamais penché sur le sujet vu que j'utilise l'appli.


Gilum

  • Professionnel des télécoms
  • Abonné Free fibre
  • *
  • Messages: 104
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #29 le: 20 octobre 2022 à 22:27:11 »
Tests réalisés avec :
- Apple Macbook pro 14 pouce M1 Pro sous macOS Ventura 13 RC
- Abonnement Netflix Ultra HD
- Lecture d'un contenu disponible en 4K ( La Casa De Papel https://www.netflix.com/watch/81246016 )

Vivaldi : définition 720p avec le codec VP9
Vivaldi 5.5.2805.38 (Stable channel) (arm64)





Chrome : définition 720p avec le codec VP9
Chrome 106.0.5249.119 (Build officiel) (arm64)





Edge : définition 720p avec le codec H.264 (AVC)
Edge 106.0.1370.47 (Version officielle) (arm64)





Safari : définition 4k (2160p) avec le codec HEVC
Safari 16.1 (18614.2.9.1.10)





Firefox : définition 720p avec le codec VP9
Firefox 106.0.1 (64 bits)


vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et définitions vidéo
« Réponse #30 le: 05 novembre 2022 à 09:08:43 »
Netflix rajoute un forfait à 5,99€/mois avec de la publicité et augmente la qualité du forfait "Essentiel"

Le forfait "Essentiel" à 8,99€/mois voit sa qualité augmenter, sans augmentation du prix

Avant le 4 novembre :
- Edge / Application Netflix : résolution 480p
- Firefox / Chrome / navigateurs basés sur Chromium : résolution 540p

À partir du 4 novembre :
- Edge / Application Netflix : résolution 720p
- Firefox / Chrome / navigateurs basés sur Chromium : résolution 720p

Prix Netflix en octobre 2022 :






Prix Netflix en novembre 2022 :


vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #31 le: 05 novembre 2022 à 09:18:09 »
Pour les codecs, pas de changement :
- Edge / Application Netflix : H.264 en 720p (HEVC en 4K)
- Firefox / Chrome (sauf Chrome sous Windows) / navigateurs basés sur Chromium (sauf Edge) : VP9 en 720p
- Chrome, uniquement pour la version sous Windows : AV1 et 720p

J'ai étonné de voir une différence AVC vs AVC High.

C'est visible ci-dessous :
- Edge sous Windows annonce le codec "AVC"
- Edge sous Ubuntu annonce le codec "AVC high"

C'est de l'H.264, mais cela signifierait qu'il y aurait deux encodages H.264 pour Netflix : un AVC Main Profile et un AVC High Profile ?

Je partais du principe que le High Profile est systématiquement utilisé, vu que le gain de performance est significatif entre l'encodage x264 main et x264 high.


Détails avec Microsoft Edge, basé sur Chromium 106
Tests réas liés sur un PC relativement récent : Core i5-8250U avec un iGPU intégré Intel. J'avais donc de l'accélération matérielle pour les codecs H.264 et VP9, mais pas AV1.

Windows 11 22H2 sur un PC : Codec vidéo AVC = H.264 Je trouve anormal de bloquer VP9 sur ce navigateur moderne.






Ubuntu 22.04 LTS : Codec vidéo AVC = H.264



hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Netflix: codecs vidéos supportés par le player, DRM et résolutions
« Réponse #32 le: 05 novembre 2022 à 18:25:51 »
J'ai étonné de voir une différence AVC vs AVC High.

C'est visible ci-dessous :
- Edge sous Windows annonce le codec "AVC"
- Edge sous Ubuntu annonce le codec "AVC high"

C'est de l'H.264, mais cela signifierait qu'il y aurait deux encodages H.264 pour Netflix : un AVC Main Profile et un AVC High Profile ?

Je partais du principe que le High Profile est systématiquement utilisé, vu que le gain de performance est significatif entre l'encodage x264 main et x264 high.
Soit il y a une erreur dans le code, soit ils n'utilisent pas les paramètres qu'ils annoncent.
avc1.4d0028 c'est Main Profile Level 4

vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et définitions vidéo
« Réponse #33 le: 05 novembre 2022 à 18:47:23 »
Le profil "high" permet un gain important. S'il n'est pas utilisé, c'est qu'il y a des incompatibilités.

Comment savoir à partir de quand le profil high est supporté ?

Dans les doc, on voit HEVC 8bits / HEVC 10 bits, mais jamais de distinction sur les différents profils H.264


hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Netflix: codecs vidéos supportés par le player, DRM et définitions vidéo
« Réponse #34 le: 06 novembre 2022 à 02:02:35 »
https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC_products_and_implementations dit que le high profile est supporté depuis environ 2012 sur les smartphones Android.
Pourtant https://developer.android.com/guide/topics/media/media-formats#video-codecs ne ne parle que des profils baseline et main.

Le premier Raspberry Pi supportait le high profile jusqu'au level 4.1.

Sur des flux 480p et 540p, je peux comprendre qu'ils privilégient peut-être la compatibilité.
Mais même en 1080p, le H264 est toujours en main profile !
A titre de comparaison, sur YouTube les flux H264 sont en aussi en main profile jusqu'au 480p, mais en high profile à partir du 720p.

Dans Edge, l'onglet CDM de edge://media-internals confirme que dans mon cas (RTX2070), le PlayReady Hardware n'est supporté qu'en H264 et HEVC (donc le VP9 peut être décodé en HW, mais uniquement sans DRM), je ne sais pas d'où vient cette limitation.
Donc en pratique sous Windows quand la 4K n'est pas disponible (à cause des DRM, de l'abonnement, ou du contenu), on a le choix entre 720p en VP9 ou AV1, et 1080p en H264 main profile...

vivien

  • Administrateur
  • *
  • Messages: 47 231
    • Twitter LaFibre.info
Netflix: codecs vidéos supportés par le player, DRM et définitions vidéo
« Réponse #35 le: 08 novembre 2022 à 10:00:37 »
Dans Edge, l'onglet CDM de edge://media-internals confirme que dans mon cas (RTX2070), le PlayReady Hardware n'est supporté qu'en H264 et HEVC (donc le VP9 peut être décodé en HW, mais uniquement sans DRM), je ne sais pas d'où vient cette limitation.

Je te présente ci-dessous 6 PC, tous avec iGPU intégré Intel.

J'ai utilisé Edge 107.

Intel Core i5 8250U sous Windows 11 22H2 : (l'extension pour le codec HEVC est installé automatiquement, l'extension pour le codec AV1 installé manuellement)
=> PlayReady gère en hardware H.264, HEVC et VP9 (VP8 et AV1 uniquement en software)


Intel Core i5 8250U sous Windows 10 21H2 : (les extensions pour les codecs HEVC et AV1 ne sont pas installées)
=> PlayReady gère en hardware H.264 et VP9 (VP8 uniquement en software). HEVC et AV1 non gérés.