Quand on souscrit un abonnement IPTV, on reçoit généralement soit un lien M3U, soit des identifiants Xtream Codes. Ces deux formats donnent accès au même contenu, mais fonctionnent différemment.
Le lien M3U : une simple playlist
Un lien M3U est un fichier texte qui liste l'ensemble des chaînes, films et séries avec leur adresse de flux. N'importe quel lecteur compatible (VLC, la plupart des applications IPTV) peut charger ce fichier pour afficher le contenu. C'est la méthode la plus universelle, compatible avec quasiment tous les lecteurs du marché.
Xtream Codes : une vraie API
Xtream Codes fonctionne différemment : au lieu d'un simple fichier, votre application interroge en temps réel le serveur du fournisseur via une API dédiée (identifiant, mot de passe, adresse du serveur). Cela permet des fonctionnalités plus riches : guide des programmes (EPG) à jour, catalogue de films/séries organisé par catégories avec affiches, recherche rapide, et un chargement généralement plus rapide sur les gros catalogues.
Quel format choisir ?
Si votre application le permet, Xtream Codes est en général préférable : navigation plus fluide, mises à jour du catalogue plus rapides, et compatibilité avec la quasi-totalité des applications IPTV modernes (IPTV Smarters, TiviMate, GSE Smart IPTV). Le lien M3U reste utile en secours ou avec des lecteurs plus basiques comme VLC.
En pratique
La plupart des abonnements sérieux fournissent les deux à la fois, pour s'adapter à n'importe quel appareil : privilégiez Xtream Codes sur votre application principale, et gardez le lien M3U de côté comme solution de secours.
