Auteur Sujet: Amazon Prime Vidéo: quel est la résolution proposée ?  (Lu 11391 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Amazon Prime Vidéo: quel est la résolution proposée ?
« le: 10 novembre 2020 à 15:26:28 »
Dans un autre sujet on a un peu râlé contre Salto, qui affichait des informations pas à jour pour sur les pré-requis et des problématique de résolution trop faible...
Ah oui fort le Note : le plug-in Adobe Flash Player est requis pour lire les vidéos dans un navigateur internet.

Coté Netflix la situation est complexe, mais clairement expliquée :)

J'ai regardé du coté d'Amazon Prime Vidéo et c'est la douche froide...

Linux serait limité à la définition standard ? C'est quelle résolution ?

Firefox sous Windows aurait droit à de la HD ? C'est quelle résolution ?

Je suis étonné qu'un Firefox sous Windows et un Firefox sous Linux n'aient pas la même résolution, avec dans les deux cas Widevine de Google pour les DRM.



J'ai cherché à avoir la résolution utilisée pendant la lecture d'un flux, et je n'ai pas trouvé.

Si vous avez trouvé la solution, je suis preneur.

Coté Molotov TV, l'appui sur la touche "V" permet d'afficher le profil, simple et pratique (permet de voir que pour un client payant, si les flux live sont en 1920x1080, les replays et enregistrements sont en 1280x720).


vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #1 le: 12 novembre 2020 à 20:55:42 »
J'ai fait une capture Amazon Prime Vidéo et vu la taille, c'est du 480p ou du 720p.

Autre chose étonnant, je ne vais pas toujours sur le même CDN :
- Les héritiers de la nuit (Série de 2020, Saison 2, Épisode 1) : CDN Akamai (a137avoddashs3ww-a.akamaihd.net)
- This Is Us (Série de 2017, Saison 1, Épisode 1) : CDN Amazon (m-2149s3.ll.dash.row.aiv-cdn.net)
- Connectés (Programmes Amazon Original de 2020, film de Romuald Boulanger) : CDN Amazon (m-5606s3.ll.dash.row.aiv-cdn.net)

Captures Wireshark :
(Wireshark est nécessaire pour lire les fichiers)

Amazon Prime Vidéo "Les héritiers de la nuit" CDN Akamai
- Capture du 12/11/2020 : 19 Mo, 66 secondes, 1 connexion https, TLS 1.2
- Firefox 82, sous Ubuntu 20.10, noyau Linux 5.8

Amazon Prime Vidéo "This Is Us" CDN Amazon
- Capture du 12/11/2020 : 15 Mo, 69 secondes, 1 connexion https, TLS 1.3
- Firefox 82, sous Ubuntu 20.10, noyau Linux 5.8

Dailymotion 1080p
- Capture du 19/09/2019 : 80 Mo, 67 secondes, 1 connexion https, TLS 1.2
- Firefox 69, sous Ubuntu 19.04, noyau Linux 5.0

Molotov TV flux live 1080p
- Capture du 05/08/2019 : 55 Mo, 63 secondes, 1 connexion https, TLS 1.2
- Client Molotov TV pour Linux au format Appimage sous Ubuntu 19.04, noyau Linux 5.0

My Canal profil à 3400 Kb/s (720p ?)
- Capture du 04/10/2019 : 55 Mo, 70 secondes, 2 connexions https, TLS 1.2
- Firefox 69, sous Ubuntu 19.04, noyau Linux 5.0

SFR Play VoD 1080p
- Capture du 05/08/2019 : 37 Mo, 70 secondes, 4 connexions https (successives pas en //), TLS 1.2
- Firefox 68, sous Ubuntu 19.04, noyau Linux 5.0

Salto - série Fargo "S2 E8 Sioux Falls" - Résolution 960x540
38ème seconde : clic sur ignorer l'introduction
- Capture du 24/11/2020 : 31 Mo, 68 secondes, 1 connexion https, TLS 1.3
- Firefox 83, sous Ubuntu 20.10, noyau Linux 5.8

OCS Replay 1080p
- Capture du 05/08/2019 : 27 Mo, 65 secondes, 6 connexions https (successives pas en //), TLS 1.2
- Firefox 68, sous Ubuntu 19.04, noyau Linux 5.0

Deezer (audio) 320 Kb/s
- Capture du 19/09/2019 : 12 Mo, 59 secondes, 1 connexion https, TLS 1.3
- Firefox 69, sous Ubuntu 19.04, noyau Linux 5.0

Visualisation d'un replay de TF1 avec publicité de 30sec
- Capture du 05/08/2019 : 64 Mo, 88 secondes, UDP TLS 1.2, Le flux qui m'est envoyé provient d'autres peer.
- Firefox 68 avec le blocage de contenu de Firefox activé (comportement par défaut), sous Ubuntu 19.04, noyau Linux 5.0

Visualisation du flux live de TF1 sans publicité
- Capture du 05/08/2019 : 36 Mo, 75 secondes, UDP TLS 1.2, Le flux qui m'est envoyé provient d'autres peer.
- Firefox 68 avec le blocage de contenu de Firefox activé (comportement par défaut), sous Ubuntu 19.04, noyau Linux 5.0

6play Replay (Zone interdite)
- Capture du 08/08/2019 : 6 Mo, UDP TLS 1.2, Le flux qui m'est envoyé provient d'autres peer.
- Firefox 68 avec le blocage de contenu de Firefox activé (comportement par défaut), sous Ubuntu 19.04, noyau Linux 5.0

Récapitulatif des plateformes de streaming fait par 01net :



Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #2 le: 13 novembre 2020 à 09:10:45 »
Salut,

La problématique est que comme pour Netflix, différentes résolutions sont proposés selon les DRM disponibles et installables sur le système.

Les principaux DRM utilisés pour le streaming vidéo sont Widevine L3 de Google, utilisé pour le 720p ou moins Netflix (installable sous Linux comme sous Windows, mais qui du fait de son nature de DRM fonctionnant en userland, a été très largement cassé récemment, on trouve même des implémentations fonctionnant avec du JavaScript navigateur sur Github - je ne mets pas de lien vu que cela est formellement proscrit par l'article L335-3-1 du Code de la propriété intellectuelle qui transpose la directive européenne DADVSI), Widevine L1, utilisé pour le 1080p (qui lui va systématiquement tourner sur un cryptoprocesseur, comme TPM d'Intel ou TrustZone d'ARM), ou encore Microsoft PlayReady, qui semble avoir plus de mal à fonctionner sous Linux.

Le problème semble être qu'Amazon Prime requiert PlayReady pour ce qu'ils appellent l'UHD (ultra-haute définition), comme l'explique par exemple cet article : https://www.kulturechronik.fr/2020/05/10/drm-et-certifications-pour-netflix-prime-vid%C3%A9o-disney-mycanal/

Si votre appareil possède seulement les DRM Google Widevine L3 qui est le plus faible niveau de ce DRM, vous allez pouvoir visionner Prime Vidéo en basse définition SD 480p.

Pour Netflix ce sera sur la plupart des appareils limité à du SD+ 540p.

[...]

Ensuite on va parler d'un autre DRM un peu moins connu que le Widevine : le Microsoft PlayReady. Ce DRM permet de visionner les programmes de Prime Vidéo jusqu'en qualité ultra HD (pour l'application Android TV). De la 4K donc. Et il me semble que c'est le seul service populaire en France qui s'en serve à l'heure actuelle.


Bonne journée,

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #3 le: 13 novembre 2020 à 09:38:26 »
Il y a au moins une erreur dans l'article, Molotov TV propose bien du 1080p (pour rappel Netflix ne fonctionne pas dans un navigateur mais uniquement de son application basée sur Chromium)


Pour Canal Play sous Firefox, je suis sur le profil à 3,4 Mb/s (la résolution n'est pas indiquée). Je suis étonné que cela corresponde à du SD+ 575p (résolution maximale indiqué dans l'article pour du Google Widevine Level 3).
=> Je pense que pour ce débit c'est au moins du 720p.

Pour Netflix, la séquence de touche Ctrl + Majuscule + Alt + Q permet d'afficher des informations le flux vidéo et les ressources utilisées.

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 804
  • 73
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #4 le: 13 novembre 2020 à 10:03:30 »
Il y a au moins une erreur dans l'article, Netflix propose bien du 1080p (pour rappel Netflix ne fonctionne pas dans un navigateur mais uniquement de son application basée sur Chromium)

Netflix fonctionne sous Linux avec Firefox (du moins la version distribuée sous Ubuntu), mais le décodage se fera en principe avec Widevine L3.

Je ne sais pas exactement de quelle application tu parles, on peut trouver des choses sur une application Netflix qui fonctionnait sous Linux mais qui n'est plus maintenue. Peut-être qu'elle fonctionnait avec L1 ou qu'elle intègre/intégrait ses propres flux.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #5 le: 13 novembre 2020 à 10:21:03 »
Je suis me suis emmêlé les pinceaux : je parlais de Molotov TV pour l’application dédiée et le 1080p. J'ai corrigé mon texte. Dans l'article cité, il est indiqué que Molotov TV ne dépasse pas 720p.

Netflix n'a pas d'application sous Linux et fonctionne dans un navigateur.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #6 le: 13 novembre 2020 à 22:16:09 »
J'ai cherché à avoir la résolution utilisée pendant la lecture d'un flux, et je n'ai pas trouvé.
Dans la console du navigateur
document.getElementsByTagName("video")[1].videoWidth
document.getElementsByTagName("video")[1].videoHeight
C'est une solution générique pour tous les sites web (plus de plugins comme Flash, donc c'est du tag <video> partout).
En revanche il faut adapter l'index, ici c'est 1 parce qu'il y a un tst-video-overlay-player-html5 avant.

Sous Windows, avec Firefox, Chrome et Edge j'ai du 720p, l'interface affiche "HD" en dessous de la barre de progression, et le bouton options permet de choisir la qualité de vidéo "optimale" à 6,84Go/h (ce qui est très élevé pour du 720p).
Donc Edge, malgré le support de PlayReady en HW pour Netflix, ne permet pas de faire mieux.

Sous Linux, avec Firefox et Chrome j'ai de la SD (704x396 par exemple), l'interface n'affiche rien au niveau de la barre de progression, et le bouton options permet de choisir la qualité de vidéo "optimale" à 1,17Go/h.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #7 le: 15 novembre 2020 à 10:06:03 »
Donc avec un même navigateur, même DRM (Widevine level 3) :
- 720p sous Windows à 15,56 Mb/s (le débit est vraiment énorme, on pourrait faire de la 4k à ce débit)
- 396p sous Linux à 2,66 Mb/s (là aussi 2,66 Mb/s permet normalement de faire du 720p sans problème)

Une hypothèses pour les débits très importants : toutes les pistes audio (dans toutes les langues) seraient envoyées ?

Qu'est ce qui peut justifier le changement entre un Firefox sous Windows et un Firefox sous Linux ?
Un changement de user-agent suffirait à le tromper ?

Harvester

  • Abonné Free fibre
  • *
  • Messages: 344
  • Freebox Révolution - Limours (91)
    • Site perso
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #8 le: 15 novembre 2020 à 17:26:04 »
Citer
Qu'est ce qui peut justifier le changement entre un Firefox sous Windows et un Firefox sous Linux ?

Le support des codecs ?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Amazon Prime Vidéo: quel est la résolution proposée ?
« Réponse #9 le: 18 novembre 2020 à 02:50:27 »
Le support des codecs ?
Non, c'est du H264 partout.

Qu'est ce qui peut justifier le changement entre un Firefox sous Windows et un Firefox sous Linux ?
Un changement de user-agent suffirait à le tromper ?
Aussi bien Firefox que Chrome, si je mets leur user-agent Windows, j'ai un cadre "Votre navigateur ne prend pas en charge la lecture en haute définition en raison de restrictions de contenu. Veuillez mettre votre navigateur à jour pour optimiser votre expérience Prime Video", et j'ai toujours le flux SD.

Si je suis en plus en navigation privée, alors il fait d'abord une requête de licence HD (il suffit de filtrer "licence"), qui échoue avec :
errorCode: "PRS.Dependency.DRM.Widevine.HdContentNotAllowed.VmpValidationRequired"Je ne sais pas si c'est le plugin Widevine qui est considéré comme non validé, ou si c'est le mélange du Windows (certaines choses se retrouvent dans les paramètres) + Linux qui provoque une erreur.
Le comportement est le même avec les deux navigateurs.
« Modifié: 18 novembre 2020 à 04:07:21 par hwti »