Lecteur M3U8 en ligne - Testeur de flux HLS gratuit

Lisez des liens M3U8 et testez des flux HLS directement dans votre navigateur avec un historique local récent, des erreurs compatibles CORS et sans aucun suivi de lecture.

Cliquer pour le mode cinéma

Les requêtes de lecture vont directement de votre navigateur au serveur source. EasyTools ne relaye, n'enregistre ni ne télécharge cette URL.

Lecteur

Collez un lien M3U8 ou chargez le flux d'exemple, puis cliquez sur Lecture.

Historique local

Mode d’emploi

  1. Collez un lien .m3u8 ou .m3u commençant par http ou https, tel qu'un flux de test HLS public.
  2. Pour vérifier le fonctionnement en premier, cliquez sur « Charger un exemple de flux », puis cliquez sur « Lecture ».
  3. Le lecteur tente de charger le flux ci-dessous, avec des commandes natives pour la pause, le volume et le plein écran.
  4. Chaque tentative de lecture valide apparaît dans les flux récents, même si le flux échoue plus tard en raison d'erreurs CORS ou du serveur source, afin que vous puissiez le réessayer ou le déboguer rapidement.
  5. Si la source bloque le CORS, que le lien expire, que l'authentification est requise ou que la playlist est corrompue, l'outil affiche une erreur et n'envoie pas l'URL au back-end d'EasyTools.

Fonctionnalités principales

  • Lecture 100 % côté client : votre navigateur demande le flux directement à la source, sans relais, transcodeur ou serveur d'accélération EasyTools
  • Testeur de flux HLS : collez un lien .m3u8 ou .m3u et testez la lecture via HLS.js intégré localement ou via le support HLS natif du navigateur
  • Historique de lecture local : les URL de flux valides que vous tentez de lire apparaissent dans les flux récents et restent uniquement dans le localStorage de ce navigateur
  • Aucun suivi sur serveur : l'outil ne dispose d'aucun flux de synchronisation de compte, de rapport d'URL de lecture ou de journalisation back-end
  • Détection des erreurs CORS : lorsque la source bloque les requêtes du navigateur, que le lien expire ou que la playlist échoue, le lecteur explique la cause probable

Outils associés

Formatteur JSON sécurisé et générateur de types - Génération locale de types

Formatteur JSON sécurisé : formatez, validez et corrigez le JSON localement dans votre navigateur. Embellissez, minifiez, mettez en valeur les erreurs, générez du TypeScript ou du Zod, convertissez en XML — privé. Essayez maintenant.

Testeur et évaluateur JSONPath gratuit | Requêtes locales en temps réel

Testeur et évaluateur JSONPath gratuit pour le JSON d'API. Extrayez les nœuds correspondants en temps réel, inspectez les chemins et copiez les résultats JSON, tout en conservant l'analyse locale dans votre navigateur.

Convertisseur JSON en CSV - Exportation locale de feuilles de calcul

Convertissez des objets ou tableaux JSON en CSV localement dans votre navigateur. Aplatissez les champs imbriqués, prévisualisez le résultat, puis copiez ou téléchargez le CSV sans importer vos données.

Convertisseur CSV en JSON - Analyseur local en temps réel gratuit

Convertissez du texte ou des fichiers CSV en tableaux JSON localement dans votre navigateur. Prend en charge les en-têtes, les délimiteurs virgule/point-virgule/tabulation, le glisser-déposer de fichiers, la copie et le téléchargement sans transfert de données.

Comparateur de diff JSON - Comparaison sémantique locale

Comparez deux documents JSON localement dans votre navigateur. Triez les clés des objets pour un diff sémantique, ignorez le bruit lié à l'ordre des clés et marquez les champs ajoutés, supprimés et modifiés sans aucun téléchargement vers un serveur.

Minificateur et compresseur JSON

Minifiez le JSON en une seule ligne, supprimez les retraits et les sauts de ligne, et comparez la taille d'origine, la taille minifiée, les octets économisés et le pourcentage d'économie.

Convertisseur JSON en TypeScript - Générateur d'interfaces en ligne

Générateur en ligne gratuit de JSON en TypeScript. Générez instantanément des interfaces et des types TypeScript à partir de vos structures JSON. Traitement 100 % local et sécurisé.

Convertisseur de YAML en JSON - Outil d'analyse client sécurisé

Convertissez du YAML en JSON formaté localement dans votre navigateur. Ce convertisseur prend en charge la conversion en direct, les multi-documents YAML, le repérage d'erreurs, la copie et le téléchargement.

Logique de calcul

Ce lecteur M3U8 en ligne fonctionne comme un client HLS basé sur le navigateur. Lorsque les extensions de source multimédia (MSE) sont disponibles, l'outil charge à la demande le fragment HLS.js intégré localement ; le moteur demande ensuite les playlists et les segments multimédias directement au serveur de streaming cible et les transmet à l'élément vidéo HTML5. Les navigateurs disposant d'un support HLS natif, comme Safari, peuvent charger le lien directement via l'élément vidéo.

Les flux récents utilisent le LocalStorage Web pour conserver une courte liste d'URL de flux. Cette liste existe uniquement dans votre profil de navigateur actuel, ne se synchronise pas entre les appareils et n'est pas téléchargée sur EasyTools. Le succès de la lecture dépend du serveur source, des en-têtes CORS, du format du flux, de la prise en charge des codecs et de votre réseau local.

FAQ

Pourquoi mon lien M3U8 ne fonctionne-t-il pas ?

La raison la plus fréquente est que le serveur source n'autorise pas les requêtes cross-origin du navigateur, également appelées CORS. Le lien peut également être expiré, corrompu, protégé par une authentification ou encodé avec des codecs non pris en charge.

Mon lien de streaming est-il enregistré sur les serveurs d'EasyTools ?

Non. La lecture et le stockage de l'historique se font dans votre navigateur actuel. Les flux récents sont écrits uniquement dans le localStorage, et vous pouvez les effacer depuis l'interface.

Pourquoi les liens ayant échoué sont-ils enregistrés dans les flux récents ?

Si le format de l'URL est valide et que vous cliquez sur Lecture, la tentative est enregistrée. Cela est utile pour tester les flux, car les liens ayant échoué sont souvent ceux que vous devez ajuster, réessayer et comparer lors du débogage des problèmes de CORS ou de serveur source.

Cela peut-il lire des flux DRM ou des flux IPTV protégés ?

Pas de manière fiable. Cet outil est destiné à tester des flux HLS / M3U8 standard. Il ne contourne pas les DRM, l'authentification, les règles régionales ou les politiques de sécurité du serveur source.

Dois-je installer des plugins ?

Non. L'outil utilise la vidéo HTML5, le support HLS natif du navigateur s'il est disponible, et un moteur HLS.js intégré localement qui n'est chargé que lorsque cela est nécessaire.