Définition
Xtream Codes
Protocole et système de gestion d'abonnements IPTV basé sur une API HTTP
Qu'est-ce que Xtream Codes ?
Xtream Codes est un protocole d'accès IPTV basé sur une API HTTP qui permet à un fournisseur de gérer ses abonnés et de leur distribuer les flux de façon sécurisée.
Contrairement au format M3U (un simple fichier texte), Xtream Codes est un vrai système client-serveur où chaque utilisateur s'authentifie avec un nom d'utilisateur et un mot de passe auprès d'un serveur.
Comment ça fonctionne ?
L'accès Xtream Codes nécessite trois informations :
- URL du serveur : ex.
http://monserveur.com:8080 - Nom d'utilisateur : votre identifiant unique
- Mot de passe : votre code d'accès
L'application IPTV interroge ensuite l'API du fournisseur pour récupérer automatiquement la liste des chaînes, la VOD et le catch-up TV.
Xtream Codes vs M3U : lequel choisir ?
| Critère | Xtream Codes | M3U |
|---|---|---|
| Sécurité | Authentification par login | URL souvent publique |
| Mise à jour | Automatique | Manuelle (re-téléchargement) |
| VOD | Intégré et organisé | Basique |
| Catch-up | Intégré | Limité |
| Compatibilité | Large (Smarters, TiviMate...) | Universelle |
Pour un usage quotidien, Xtream Codes offre une meilleure expérience. Le M3U reste plus universel pour tester rapidement.
API Xtream Codes
L'API expose plusieurs endpoints standards :
/player_api.php?username=X&password=Y&action=get_live_streams: chaînes en direct/player_api.php?username=X&password=Y&action=get_vod_streams: VOD/player_api.php?username=X&password=Y&action=get_series: séries/xmltv.php?username=X&password=Y: guide des programmes (EPG)
Applications compatibles
Les applications suivantes supportent Xtream Codes nativement :
- TiviMate (Android TV) : support complet
- IPTV Smarters Pro : conçu spécialement pour Xtream
- OTT Navigator : support avancé avec VOD
- Duplex IPTV : interface de type Netflix
📖 Guides pratiques liés
Questions fréquentes
Les questions les plus courantes sur Xtream Codes.