Lisez du HLS M3U8 avec qualité vidéo automatique ou manuelle
Utilisez la lecture adaptative ou verrouillez une version détectée par débit et résolution quand hls.js est actif.
Testez la lecture M3U8 en direct ou VOD via hls.js, sélectionnez une version, ajustez la vitesse, importez des sous-titres locaux et capturez une image vidéo autorisée.
Utilisez la lecture adaptative ou verrouillez une version détectée par débit et résolution quand hls.js est actif.
Le texte des sous-titres reste sur cet appareil et est attaché comme piste de texte du navigateur.
Choisissez une vitesse de 0,5x à 2x et exportez une image PNG quand les règles CORS de la source autorisent l'accès au canvas.
Collez une liste de lecture principale ou multimédia publique et lancez la lecture. Sur les navigateurs avec Media Source Extensions, hls.js liste les niveaux disponibles et vous permet de passer d'Auto à une version fixe.
Les erreurs de lecture distinguent les défaillances réseau, de manifeste et de médias. Vérifiez l'expiration de l'URL, les en-têtes CORS de la source et la prise en charge des codecs avant de changer d'outil.
Choisissez un fichier de sous-titres .vtt ou .srt local après avoir chargé la vidéo. Le navigateur l'affiche dans le menu habituel des sous-titres, sans envoyer le texte.
Les captures dépendent de l'autorisation canvas inter-origines anonyme. Un flux peut se lire correctement tout en bloquant l'export d'images ; le lecteur signale cette restriction au lieu de renvoyer une image vide.
Des réponses claires sur la compatibilité des navigateurs, la confidentialité, l'accès aux sources et le comportement en sortie.
Oui, sur les navigateurs utilisant hls.js. Choisissez Auto ou une version détectée. Le HLS natif de Safari laisse le navigateur gérer la qualité.
Oui. Choisissez un fichier WebVTT ou SRT sur cet appareil ; le minutage SRT est converti en WebVTT localement.
L'accès aux captures via Canvas exige que la liste de lecture et les segments vidéo envoient des en-têtes CORS anonymes compatibles.