Outils IPTV locaux et confidentiels
Les fichiers que vous manipulez — playlist, guide des programmes — contiennent souvent de quoi accéder à votre service. Un outil en ligne qui les envoie à un serveur pour les analyser vous demande donc de lui confier cet accès. Ces trois outils ne le demandent pas : ils s'exécutent entièrement dans votre navigateur.
Outils disponibles
Calculateur de bande passante
Estimer le débit descendant à prévoir selon la qualité visée, le nombre d'écrans et les autres usages du réseau.
Validateur de playlist M3U
Contrôler la syntaxe d'une playlist : en-tête, lignes #EXTINF, attributs, doublons de tvg-id et encodage. Accepte du texte collé ou un fichier. Traitement local, aucune transmission.
Analyseur XMLTV / EPG
Vérifier un guide des programmes : document bien formé, identifiants orphelins, horodatages et fuseaux horaires. Accepte un fichier XMLTV. Traitement local, aucune transmission.
Détecteur de format
Savoir ce que vous avez reçu : playlist M3U, fichier HLS, document XMLTV ou structure d'accès par identifiants. Accepte du texte collé ou un fichier. Aucune adresse n'est ouverte.
Masqueur d'identifiants
Partager une configuration sans exposer son accès : identifiants, mots de passe et jetons remplacés, structure conservée. Accepte une adresse ou un extrait. Traitement local.
Convertisseur M3U ↔ Xtream
Transformer localement une URL M3U structurée en paramètres de connexion, ou reconstruire l'URL à partir de ces paramètres. Conversion syntaxique : aucun serveur n'est contacté.
Interpréteur de mesures réseau
Comprendre un débit, une latence, un jitter ou un taux de pertes relevés ailleurs. Accepte des valeurs saisies à la main. N'exécute aucun test et ne contacte aucun serveur.
Calculateur de bande passante
- Utilité. Savoir quel débit prévoir avant d'ajouter un écran ou de changer d'offre.
- Données traitées. Uniquement des nombres que vous saisissez : qualité, débit par écran, nombre d'écrans, marge. Aucune donnée personnelle.
- Fonctionnement local. Arithmétique en mémoire, sans requête ni enregistrement.
- Limites. Le résultat est un ordre de grandeur ; la régularité de la connexion compte autant que le débit.
Validateur de playlist M3U
- Utilité. Comprendre pourquoi un lecteur refuse une playlist, avant de suspecter le service.
- Données traitées. Le texte de la playlist, lu par le navigateur. Les identifiants repérés dans les messages sont masqués avant affichage.
- Fonctionnement local. Analyse ligne à ligne en mémoire. Le fichier n'est ni envoyé, ni enregistré.
- Limites. Une syntaxe correcte ne signifie pas que les adresses fonctionnent : l'outil ne les contacte pas.
Analyseur XMLTV / EPG
- Utilité. Identifier pourquoi un guide reste vide ou apparaît décalé.
- Données traitées. Le document XML, analysé par le moteur XML du navigateur.
- Fonctionnement local. Aucun téléchargement distant, aucune transmission.
- Limites. L'outil n'a pas accès à votre playlist ; il ne peut donc pas confirmer la correspondance des identifiants.
Sécurité : ce qui est garanti, et comment
- aucun envoi au serveur ;
- aucun stockage, ni cookie, ni stockage local, ni stockage de session ;
- aucun test distant d'un flux ou d'un accès ;
- aucun identifiant conservé ni transmis ;
- aucun paramètre sensible placé dans l'URL ;
- traitement intégralement local, dans votre navigateur.
Ces points ne reposent pas seulement sur notre parole. Les pages /outils/* sont servies avec une politique de sécurité de contenu comportant connect-src 'none' : le navigateur lui-même refuse toute connexion sortante depuis ces pages, y compris celles qu'un script tiers tenterait d'émettre.
N'utilisez ces outils que sur des playlists et des accès dont vous disposez légitimement.
En préparation
D'autres outils sont à l'étude selon le même principe de traitement local : un masqueur d'identifiants pour partager une capture sans risque, un détecteur de format d'URL et un assistant de diagnostic par code d'erreur. Ils ne sont pas disponibles aujourd'hui et aucune date n'est annoncée.
Poursuivre
Vous ne savez pas quel outil ouvrir ?
La recherche guidée part du problème plutôt que de l'outil. Les termes que ces outils manipulent sont définis dans le glossaire.