Pourquoi existe-t-il différents formats vidéo ?
Le paysage de la vidéo sur le web compte trois méthodes de diffusion dominantes. Chacune a été conçue pour résoudre des problèmes différents. Les comprendre vous permet de savoir pourquoi certaines vidéos sont faciles à télécharger et d'autres non, et ce que getvy fait en arrière-plan pour gérer chaque type.
HLS
HTTP Live Streaming
Développé par Apple en 2009. C'est le protocole de streaming le plus largement utilisé sur internet aujourd'hui. Il diffuse la vidéo sous la forme d'une séquence de petits fichiers de segments .ts répertoriés dans une playlist .m3u8. Pris en charge nativement dans Safari, et via les extensions Media Source dans Chrome et Firefox.
DASH
Dynamic Adaptive Streaming
Une norme internationale du groupe MPEG, également connue sous le nom de MPEG-DASH. Fonctionne de manière similaire au HLS mais utilise un fichier manifeste XML .mpd et diffuse généralement les segments au format MP4 fragmenté plutôt qu'en .ts. YouTube utilise DASH pour la plupart de ses flux.
MP4
Fichier direct
Un fichier vidéo unique et complet fourni via une URL simple. Le format le plus simple — le navigateur le télécharge et le lit directement. Courant pour les vidéos auto-hébergées, les clips d'actualités et tout site n'utilisant pas le streaming adaptatif.
Différences techniques clés
| Caractéristique | HLS | DASH | MP4 |
| Playlist / Manifeste | .m3u8 | .mpd (XML) | Aucun |
| Format de segment | .ts (MPEG-TS) | fMP4 ou .ts | Fichier unique |
| Débit adaptatif (ABR) | ✅ Oui | ✅ Oui | ❌ Non |
| Prise en charge des DRM | FairPlay | Widevine / PlayReady | Varie |
| Prise en charge de getvy | Complète (MP4 dans le navigateur) | Commande ffmpeg | Complète (téléchargement direct) |
Le streaming à débit adaptatif expliqué
Le HLS et le DASH prennent tous deux en charge le streaming à débit adaptatif (ABR). Cela signifie que le serveur propose la même vidéo à plusieurs niveaux de qualité (par ex., 1080p, 720p, 480p, 360p). Le lecteur surveille la vitesse de votre réseau et passe automatiquement à un flux de qualité supérieure ou inférieure, en cours de lecture, pour éviter la mise en mémoire tampon (buffering). C'est pourquoi une vidéo en streaming s'interrompt rarement, même sur une connexion lente — elle passe simplement à une qualité inférieure.
La playlist maîtresse (ou manifeste maître) répertorie toutes les variantes de qualité disponibles. getvy lit cette playlist maîtresse et sélectionne le flux de la plus haute qualité pour le téléchargement.
Qu'en est-il des flux protégés par DRM ?
La gestion des droits numériques (DRM) ajoute une couche de chiffrement supplémentaire au-dessus du HLS ou du DASH. Les segments vidéo sont chiffrés avec une clé que seuls les lecteurs autorisés peuvent obtenir. getvy ne contourne pas les DRM — elle fonctionne uniquement avec des flux non protégés. Cela signifie qu'elle ne peut pas télécharger de contenu depuis Netflix, Disney+, Amazon Prime Video ou d'autres grands services d'abonnement qui utilisent des DRM.
Comment identifier le format utilisé par une vidéo
- Ouvrez les DevTools de Chrome (F12) et allez dans l'onglet Réseau (Network).
- Filtrez par "Médias" (Media) ou recherchez ".m3u8" ou ".mpd".
- Appuyez sur Lecture sur la vidéo. Si vous voyez des requêtes en .m3u8, il s'agit d'HLS. Si vous voyez des requêtes en .mpd, il s'agit de DASH. Si vous voyez une URL directe en .mp4, c'est un fichier standard.
- Sinon, installez simplement getvy — elle identifie et étiquette automatiquement chaque vidéo détectée comme HLS, DASH, ou MP4.