IPTV EPG Setup

IPTV EPG Setup & Reseller Platform Gids: Wat werkt er echt in 2026

Een belangrijke opmerking voordat we beginnen: dit platform biedt softwaretools, 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. Ik run een IPTV-resellerbedrijf . Wat we hier wel behandelen, is alles rondom de installatie, het beheer en hoe je het reseller-model daadwerkelijk kunt laten werken .

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

De wederverkoopbranche is niet nieuw meer. In 2026 is het een drukke markt, 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 totdat 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, laadde het tabblad Gebruikersbeheer in ongeveer vier seconden – iets traag bij de eerste keer openen, daarna normaal. Daar kunt u alle accounts in uw resellerpool bekijken: actief, verlopen en opgeschort.

De managementlaag doet drie kerntaken:

  • Valideert gebruikerstoegang — controleert of een abonnement actief is voordat inloggen wordt toegestaan.
  • Houdt het kredietverbruik bij — elke accountaanmaak wordt automatisch van uw saldo afgeschreven.
  • Registreert 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. Je credits vind je in het paneel ‚Facturering en credits‘.
  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: laat je tegoed nooit onder een buffer van een week zakken. Ik heb twee verkopen gemist op een drukke zondag omdat mijn saldo om 23:00 uur op nul stond en ik pas de volgende ochtend kon opwaarderen. Nu heb ik een melding ingesteld voor een laag saldo in het dashboard – je vindt het onder Accountinstellingen > Meldingen > Tegoeddrempel .

Een nieuw gebruikersaccount aanmaken: de daadwerkelijke stappen

Dit proces duurt ongeveer 90 seconden als je eenmaal weet wat je doet. Reken de eerste keer op vijf minuten.

In het reseller-dashboard:

  1. Ga naar Gebruikersbeheer > Nieuwe gebruiker aanmaken
  2. Voer de weergavenaam en het e-mailadres van de klant in (e-mail is optioneel, maar handig voor geautomatiseerde verlengingsberichten).
  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. Klik op ‚Account genereren‘ — het systeem maakt inloggegevens aan en schrijft de 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.

 

Klein minpuntje: als je 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 gewoon de serverbelasting. Werk in batches van vijf als je haast hebt.

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 volgt 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/programmagids-instellingen in de speler-app. De meeste apps (TiviMate, IPTV Smarters, GSE Smart IPTV) hebben deze 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 bijvoorbeeld zo uit: https://yourprovider.com/epg.xml of https://yourprovider.com/epg.xml.gz

Stap 3: Stel het vernieuwingsinterval in. De meeste apps gebruiken standaard 24 uur. Dat is meestal prima. Als gebruikers klagen dat de programmagids het schema van gisteren weergeeft, verkort het interval dan naar 12 uur.

Stap 4: Opslaan en handmatig vernieuwen Na het opslaan kunt u de EPG handmatig vernieuwen. In TiviMate vindt u dit onder Instellingen > EPG > Nu vernieuwen . Dit 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 gewijzigde XMLTV-links — Sommige aanbieders wijzigen de EPG-URL’s periodiek. Als uw klanten plotseling 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-inconsistentie — Het XMLTV-bestand gebruikt UTC-tijdstempels. Als de tijdzone van het apparaat van een gebruiker onjuist is ingesteld, lijkt het programma enkele uren verschoven. De oplossing bevindt zich aan de apparaatzijde: 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 moeilijk laden. Oplossing: vraag uw provider om een lichtere of regionale EPG-URL die alleen het relevante zenderpakket bevat.

Corruptie van de app-cache — Dit gebeurt vaker dan zou moeten. Symptomen: de programmagids laadt wel, maar toont onjuiste gegevens of loopt vast tijdens het scrollen. Oplossing: Ga naar App-instellingen > Cache wissen en voer vervolgens de URL van de programmagids 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 wilde instellen, heb ik tien minuten gezocht in de verkeerde sectie. De optie stond onder Streaminstellingen > Verbindingsbeheer , en niet in het gebruikersprofiel zelf. Een klein detail, maar het telt op als je snel nieuwe gebruikers aan het inwerken bent.

Bulkbewerkingen zijn beperkt op de meeste beheersystemen. Als u 50 accounts met 30 dagen wilt verlengen na een serverstoring, moet u dit vaak één voor één doen. Sommige geavanceerde beheersystemen bieden wel de mogelijkheid tot bulkbewerking . Als dit belangrijk is voor uw schaal, vraag er dan specifiek naar voordat u een contract afsluit.

Analysegegevens 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.

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

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

Fout 1: De M3U-URL niet testen voordat ik de inloggegevens verstuur. Twee keer heb ik 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 kost maar 20 seconden en voorkomt een supportticket.

Fout 2: Vergeten verbindingslimieten in te stellen. Standaard staan op sommige panelen onbeperkte verbindingen ingesteld. Ik had een klant die inloggegevens deelde over maar liefst zes of zeven apparaten. Daardoor werden de streamslots snel verbruikt en hadden andere gebruikers er last van. Stel altijd een verbindingslimiet in — ik gebruik standaard 2, tenzij de klant specifiek voor meer betaalt.

Fout 3: Geen EPG-URL verstrekken vanaf dag één. Vroeger stelde ik het account in en liet ik de EPG-installatie over aan „de klant“. Slechte zet. De helft van mijn vroegtijdige opzeggingen kwam van mensen die dachten dat de service niet werkte omdat ze geen programmagids hadden. Nu is het instellen van de EPG-installatie onderdeel van mijn onboardingbericht.

Fout 4: Het serverstatuspaneel negeren tijdens grote sportevenementen . De streamkwaliteit daalt tijdens piekuren van gelijktijdige kijkers. Het dashboard heeft een serverstatusindicator , maar ik negeerde die. 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 groot 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 direct uw tegoed en streamcapaciteit beschermt.

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

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

Account opschorten — Als een klant een betaling 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 leidt tot verlies van credits als de klant terugkomt.

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 provider 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

Laten we hier eerlijk over 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 is handig 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 het niet prettig vindt om uit te leggen wat een M3U-URL is of iemand via de chat door de app-instellingen te leiden, verlies je sneller klanten dan je er wint.

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

Niet ideaal als je geen gegarandeerde reactietijden kunt bieden. Klanten in het VK en de VS verwachten binnen een paar uur antwoord, niet binnen een paar dagen. Als je dat met een klein klantenbestand al niet kunt waarmaken, zal de groei het alleen maar erger maken.

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 — Sterk gericht op 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.

De Britse markt – de Premier League is de belangrijkste drijfveer. Ook is er 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 voorkeuren. Duitse gebruikers willen de Bundesliga en Duitse nieuwszenders. Italiaanse gebruikers willen de 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 voordat je verkoopt. Test elke keer dat je een nieuwe contentbron toevoegt of je EPG-URL bijwerkt, de volledige workflow zelf. Maak een testaccount aan, laad het in twee verschillende apps, controleer de programmagids en bekijk een livestream. Dit kost maar tien minuten en voorkomt klachten van klanten.

Schrijf een installatiehandleiding specifiek voor uw meest populaire 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 schermafbeeldingen toe. Wanneer een klant om hulp vraagt, stuurt u de handleiding, niet een lap tekst.

Bouw vroegtijdig een systeem voor verlengingsherinneringen op. Zelfs een simpele spreadsheet met vervaldatums en een agendaherinnering is beter dan het vergeten. De ingebouwde notificaties van het dashboard zijn handig, maar vertrouw niet volledig op automatisering als je minder dan 50 klanten hebt. Persoonlijke herinneringen leveren sowieso betere resultaten op.

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

Veelgestelde vragen

Hoe lang duurt het laden van de EPG-gegevens nadat ik de URL heb ingevoerd? Meestal 30 tot 90 seconden voor standaard XMLTV-bestanden. 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 kanalen wel programmagidsgegevens 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, worden er geen programmagidsgegevens voor dat kanaal weergegeven. Dit is een koppelingsprobleem aan de kant van de aanbieder , niet iets wat u via het dashboard kunt oplossen.

Kan ik verschillende EPG-links aan verschillende klanten aanbieden? Ja. In het gedeelte Gebruikersbeheer kunt u in de instellingen van elk account een specifieke EPG-URL toevoegen. Dit is handig als u verschillende regionale markten bedient en Britse klanten een gids wilt geven die specifiek op het Verenigd Koninkrijk is gericht, terwijl Amerikaanse klanten een gids krijgen die specifiek op de VS is gericht.

Wat gebeurt er met een klantaccount als mijn tegoed nul wordt? Bestaande actieve accounts blijven actief tot hun vervaldatum. Je kunt alleen geen nieuwe accounts aanmaken totdat je je tegoed hebt aangevuld. 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? In de sectie Streaminstellingen > Verbindingsbeheer worden gelijktijdige verbindingspogingen geregistreerd. Als een account met één verbinding herhaaldelijk inlogfouten vertoont vanaf verschillende IP-adressen, dan worden inloggegevens gedeeld. Dit is ook te zien aan een toename van het aantal mislukte authenticatiepogingen.

Is het voor een nieuwe reseller beter om maandabonnementen of abonnementen voor langere termijn aan te bieden? Begin met maandabonnementen. Dit verlaagt de drempel voor een eerste aankoop, geeft je sneller feedback over de kwaliteit van de service 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“ betekent bijna altijd een van de volgende drie dingen: verkeerde inloggegevens, een configuratiefout in de app of een apparaatspecifiek probleem. Door het probleem in het eerste bericht te achterhalen, bespaar je jezelf vier vervolgberichten.

Over mij

Muhammad Ahmad Adnan is een IPTV-expert bij Autven Private Limited, 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

 

0/5 (0 Bewertung)