Le navigateur de Whatplay : comment il détecte les vidéos et pourquoi le DRM n’est pas lu
5 min de lecture
Whatplay intègre un navigateur web complet, avec marque-pages et historique. Vous naviguez comme dans n’importe quel autre, à une différence près : pendant le chargement de la page, Whatplay cherche s’il y a des vidéos et vous propose de les ouvrir dans son lecteur, avec la fenêtre flottante et la diffusion sur le téléviseur. Voici comment il les trouve, ce que signifie chaque message et pourquoi certaines vidéos ne pourront jamais s’y ouvrir.
Comment il trouve les vidéos
Le navigateur ne modifie pas la page et ne bloque pas son contenu : il observe. Il cherche des indices de plusieurs façons à la fois :
- Ce que demande la page : si elle télécharge un manifeste HLS (.m3u8) ou DASH (.mpd), ou un fichier vidéo, il le voit passer, même si l’adresse n’a pas d’extension.
- Les lecteurs de la page : les éléments vidéo et audio du site, avec leur taille, leur durée et leur image d’aperçu.
- Le balisage standard : beaucoup de sites décrivent leurs vidéos pour les moteurs de recherche, par exemple avec la balise
og:videoou avec des données structurées de type VideoObject. - Les liens : ceux qui mènent à des fichiers vidéo ou audio, ou à des listes, comme .mp4, .mkv, .webm, .mp3, .m3u ou .w3u.
Quand il trouve quelque chose, vous voyez le nombre de vidéos. En appuyant dessus, vous ouvrez « Vidéos de cette page », avec chacune d’elles, son type (MP4, M3U8…), sa durée et, s’il s’agit d’une diffusion adaptative, sa résolution maximale (« jusqu’à 1080p ») et le nombre de qualités disponibles.
La vérification
Avant la lecture, Whatplay vérifie chaque candidat : il le demande comme le ferait la page, lit le début et décide d’après le contenu, et non d’après l’extension ou ce que dit le serveur, qui se trompe souvent. Il sait ainsi s’il s’agit d’une vidéo directe, d’un HLS, d’un DASH, d’une liste de chaînes ou d’une page web normale. De là viennent les états que vous verrez :
- « Vérification… » : il est en train de l’examiner.
- « Non vérifiée : vérification à l’ouverture » : la page se contente de la mentionner, par exemple dans un lien ; elle est examinée quand vous appuyez dessus.
- « Protégée par DRM : impossible de l’ouvrir » : nous l’expliquons plus bas.
- « S’ouvre seulement sur son site » : la vidéo est cachée dans des images et seul le lecteur de ce site sait la lire. Elle se regarde sur le site, en plein écran, mais ne peut pas être diffusée sur le téléviseur.
- « Ce lien ne mène pas à une vidéo » ou « Cette adresse est une liste de chaînes » : dans le second cas, vous pouvez l’importer dans vos Listes.
Qu’est-ce que le DRM ?
Le DRM (gestion numérique des droits) est un système qui chiffre la vidéo et ne laisse que les lecteurs autorisés la déchiffrer, avec une licence demandée à chaque lecture. Il est utilisé par les plateformes payantes et par de nombreux services qui proposent des contenus achetés ou loués. Les plus connus sont Widevine (de Google), PlayReady (de Microsoft) et FairPlay (d’Apple). Sur le Web, ils fonctionnent grâce à un composant standard des navigateurs, les Encrypted Media Extensions (EME), et le déchiffrement a lieu dans une partie protégée de l’appareil, pour que l’image n’en sorte pas sans contrôle.
C’est différent du chiffrement AES-128 du HLS, qui ne protège la vidéo que pendant son transport : n’importe quel lecteur HLS l’ouvre s’il peut télécharger la clé, Whatplay compris. Nous l’expliquons dans HLS et DASH.
Pourquoi Whatplay ne lit pas le DRM
Ouvrir une vidéo protégée par DRM en dehors du lecteur officiel du service reviendrait à contourner cette protection, et Whatplay ne contourne le DRM de personne. C’est pourquoi, quand il détecte qu’une page reçoit de la vidéo chiffrée ou que son manifeste déclare un DRM, il ne la propose pas et vous l’indique : « Cette page lit une vidéo protégée par DRM. Elle n’est visible que sur le site lui-même. » Pour ces contenus, utilisez le site ou l’appli officielle du service, où vous avez votre abonnement. Whatplay ne télécharge pas non plus de fichiers : si un site propose un téléchargement, vous verrez « Whatplay ne télécharge pas de fichiers ».
Les messages que vous pouvez voir
- Cookies : si le site vous demande de faire un choix dans son bandeau de cookies, faites-le vous-même sur la page.
- « Vérifier que vous êtes une personne » : certains sites demandent une vérification. Whatplay ne la contourne pas : vous la faites vous-même sur la page et, quand la vidéo apparaît, elle passe dans le lecteur. L’aide l’explique dans Un site veut vérifier que je ne suis pas un robot.
- Fenêtres pop-up et redirections : le navigateur les bloque et vous prévient ; si vous avez besoin d’une fenêtre, vous pouvez l’ouvrir.
- Autre application : si la page veut ouvrir une autre appli, le navigateur vous demande d’abord votre accord.
Astuces utiles
- « Version pour ordinateur », dans le menu du navigateur, charge le site comme sur un PC, ce qui est utile quand la version mobile cache le lecteur.
- Enregistrez vos sites habituels dans « Marque-pages » ; si vous utilisez la synchronisation, ils arrivent aussi sur vos autres appareils.
- Dans Paramètres › Navigateur, « Effacer les données de navigation » supprime les cookies, le cache, les données des sites et l’historique, et « Moteur de recherche » permet de choisir celui qui est utilisé quand vous tapez dans la barre.
- Sur Android TV, le navigateur se pilote avec un pointeur que vous déplacez avec les flèches de la télécommande, et OK sert à cliquer.
- Avec le contrôle parental, vous pouvez exiger le code PIN pour ouvrir le navigateur ; nous l’expliquons dans le contrôle parental à la maison.
Et n’oubliez pas que chaque site a ses propres conditions d’utilisation : respectez-les.