IPTV EPG Setup

Handleiding voor IPTV EPG-configuratie en resellerplatformen: Wat werkt er echt in 2026?

Een korte mededeling voordat we beginnen: Dit platform biedt softwaretools aan, zoals beheerpanelen, dashboards voor resellers en factureringslogica. Het host geen kanalen, streamt geen live content en distribueert geen auteursrechtelijk beschermde media. Als u op zoek bent naar contentbronnen, valt dat buiten ons werkterrein. IPTV-doorverkoop zaken. Wat wij Doen Dit document behandelt alles rondom de installatie, het beheer en het daadwerkelijk laten werken van het reseller-model.


De eerlijke stand van zaken rond de wederverkoop van IPTV op dit moment.

De wederverkoopbranche is niet nieuw meer. In 2026 is de markt verzadigd, en de bedrijven die klanten verliezen, zijn bijna altijd degenen die werken met verouderde panelen, defecte EPG-verbindingen of een gebrekkige ondersteuningsinfrastructuur.

Wat onderscheidt degenen die consistent geld verdienen van degenen die na drie maanden stoppen? Meestal is het niet de bron van de content, maar de managementlaag eromheen.

Laten we de daadwerkelijke installatie eens bekijken.


Wat is de IPTV-beheerlaag (en waarom de meeste mensen deze negeren tot het te laat is)?

Wanneer u zich aanmeldt als reseller, krijgt u niet alleen inloggegevens. U krijgt toegang tot een systeem waarmee u gebruikerstoegang, abonnementsduur, credittoewijzing en streammonitoring kunt beheren – allemaal vanuit één dashboard.

De eerste keer dat ik inlogde op het paneel, Tabblad Gebruikersbeheer Het laden duurt ongeveer vier seconden — iets traag bij de eerste keer openen, daarna normaal. Van daaruit kunt u alle accounts in uw resellerpool bekijken: actief, verlopen en geblokkeerd.

User Management tab showing active/expired/suspended account statuses]

De managementlaag doet drie kerntaken:

  • Valideert de toegang van de gebruiker — controleert of een abonnement actief is voordat inloggen wordt toegestaan
  • Houdt het kredietverbruik bij. — Bij elke accountaanmaak wordt automatisch een bedrag van je saldo afgeschreven
  • Logt verbindingsgegevens — apparaattype, verbindingstijd, IP-vlaggebeurtenissen

Niets hiervan is handmatig. Dat is nu juist de bedoeling.


Hoe het kredietsysteem werkelijk werkt (niemand legt dit duidelijk uit)

Credits zijn de valuta van het reseller-model, en het verkeerd beheren ervan is een van de meest voorkomende fouten in de beginfase.

Zo verloopt het:

  1. U koopt een creditbundel bij uw groothandel.
  2. Credits staan ​​op je Facturering & Credits-paneel
  3. Bij het aanmaken van een nieuw gebruikersaccount trekt het systeem automatisch het juiste bedrag af.
  4. Je bepaalt zelf je prijzen en behoudt de winstmarge.

Het financiële risico is laag omdat je alleen credits gebruikt als je iets verkoopt. Er zijn geen vaste kosten verbonden aan ongebruikte voorraad.

Eén ding heb ik op de harde manier geleerd: Zorg ervoor dat je saldo nooit onder een buffer van een week komt. Ik heb op een drukke zondag twee verkopen gemist omdat mijn saldo om 23:00 uur op nul stond en ik pas de volgende ochtend kon opwaarderen. Nu heb ik een waarschuwing voor een laag saldo ingesteld in het dashboard — deze staat onder Accountinstellingen > Meldingen > Kredietlimiet.

Credit threshold notification setup in Account Settings]


Een nieuw gebruikersaccount aanmaken: de daadwerkelijke stappen

Als je eenmaal weet wat je doet, duurt dit proces ongeveer 90 seconden. Reken voor de eerste keer vijf minuten.

In het reseller-dashboard:

  1. Navigeer naar Gebruikersbeheer > Nieuwe gebruiker aanmaken
  2. Voer de weergavenaam en het e-mailadres van de klant in (e-mail is optioneel, maar handig voor automatische verlengingsmeldingen).
  3. Selecteer de abonnementsduur — de gebruikelijke opties zijn 1 maand, 3 maanden, 6 maanden en 12 maanden.
  4. Kies de verbindingslimiet (de meeste thuisgebruikers hebben geen problemen met 1-2 gelijktijdige verbindingen).
  5. Hit Account aanmaken — het systeem genereert inloggegevens en trekt credits in realtime af.
  6. Kopieer de M3U-URL of de inloggegevens voor Xtream Codes van het bevestigingsscherm.

De inloggegevens verschijnen direct. Ik kopieer ze meestal rechtstreeks naar een vooraf opgesteld e-mailsjabloon en verstuur de e-mail binnen twee minuten na het aanmaken van het account.
New user creation screen with fields highlighted]

 

Klein wrijvingspunt: Als u meerdere accounts tegelijk aanmaakt (10 of meer), kan het paneel tijdens piekuren soms 3-4 seconden per account nodig hebben. Dit is geen bug, maar komt door de serverbelasting. Werk in batches van vijf als u haast heeft.


IPTV EPG-configuratie: het onderdeel waar mensen vaak de mist mee ingaan.

De elektronische programmagids zorgt ervoor dat de dienst betrouwbaar aanvoelt voor de eindgebruikers. Zonder deze gids toont de app een zenderlijst zonder programma-informatie, waardoor klanten denken dat er iets mis is.

Hieronder staat het installatieproces vanuit het perspectief van de gebruiker, dat u moet kunnen uitleggen (en waarbij u eventuele problemen moet kunnen oplossen):

Stap 1: Zoek de EPG/Gids-instellingen in de speler-app. De meeste apps (TiviMate, IPTV Smarters, GSE Smart IPTV) hebben dit onder Instellingen > EPG-instellingen of Afspeellijst > Bewerken > EPG-URL.

Stap 2: Voer de XMLTV-link in. De XMLTV-link is een URL die verwijst naar een gestructureerd bestand met kanaalnamen, programmatitels, uitzendtijden en beschrijvingen. Het ziet er als volgt uit: https://yourprovider.com/epg.xml of https://yourprovider.com/epg.xml.gz

Stap 3: Stel het vernieuwingsinterval in. De meeste apps gebruiken standaard een tijdsbestek van 24 uur. Dat is meestal prima. Als je gebruikers klagen dat de programmagids het schema van gisteren weergeeft, kun je dit inkorten tot 12 uur.

Stap 4: Opslaan en geforceerd vernieuwen Na het opslaan kunt u de EPG handmatig vernieuwen. In TiviMate vindt u deze optie onder Instellingen > EPG > Nu vernieuwen. Het duurt doorgaans 30 tot 90 seconden, afhankelijk van de bestandsgrootte.


Waarom handleidingen kapotgaan: de echte oorzaken, niet de voor de hand liggende.

Iedereen zegt “controleer je URL” als een EPG niet werkt. Dat klopt, maar is niet volledig. Dit zijn de daadwerkelijke oorzaken die ik ben tegengekomen:

Verlopen of geroteerde XMLTV-links — Sommige aanbieders wijzigen periodiek de URL’s van de elektronische programmagids (EPG). Als uw klanten plotseling overal geen programmagidsgegevens meer hebben, is dit het eerste wat u moet controleren. Log in op het portaal van uw aanbieder en controleer de huidige EPG-URL.

Tijdzone komt niet overeen — Het XMLTV-bestand gebruikt UTC-tijdstempels. Als de tijdzone van het apparaat van de gebruiker onjuist is ingesteld, lijkt het programma enkele uren verschoven. De oplossing ligt aan de kant van het apparaat: Apparaatinstellingen > Datum en tijd > Automatisch instellen.

Te grote EPG-bestanden op apparaten met lage specificaties. Sommige EPG-bestanden bevatten meer dan 5000 kanalen. Budget Android-boxen met 1 GB RAM zullen deze bestanden niet goed kunnen laden. Oplossing: vraag uw provider om een ​​vereenvoudigde of regionale EPG-URL die alleen het relevante zenderpakket bevat.

Corruptie van de app-cache — Dit gebeurt vaker dan zou moeten. Symptomen: de gids laadt wel, maar toont onjuiste gegevens of loopt vast tijdens het scrollen. Oplossing: App-instellingen > Cache wissenVoer vervolgens de EPG-URL opnieuw in.


Wat de meeste reviews je niet vertellen over resellerpanels

Laat ik eerlijk zijn over de dingen die in echte recensieartikelen vaak over het hoofd worden gezien.

De gebruikersinterface van het dashboard is niet altijd even intuïtief. De eerste keer dat ik verbindingslimieten per gebruiker probeerde in te stellen, heb ik tien minuten lang in de verkeerde sectie gezocht. De optie stond onder Streaminstellingen > VerbindingsbeheerNiet onder het gebruikersprofiel zelf. Een klein detail, maar het telt wel mee als je snel nieuwe gebruikers aan boord krijgt.

Massabewerkingen zijn op de meeste panelen beperkt. Als je na een serverstoring 50 accounts met 30 dagen moet verlengen, doe je dat vaak één voor één. Sommige geavanceerde dashboards bieden de mogelijkheid om meerdere accounts tegelijk te bewerken. Als dit belangrijk is voor jouw schaal, vraag er dan specifiek naar voordat je een beslissing neemt.

De analyses zijn vertraagd, niet realtime. Het dashboard toont het aantal verbindingen in “realtime”, en die Zijn Live. Maar gebruiksrapporten en bandbreedtestatistieken worden meestal elke 15-30 minuten bijgewerkt. Vertrouw er niet op voor directe probleemoplossing.

Creditcardterugbetalingen voor mislukte accounts worden niet altijd automatisch uitgevoerd. Als je een account aanmaakt en de klant direct meldt dat het niet werkt, moet je mogelijk een supportticket openen om de credits terug te vorderen. Documenteer alles.


Fouten die ik zelf heb gemaakt bij het instellen (zodat jij ze niet hoeft te maken)

Fout 1: De M3U-URL niet testen voordat de inloggegevens worden verzonden. Ik heb twee keer inloggegevens naar klanten gestuurd waarbij de gegenereerde M3U-link een opmaakprobleem had. Nu plak ik de link zelf in VLC voordat ik hem verstuur. Dat duurt maar 20 seconden en voorkomt een supportticket.

Fout 2: Vergeten verbindingslimieten in te stellen Standaard staan ​​op sommige panelen onbeperkte verbindingen toe. Ik had een klant die inloggegevens deelde over wel zes of zeven apparaten. Dat zorgde ervoor dat de streamslots snel vol raakten en andere gebruikers er last van hadden. Stel daarom altijd een verbindingslimiet in – ik gebruik standaard 2, tenzij de klant specifiek voor meer betaalt.

Fout 3: Geen EPG-URL opgeven vanaf dag één. Vroeger zette ik de accounts op en liet ik EPG over aan “het probleem van de klant”. Slechte zet. De helft van mijn vroegtijdige annuleringen kwam van mensen die dachten dat de service kapot was omdat ze geen programmagids hadden. Nu is het instellen van EPG onderdeel van mijn welkomstbericht.

Fout 4: Het serverstatuspaneel negeren tijdens grote sportevenementen. De streamingkwaliteit daalt tijdens piekuren voor gelijktijdige kijkers. Het dashboard heeft een Serverstatus Indicator — ik heb die genegeerd. Klanten begonnen berichten te sturen tijdens een Champions League-wedstrijd en ik had geen idee wat er aan de hand was. Nu controleer ik het serverpaneel ongeveer 20 minuten voor elk belangrijk evenement.


Gebruikerstoegang beheren: de functies die uw bedrijf beschermen.

Het reseller-dashboard geeft u directe controle over elk account in uw pool. Dit is wat het belangrijkst is:

Verbindingslimieten — Stel het maximum aantal gelijktijdige streams per account in. Dit voorkomt het delen van inloggegevens, wat uw tegoed en streamcapaciteit direct beschermt.

Vervaldatumbeheer — Je kunt de vervaldatum van alle accounts zien via het hoofdscherm Gebruikersbeheer. Filter op ‘Verloopt binnen 7 dagen’ om de lijst met accounts die verlengd moeten worden te bekijken. Ik doe dit elke maandagochtend — het duurt ongeveer vijf minuten.

Wachtwoord op afstand opnieuw instellen — Wanneer een klant aangeeft dat hij of zij niet kan inloggen, kunt u de inloggegevens vanuit het dashboard opnieuw instellen zonder een nieuw account aan te hoeven maken. U vindt deze optie onder Gebruikersbeheer >[Username]> Inloggegevens opnieuw instellen.

Accountopschorting — Als een klant een factuur betwist of niet meer reageert op een verlenging, kunt u het account opschorten in plaats van verwijderen. Opgeschorte accounts behouden hun gegevens en kunnen opnieuw worden geactiveerd. Verwijderen is permanent en er gaat tegoed verloren als de klant terugkomt.

User profile screen showing suspend, reset, and expiry controls]


Het reseller-model versus het beheren van je eigen server: een eerlijke vergelijking

Factor Reseller-model Eigen server
Opstartkosten Laag (alleen credits) Zeer hoog (hardware + bandbreedte)
Vereiste technische kennis Basis Gevorderd tot expert
Tijd voor de eerste verkoop Dezelfde dag Weken tot maanden
Onderhoudslast Geen (de provider regelt dit). Constante
Schaalsnelheid Onmiddellijk Traag en duur
Risico op serveruitval Probleem van de aanbieders Jouw probleem volledig

Het bezitten van eigen servers lijkt aantrekkelijk totdat je de kosten bekijkt. Degelijke, dedicated hardware plus CDN-kosten plus redundantie-infrastructuur is een investering van tienduizenden euro’s voordat je ook maar één abonnement hebt verkocht. Het reseller-model stelt je in staat om de bedrijfsactiviteiten te valideren voordat je de investering opschaalt.


Voor wie dit NIET bedoeld is

Het is belangrijk om hier open en eerlijk over te zijn.

Niet geschikt voor mensen die vanaf dag één passief inkomen willen genereren. De eerste 90 dagen vereisen actief werk: klanten werven, installatievragen beantwoorden, verlengingen handmatig beheren terwijl je het systeem leert kennen. Automatisering kan helpen zodra je een klantenbestand hebt opgebouwd.

Niet geschikt voor mensen die geen basis technische ondersteuning willen bieden. Je hoeft geen netwerktechnicus te zijn, maar als je niet gemakkelijk kunt uitleggen wat een M3U-URL is of iemand via de chat door de app-instellingen kunt leiden, verlies je sneller klanten dan je er wint.

Niet geschikt voor mensen die juridische verantwoordelijkheid willen ontlopen. U runt een softwareverkoopbedrijf. Zorg dat u weet wat dat in uw rechtsgebied inhoudt. Het platform biedt tools – wat u ermee doet, is uw eigen verantwoordelijkheid.

Niet ideaal als je geen reactietijden kunt garanderen. Klanten in het VK en de VS verwachten binnen enkele uren antwoord, niet binnen enkele dagen. Als je dat met een klein klantenbestand al niet voor elkaar krijgt, zal het bij groei alleen maar erger worden.


Doelmarkten: Wat is nu precies het verschil tussen het VK, de VS en de EU?

De voorkeuren voor content verschillen meer dan mensen verwachten.

Amerikaanse markt — Veel sport. NFL, NBA, MLB. Klanten zijn vaak mensen die hun kabelabonnement hebben opgezegd en precies weten wat ze willen. Ze zijn prijsbewust, maar betalen wel voor betrouwbaarheid. De verwachtingen ten aanzien van de installatie zijn hoog — ze hebben meestal al eerder goedkopere diensten geprobeerd.

Britse markt — De Premier League is de belangrijkste drijfveer. Er is ook grote interesse in Sky Sports-equivalenten. Klanten stellen doorgaans meer vragen voordat ze tot aankoop overgaan. Een goede EPG-dekking van Britse zenders is hier een absolute vereiste.

EU-markten — Meer gefragmenteerd door taal en voorkeur. Duitse gebruikers willen Bundesliga en Duitse nieuwszenders. Italiaanse gebruikers willen Serie A. Als je je richt op een specifiek EU-land, is je EPG-dekking voor die regio enorm belangrijk.

In alle drie de markten is buffering een absolute afknapper. Eén slechte ervaring tijdens een live wedstrijd is vaak al genoeg om een ​​klant voorgoed te verliezen.


Beste praktijken die daadwerkelijk een verschil maken

Test het product voordat je het verkoopt. Test het hele proces zelf elke keer dat u een nieuwe contentbron toevoegt of uw EPG-URL bijwerkt. Maak een testaccount aan, laad deze in twee verschillende apps, controleer de programmagids en bekijk een livestream. Dit duurt slechts tien minuten en voorkomt klachten van klanten.

Schrijf een installatiehandleiding die specifiek is afgestemd op uw meest gebruikte apparaten. Algemene installatie-instructies werken niet. Schrijf er een voor TiviMate op Fire Stick, een voor IPTV Smarters op Android en een voor Smart TV. Voeg screenshots toe. Wanneer een klant om hulp vraagt, stuur je de handleiding, niet een lap tekst.

Zorg dat je al vroeg een systeem voor herinneringssystemen voor verlenging opzet. Zelfs een simpele spreadsheet met vervaldatums en een agendaherinnering is beter dan het vergeten. De ingebouwde notificaties van het paneel zijn handig, maar vertrouw niet volledig op automatisering als je minder dan 50 klanten hebt. Persoonlijke herinneringen converteren sowieso beter.

Wees open en eerlijk over wat je aanbiedt. Vertel klanten dat u een software reseller bent. Leg uit wat er wel en niet inbegrepen is. Transparantie over uw rol vermindert geschillen en bouwt het soort vertrouwen op dat leidt tot aanbevelingen.


IPTV-reseller klantenservice via WhatsApp

Veelgestelde vragen

Hoe lang duurt het voordat de EPG-gegevens geladen zijn nadat ik de URL heb ingevoerd? Normaal gesproken duurt het laden van standaard XMLTV-bestanden 30 tot 90 seconden. Grotere bestanden met duizenden kanalen kunnen op tragere apparaten 3 tot 5 minuten duren. Als het na tien minuten nog steeds aan het laden is, is de URL waarschijnlijk onjuist of is de EPG-server offline.

Waarom tonen sommige zenders wel programmagidsinformatie en andere niet? Het XMLTV-bestand bevat alleen kanalen die door de EPG-aanbieder zijn gekoppeld. Als een kanaal-ID in de afspeellijst niet overeenkomt met een kanaal-ID in het XMLTV-bestand, wordt er geen programmagidsinformatie voor dat kanaal weergegeven. Dit is een koppelingsprobleem aan de kant van de aanbieder en kan niet via het dashboard worden opgelost.

Kan ik verschillende EPG-links aan verschillende klanten aanbieden? Ja. Van de Gebruikersbeheer In dit gedeelte kunnen de accountinstellingen een specifieke EPG-URL bevatten. Dit is handig als u verschillende regionale markten bedient en Britse klanten een op het VK gerichte gids wilt geven, terwijl Amerikaanse klanten een op de VS gerichte gids krijgen.

Wat gebeurt er met een klantaccount als mijn creditsaldo nul wordt? Bestaande actieve accounts blijven actief tot hun vervaldatum. Je kunt alleen geen nieuwe accounts aanmaken. nieuw accounts blijven actief totdat je ze opwaardeert. Als een bestaand account verlengd moet worden en je geen tegoed meer hebt, kun je het niet verlengen. Daarom is het belangrijk om een ​​buffer aan te houden.

Hoe weet ik of een klant zijn inloggegevens deelt? De Streaminstellingen > Verbindingsbeheer Deze sectie registreert gelijktijdige verbindingspogingen. Als een account met één verbinding herhaaldelijk inlogfouten vertoont vanaf verschillende IP-adressen, duidt dit op het delen van inloggegevens. Dit is ook te zien aan een toename van het aantal mislukte authenticatiepogingen.

Is het voor een nieuwe wederverkoper beter om maandabonnementen of abonnementen voor langere termijn aan te bieden? Begin met maandelijkse abonnementen. Dit verlaagt de drempel voor een eerste aankoop, geeft je sneller feedback over de kwaliteit van de dienstverlening en beperkt je risico als er in het begin problemen zijn. Zodra je een goede reputatie hebt opgebouwd en loyale klanten hebt, kun je abonnementen van 3 en 6 maanden met korting aanbieden.

Wat is de snelste manier om een ​​klant te helpen die zegt: “Niets werkt”? Stel direct drie vragen: Welk apparaat gebruiken ze? Welke app gebruiken ze? Kunnen ze überhaupt een kanaal laden, of is er een inlogfout? “Niets werkt” is bijna altijd een van de volgende drie oorzaken: verkeerde inloggegevens, een configuratiefout in de app of een apparaatspecifiek probleem. Door dit in het eerste bericht al te achterhalen, bespaar je jezelf vier vervolgberichten.

Over mij

Muhammad Ahmad Adnan Director of Autven Private Limited

Muhammad Ahmad Adnan is een IPTV-expert bij Autven Private Limited is gespecialiseerd in IPTV-panelen, reseller-systemen en optimalisatie van streamprestaties. Hij werkt rechtstreeks met live-omgevingen en zorgt voor stabiliteit, beveiliging en betrouwbare levering door middel van beproefde, praktijkgerichte oplossingen.

Verbinden:

Instagram
Facebook
TikTok