Lecteur M3U8 en ligne

Meilleures pratiques pour le streaming HLS en ligne

HTTP Live Streaming (HLS) est le protocole de streaming adaptatif d'Apple et constitue désormais la norme mondiale pour le direct et la vidéo à la demande. HLS décrit plusieurs segments TS ou fMP4 via des fichiers d'index M3U8 ; Le lecteur modifie automatiquement la qualité pour une lecture fluide en fonction du réseau. Notre outil en ligne HLS est destiné aux développeurs et aux opérations : vérifiez rapidement les nœuds CDN, l'index M3U8 et l'accessibilité des segments ainsi que les niveaux de débit. Comparé aux lecteurs de bureau, le navigateur HLS est léger : insérez l'URL de la liste de lecture principale, testez immédiatement, sans personnalisation de proxy ou d'hôtes. Le moteur hls.js intégré offre une expérience quasi native sur les navigateurs non-Safari et affiche l'état actuel du débit binaire et de la mémoire tampon. Pour les ingénieurs de plate-forme, il s’agit du premier port d’escale en cas d’erreurs HLS ; pour Creator, aperçu rapide des ressources HLS exportées. Qu'il s'agisse de listes de lecture principales et multimédia imbriquées ou du cryptage EXT-X-KEY, cette page fournit un retour d'information immédiat.

Étapes de lecture en ligne HLS

  1. Obtenez l’URL complète de la liste de lecture principale HLS ou de la liste de lecture multimédia.
  2. Insérez l'URL et démarrez la lecture – hls.js analyse EXT-X-STREAM-INF et sélectionne le débit binaire approprié.
  3. regarder la lecture ; changer la qualité dans la barre de contrôle ; En cas d'erreurs, vérifiez la syntaxe M3U8 et segmentez CORS.

Questions fréquemment posées sur la lecture en ligne HLS

Quelle est la différence entre HLS Master Playlist et Media Playlist – quelle URL dois-je insérer pour jouer en ligne – lisez la réponse détaillée ci-dessous pour obtenir tous les détails et notes importantes en un coup d’œil.
La liste de lecture principale contient des liens vers plusieurs versions de débit binaire et le lecteur choisit automatiquement ; la playlist multimédia fait directement référence à un niveau de qualité. Recommandation : liste de lecture principale pour un débit binaire adaptatif.
Des erreurs #EXT-X-KEY apparaissent lors de la lecture en ligne HLS - comment vérifier la configuration des clés des flux cryptés - lisez la réponse détaillée ci-dessous pour tous les détails et notes importantes en un coup d'œil.
Vérifiez que l'URI dans la balise EXT-X-KEY est accessible au public, que le serveur de clés fournit AES-128 et qu'Access-Control-Allow-Origin autorise les requêtes d'origine croisée.
Quelle est la différence entre hls.js et HLS natif dans Safari - pourquoi le même lien se comporte-t-il différemment selon les navigateurs ?
Safari utilise le décodage HLS natif avec la meilleure compatibilité ; d'autres navigateurs décodent à l'aide de hls.js et des extensions MediaSource. Certaines fonctionnalités HLS avancées (par exemple certaines variantes DRM) ne prennent en charge que Safari de manière native.
De quelles exigences le débit adaptatif a-t-il besoin pour HLS - comment puis-je savoir que la qualité correcte est active - lisez la réponse détaillée ci-dessous pour avoir un aperçu de tous les détails et informations importantes.
La liste de lecture principale a besoin de plusieurs entrées EXT-X-STREAM-INF avec des valeurs de BANDE PASSANTE croissantes et des segments accessibles. Dans l'onglet réseau des outils de développement, les changements de débit peuvent être observés en fonction des demandes de segments.
L'outil en ligne HLS peut-il gérer les segments HLS à faible latence (LL-HLS) ou HLS-fMP4 ?
Le HLS standard (segments TS et fMP4) est lu. Les extensions LL-HLS dépendent de la version hls.js et de la configuration source ; sans balises PART, etc. est traité comme un HLS normal.
More versions