Hilfecenter
Fragen & Antworten
Wie Credits, Pakete, Lines, Wiedergabelinks und Geräte funktionieren – und was Sie prüfen sollten, wenn etwas nicht abspielt.
140 von 140 Fragen
So nutzen Sie diese Seite
Jede Frage hat einen festen Code (zum Beispiel LINE-07). Nennen Sie ihn, wenn Sie den Support kontaktieren, oder kopieren Sie den Link zur Frage.
Menü-, Button- und Feldnamen stehen so, wie das Panel sie anzeigt. Ein User ist ein Konto, das sich am Panel anmeldet (Admin, Reseller); eine Line ist das IPTV-Abo eines Zuschauers. Beides wird nie vermischt.
- Zuschauer Ein Reseller kann diese Antwort unverändert an einen Zuschauer weitergeben
- Admin Für den Betreiber des Panels
Leistungsübersicht und wer wofür zuständig ist
GENGEN-01 Was bietet dieser Dienst?
Ein vollständiges OTT-/IPTV-System: das Admin-Panel (Dashboard), den API-Server für die Apps der Zuschauer, die Auslieferung von Live-Kanälen, Filmen, Serien und Radio sowie einen Web-Player. Wir stellen das System bereit und warten es; Reseller nutzen es, um ihren Kunden das Recht zum Schauen (Lines) zu geben.
GEN-02 Was leistet der Dienst nicht?
- Er kassiert kein Geld für Sie und hat kein Zahlungs-Gateway. Der Preis für Ihre Kunden, der Zahlungseingang und die Rechnungsstellung sind Sache des Resellers (siehe CON-01).
- Er kontaktiert die Zuschauer eines Resellers nicht. Das Panel sendet E-Mails nur an Panel-Konten, nie an eine Line.
- Er speichert keine personenbezogenen Daten eines gelöschten Kunden und hat keine Wiederherstellungsfunktion (siehe DATA-01).
GEN-03 Wer ist wer im System?
| Rolle | Wer es ist | Wo die Anmeldung erfolgt |
|---|---|---|
| Admin | der Betreiber des Panels | Dashboard |
| Reseller | verkauft Lines; erhält Credits vom Admin | Dashboard, Reseller API |
| Sub-Reseller | ein Reseller, der unterhalb eines anderen Resellers angelegt wurde | Dashboard, Reseller API |
| Line | ein Abonnent – der Endzuschauer | IPTV-App, Set-Top-Box, Web-Player. Nie das Dashboard |
GEN-04 Welche Schritte bringen einen Kanal zum Zuschauer?
- Der Admin baut den Katalog auf (Kanäle, Filme, Serien, Radio) und gruppiert ihn in Bouquets.
- Der Admin erstellt ein Paket: Bouquets + Laufzeit + Anzahl der Verbindungen + Preis in Credits.
- Ein Reseller gibt Credits aus, um das Paket zu verkaufen → das System erstellt eine Line.
- Der Kunde gibt die Zugangsdaten der Line in einer App ein; das System prüft die Line (nicht abgelaufen, aktiviert, innerhalb ihrer Limits) und spielt von einem passenden Server ab.
GEN-05 Was darf ein Reseller mit den Inhalten tun, und was nicht?
Ein Reseller kann die Listen der Kanäle, Filme, Serien, Radiosender, Bouquets und Pakete ansehen (wenn seine Gruppe die Berechtigung hat), aber keine Inhalte hinzufügen, bearbeiten oder löschen. Inhalte und Pakete verwaltet der Admin. Was ein Kunde schauen darf, bestimmt der Reseller über die Wahl des Pakets (und der Bouquets, wenn die Gruppe es erlaubt – PKG-05).
GEN-06 Wo bekomme ich Support?
Der Eintrag Support in der Seitenleiste öffnet die separate Support-Seite. Das Panel hat kein eigenes Ticketsystem. Geben Sie bei einer Anfrage an: den Benutzernamen der Line (niemals das Passwort), den Zeitpunkt, die App bzw. das Gerät und den Fragencode von dieser Seite, falls Sie ihn schon ausprobiert haben.
GEN-07 Welche Sprachen hat die Oberfläche?
Das Panel, der Web-Player und diese Hilfeseite haben einen Sprachumschalter mit 27 Sprachen. Englisch und Vietnamesisch sind die Referenzübersetzungen; in den anderen Sprachen kann ein neu hinzugefügter Bildschirm eine Weile auf Englisch bleiben. E-Mails des Panels sind derzeit nur auf Englisch.
GEN-08 Wo lade ich das Panel herunter und wie installiere oder aktualisiere ich es?
Admin
Die Installationspakete, ihre SHA-256-Prüfsummen und die vollständige Installationsanleitung (auf Englisch) finden Sie unter https://download.xtream-ui.pro.
- Sie brauchen: Ubuntu 22.04 oder 24.04 (virtuelle Maschine oder Bare Metal), root oder sudo, am besten einen frischen Server.
- Installation: Laden Sie das Paket für Ihre CPU direkt auf dem Server herunter, prüfen Sie es mit
sha256sum, entpacken Sie es und führen Siesudo ./install.shaus. - Laufenden Server aktualisieren:
sudo ./upgrade.sh --tag <version>.
Domains mit TLS, Edge-Nodes und alle Optionen werden in der Anleitung erklärt.
Panel-Konten und Anmeldung
ACCACC-01 Warum kann sich mein Kunde nicht am Dashboard anmelden?
Das ist so gewollt: Eine Line ist kein Panel-Konto. Ein Kunde nutzt die Zugangsdaten der Line nur in einer IPTV-App, einer Set-Top-Box oder im Web-Player. Umgekehrt kann man mit einem Reseller-Konto keine Kanäle schauen.
ACC-02 Ich sehe weniger Menüs, als diese Seite beschreibt. Warum?
Menüs und Aktionen hängen von der Gruppe ab, die der Admin Ihrem Konto zugewiesen hat. Eine Seite, für die Ihre Gruppe keine Berechtigung hat, wird in der Seitenleiste nicht angezeigt und lässt sich nicht öffnen. Bitten Sie den Admin um weitere Berechtigungen.
ACC-03 Wo ändere ich mein Panel-Passwort?
Im Kontobereich (Profil → Passwort ändern). Panel-Passwörter werden als Hash gespeichert; niemand kann sie auslesen – nicht einmal der Admin. Wenn Sie es vergessen, bitten Sie das übergeordnete Konto (Ihren übergeordneten Reseller oder den Admin), ein neues zu setzen.
ACC-04 Warum werde ich abgemeldet, wenn ich das Netzwerk wechsle?
Das Panel kann so konfiguriert werden, dass es eine Sitzung beendet, wenn sich deren IP-Adresse ändert, damit eine gestohlene Sitzung nicht weiterverwendet werden kann. Melden Sie sich erneut an. Das ist eine Admin-Einstellung.
ACC-05 Was passiert nach mehreren falschen Anmeldeversuchen?
Das Panel begrenzt fehlgeschlagene Anmeldungen (vom Admin konfiguriert). Nach Überschreiten des Limits müssen Sie warten, bevor Sie es erneut versuchen.
ACC-06 Wie unterscheidet sich ein Demo-Konto von einem echten?
Ein Demo-Konto zeigt nur die Oberfläche: Es kann sein Passwort nicht ändern, sein Profil nicht bearbeiten, keine Aktivierungscodes erstellen und nichts tun, was sich nicht rückgängig machen lässt.
ACC-07 Mein Konto ist "deaktiviert". Was bedeutet das?
Das übergeordnete Konto hat es abgeschaltet: Sie können sich nicht am Panel anmelden und Ihre API-Schlüssel werden abgelehnt. Bereits verkaufte Lines werden nicht gelöscht. Wenden Sie sich an das übergeordnete Konto.
ACC-08 Wo sehe ich nach, was ich und meine Sub-Reseller getan haben?
Logs → Reseller Logs (wenn die Gruppe Logs ansehen darf): jede erstellte, bearbeitete, verlängerte, aktivierte / deaktivierte oder gelöschte Line bzw. jedes Gerät, jeder erstellte Sub-Reseller und jede Credit-Übertragung – mit den berechneten Credits. Sie sehen nur Ihre eigenen Einträge und die der Konten unter Ihnen; das Log kann nicht gelöscht werden (nur Admin). Das Credit-Hauptbuch (CRD) bleibt der Ort, um einen Kontostand abzugleichen.
Credits
CRDCRD-01 Was ist ein Credit?
Die Prepaid-Einheit des Panels. Jeder Verkauf (Line erstellen, verlängern, Aktivierungscodes erstellen, Sub-Reseller erstellen) kostet Credits gemäß Paketpreis oder Gruppengebühr. Ein Credit ist kein Geld und das Panel rechnet ihn nicht um: Was ein Credit wert ist, vereinbaren Sie mit dem übergeordneten Konto.
CRD-02 Wie lade ich Credits auf?
Credits fließen von oben nach unten: Der Admin gibt einem Reseller Credits, ein Reseller überträgt sie an einen Sub-Reseller. Die Bezahlung an das übergeordnete Konto erfolgt außerhalb des Panels.
CRD-03 Wessen Credits werden belastet?
Immer die des Kontos, das die Aktion ausführt, auch wenn die Line einem Sub-Reseller darunter zugewiesen ist.
CRD-04 Wo sehe ich meinen Credit-Verlauf?
Auf der Seite Credits: eine Zeile pro Bewegung, mit Datum, Betrag, anschließendem Kontostand, Grund und Verursacher. Das ist das Hauptbuch – die maßgebliche Quelle für Ihren Kontostand.
CRD-05 Was, wenn ich nicht genug Credits habe?
Die gesamte Aktion wird abgelehnt: Es wird keine Line erstellt und nichts belastet. Ein Kontostand wird nie negativ.
CRD-06 Werde ich doppelt belastet, wenn ich zweimal auf Speichern drücke oder das Netzwerk ausfällt?
Nein. Jede Verkaufsanfrage trägt eine Request-ID (request_id); wird dieselbe ID erneut gesendet, kommt das frühere Ergebnis zurück. Das Erstellen der Line und das Abbuchen der Credits gelingen immer gemeinsam oder werden gemeinsam abgebrochen.
CRD-07 Bekomme ich Credits zurück, wenn ich eine Line lösche?
CRD-08 Kann ich Credits zurückholen, die ich an einen Sub-Reseller übertragen habe?
Ja: Geben Sie im Bearbeitungsformular des Sub-Resellers eine negative Zahl im Feld für die Credit-Übertragung ein. Kein Kontostand kann unter 0 fallen.
CRD-09 Wie erfahre ich im Voraus, wie viele Lines ich kaufen kann?
Die Paketauswahl im Line-Formular zeigt Ihren eigenen Preis. Über die API liefert die Aktion pricing Ihren Kontostand, den Preis jedes Pakets und wie viele Sie sich leisten können.
Pakete, Bouquets und Preise
PKGPKG-01 Was ist der Unterschied zwischen einem Bouquet und einem Paket?
Ein Bouquet ist eine Liste von Inhalten (Kanäle, Filme, Serien). Ein Paket ist das Produkt, das Sie verkaufen: ein oder mehrere Bouquets, eine Laufzeit, eine Anzahl von Verbindungen, Ausgabeformate, Sperren und ein Preis in Credits (offizieller Preis und Trial-Preis).
PKG-02 Warum sehe ich ein bestimmtes Paket nicht?
Ein Paket können nur die Gruppen verkaufen, die der Admin dafür ausgewählt hat. Ein Paket, das nicht für Ihre Gruppe vorgesehen ist, erscheint nicht in der Auswahl und wird bei Übermittlung über die API abgelehnt.
PKG-03 Mein Preis weicht vom Paketpreis ab. Warum?
Der Admin kann pro Reseller für jedes Paket einen eigenen Preis festlegen (0 = kostenlos). Der eigene Preis gilt für das Erstellen einer offiziellen Line, das Verlängern und offizielle Aktivierungscodes; er gilt nicht für Trials.
PKG-04 Wenn der Admin die Bouquets eines Pakets ändert, ändern sich dann auch bereits verkaufte Lines?
Nein. Die Bouquets werden beim Verkauf in die Line kopiert; eine spätere Änderung des Pakets wirkt sich nicht auf bereits verkaufte Lines aus. Eine Line erhält die neuen Bouquets des Pakets bei der nächsten Verlängerung / dem nächsten Paketwechsel. (Ändern sich die Inhalte innerhalb eines Bouquets, sieht das jede Line mit diesem Bouquet sofort. Das Löschen eines Bouquets entfernt seine ID aus jeder Line und jedem Paket. Das Ändern der globalen Bouquet-Reihenfolge ändert die auf verkauften Lines gespeicherte Reihenfolge nur, wenn Sie das Kästchen "auf verkaufte Lines und Pakete anwenden" ankreuzen; die Menge der Bouquets einer Line ändert sich nicht.)
PKG-05 Kann ich nur einen Teil eines Pakets verkaufen?
Nur wenn bei Ihrer Gruppe Allow Bouquet Selection aktiviert ist: Sie haken einen Teil der Bouquets des Pakets an; nichts angehakt = das ganze Paket; Bouquets außerhalb des Pakets werden verworfen. Der Preis ändert sich nicht.
PKG-06 Welche Eigenschaften einer Line bestimmt das Paket?
Das Ablaufdatum (heute + Paketlaufzeit), die Anzahl der Verbindungen, Ausgabeformate, Restreamer, Gerätesperre, erzwungenes Land, erzwungener Server, ISP-Sperre, Bouquets. Werte, die ein Reseller für diese Felder eingibt, werden ignoriert, außer den Bouquets (PKG-05) und der ISP-Sperre, wenn bei der Gruppe Allow Line Restrictions aktiviert ist.
PKG-07 Was ist ein "MAG only"-/"Enigma only"-Paket?
Ein Paket, das nur für diese Art von Set-Top-Box verkauft werden kann; es lässt sich weder für eine normale Line noch für den anderen Gerätetyp verkaufen. Umgekehrt muss ein Paket den Gerätetyp erlauben, bevor es im Formular Add MAG / Add Enigma verwendet werden kann.
Lines: erstellen, bearbeiten, verlängern, löschen
LINELINE-01 Was brauche ich, um eine Line zu erstellen?
Sie müssen ein Paket wählen, das Ihre Gruppe verkaufen darf, und genug Credits haben. Benutzername / Passwort: Geben Sie eigene ein (wenn die Gruppe es erlaubt) oder lassen Sie die Felder leer, damit sie generiert werden. Ein Admin darf beim Erstellen einer Line auch eines davon (oder beide) leer lassen: Das System generiert 10 Zeichen und zeigt sie direkt nach dem Speichern an; das Bearbeiten-Formular verlangt weiterhin einen Benutzernamen.
LINE-02 Warum kann ich Benutzername / Passwort nicht selbst wählen?
Bei Ihrer Gruppe sind Allow Username Change / Allow Password Change aus: Eine neue Line erhält generierte Werte. Wenn Sie eigene eingeben dürfen, legt die Gruppe die Mindestlänge fest (standardmäßig 8 Zeichen).
LINE-03 Wo kann ich das Passwort einer Line wieder einsehen?
Im Bearbeitungsformular der Line und im Dialog Generate play link der Lines-Liste. Line-Passwörter werden lesbar gespeichert, weil IPTV-Apps und Playlist-Links sie benötigen. Ein generiertes Passwort wird direkt nach dem Speichern angezeigt.
LINE-04 Eine alte Line zeigt kein Passwort und der Kunde kann sich nicht anmelden?
Manche Lines, die eine frühere Version des Panels erstellt hat, enthalten nur ein gehashtes Passwort. Eine solche Line kann sich nicht anmelden und das Panel zeigt kein Passwort dafür an. Setzen Sie im Bearbeitungsformular der Line ein neues Passwort und senden Sie es dem Kunden.
LINE-05 Was kann ein Reseller nach dem Verkauf an einer Line bearbeiten?
Aktivieren / deaktivieren, Reseller-Notizen, Kontakt, Kategorie-Vorlage, Besitzer (innerhalb Ihres eigenen Baums); Benutzername und Passwort, wenn die Gruppe es erlaubt; Einschränkungen (IPs, User Agents, ISP-Sperre), wenn bei der Gruppe Allow Line Restrictions aktiviert ist; eine neue Bouquet-Auswahl innerhalb des Pakets, wenn die Gruppe es erlaubt. Das Paket, das Ablaufdatum, die Anzahl der Verbindungen, das Trial-Kennzeichen, die Ausgabeformate, die Gerätesperre und das Land lassen sich nicht direkt bearbeiten – sie ändern sich nur durch eine Verlängerung / einen Paketwechsel.
LINE-06 Wie verlängere ich eine Line?
Zwei Wege, eine Regel:
- der Button Renew (charged) der Liste: verwendet das aktuelle Paket der Line;
- das Feld Extend with package des Bearbeitungsformulars: Wählen Sie ein beliebiges Paket, das Sie verkaufen dürfen (so wechseln Sie auch das Paket).
Wenn Sie eine Line bearbeiten und im selben Speichervorgang eine Verlängerung wählen, bilden beide eine Transaktion: Wird die Verlängerung abgelehnt (zu wenig Credits, Paket nicht verkaufbar), wird auch die Bearbeitung nicht gespeichert und es werden keine Credits belastet. Korrigieren Sie die Eingabe und speichern Sie erneut.
LINE-07 Bleibt die Restzeit bei einer Verlängerung erhalten?
- Die Line ist nicht abgelaufen und das neue Paket ist mit dem alten kompatibel → die Zeit wird zum aktuellen Ablaufdatum addiert.
- Die Line ist abgelaufen, oder die beiden Pakete sind nicht kompatibel → es wird ab heute gezählt; eine Restzeit bleibt nicht erhalten.
"Kompatibel" wird nur geprüft, wenn beim neuen Paket die Option für die Kompatibilitätsprüfung aktiviert ist: Beide Pakete müssen dieselben Bouquets, Ausgabeformate, dieselbe Anzahl von Verbindungen, dasselbe Restreamer-Kennzeichen und dieselbe Gerätesperre haben. Bei deaktivierter Option gelten sie immer als kompatibel. Neue Pakete haben die Option standardmäßig aktiviert (der Admin kann sie ausschalten); bestehende Pakete behalten ihre Einstellung. Eine MAG-/Enigma-Line lässt sich nur mit einem Paket verlängern oder auf ein Paket umstellen, das diese Art von Box erlaubt.
LINE-08 Wie wird ein Paketwechsel (Upgrade / Downgrade) berechnet?
Ein Paketwechsel = der Kauf einer offiziellen Laufzeit des neuen Pakets: Der volle Preis des neuen Pakets wird belastet (Ihr eigener Preis, falls vorhanden), ohne Gutschrift für den ungenutzten Teil. Die Line übernimmt alle Eigenschaften des neuen Pakets.
LINE-09 Was ist der Unterschied zwischen Deaktivieren und Löschen einer Line?
Deaktivieren: Der Kunde kann sich nicht anmelden oder schauen, laufende Sitzungen werden innerhalb von etwa einer Minute beendet; die Abo-Laufzeit läuft weiter; Sie können sie jederzeit wieder aktivieren. Löschen: endgültig, keine Wiederherstellung, keine Erstattung (DATA-01). Bei einem Kunden, der pausiert, deaktivieren Sie – löschen Sie nicht.
LINE-10 Was bedeuten die Line-Status?
| Status | Bedeutung | Wer ihn aufheben kann |
|---|---|---|
| Active | nutzbar | — |
| Disabled | vom Reseller / Besitzer abgeschaltet | Reseller |
| Banned | vom Admin gesperrt | nur Admin |
| Expired | Ablaufdatum überschritten | eine Verlängerung |
| Trial | eine Trial-Line, nutzbar bis zum Ende der Trial-Zeit | wird bei Verlängerung offiziell |
LINE-11 Was passiert, wenn eine Line abläuft?
Der Kunde wird abgewiesen, bis die Line verlängert wird (eine Line, die abgelaufen und gesperrt ist, sieht den Clip "abgelaufen", weil der Ablauf zuerst geprüft wird); laufende Sitzungen werden innerhalb von etwa einer Minute beendet. Die Line wird nicht automatisch gelöscht: Verlängern Sie sie, und sie funktioniert mit demselben Benutzernamen / Passwort wieder.
LINE-12 Kann ich eine Line an einen Sub-Reseller übergeben?
Ja: Wählen Sie ein Konto unter Ihnen als Besitzer. Der Besitzer sieht die Line in seiner eigenen Liste. Die Credits werden weiterhin demjenigen belastet, der auf Speichern drückt.
LINE-13 Wessen Lines sehe ich?
Ihre eigenen und die jedes Kontos unter Ihnen. Eine Line außerhalb Ihres Baums existiert für Sie nicht (die Antwort lautet "nicht gefunden").
LINE-14 Wozu dienen die Felder "Contact" und "Reseller notes"?
Damit Sie sich merken können, wer der Kunde ist (E-Mail, Telefonnummer, Bestellnummer). Der Abonnent sieht sie nie. Sie werden beim Löschen der Line endgültig gelöscht.
LINE-15 Kann ich sehen, was eine Line schaut und von wo?
Wenn die Gruppe die Berechtigung hat: Logs → Line Activity zeigt den Wiedergabeverlauf jeder Line, und Logs → Live Connections zeigt jede offene Verbindung der Lines in Ihrem Baum (welche Line, welcher Kanal, von welcher Adresse) mit einem Button zum Schließen. Live Connections öffnet sich nur, wenn der Admin für Ihre Gruppe die Option zum Einsehen des Verbindungsverlaufs der Kunden aktiviert hat (das Kästchen client connection logs im Gruppenformular); Verbindungen einer Line außerhalb Ihres Baums sehen Sie nie.
LINE-16 Warum zeigt die Lines-Liste die Lines von Aktivierungscodes nicht?
LINE-17 Enthält das Ablaufdatum im Line-Formular eine Uhrzeit?
Admin
Ja. Das Feld Expires on des Line-Formulars ist ein Datum mit Uhrzeit in der Zeitzone des Panels, sodass eine Line zu einer bestimmten Stunde ablaufen kann. Wenn Sie das Formular öffnen und speichern, ohne dieses Feld anzufassen, bleibt der Ablauf sekundengenau erhalten – das Bearbeiten einer Notiz oder der Bouquets verschafft einer stundenweisen Trial-Line keine zusätzliche Zeit. Ein nicht lesbarer Wert wird direkt am Feld gemeldet und wird nie zu "läuft nie ab". Die Massenbearbeitung nimmt weiterhin ein Datum an, das als Ende dieses Tages gelesen wird.
Testzugänge
TRITRI-01 Wann kann ich eine Trial-Line erstellen?
Wenn alle diese Bedingungen erfüllt sind: Der Admin hat Trials für Reseller nicht abgeschaltet; das Paket hat eine Trial-Laufzeit; Ihre Gruppe hat Allowed Trials > 0; Ihre Credits sind ≥ den Minimum Trial Credits der Gruppe; und die Anzahl der Trial-Lines, die Sie im Zählfenster erstellt haben, hat das Kontingent nicht erreicht.
TRI-02 Über welchen Zeitraum wird das Trial-Kontingent gezählt?
Wie in der Gruppe eingestellt: Tag = die letzten 24 Stunden, Monat = die letzten 30 Tage. Beispiel, ein Kontingent von 5 / Tag: höchstens 5 Trial-Lines in beliebigen 24 Stunden. Ein älterer Trial gibt seinen Platz frei, wenn er das Fenster verlässt.
TRI-03 Kostet ein Trial Credits?
Genau den Trial-Preis des Pakets (meist 0). Der eigene Preis eines Resellers gilt nicht für Trials.
TRI-04 Warum ist das Trial-Kästchen gesperrt?
TRI-05 Wie mache ich aus einem Trial eine offizielle Line?
Verlängern Sie die Line mit einem Paket: Die Line erhält eine offizielle Laufzeit und ist kein Trial mehr. Benutzername und Passwort bleiben gleich, der Kunde muss nichts neu einrichten.
TRI-06 Kann ich einer bestehenden Line einen weiteren Trial geben?
Wiedergabelinks, Apps und Formate
PLAYPLAY-01 Wo bekomme ich den Link für meinen Kunden?
Lines → Generate play link: Wählen Sie das Format; der Link wird mit Benutzername und Passwort der Line gebaut. Über die API liefert get_line die Links fertig zurück: m3u, m3u_hls, xmltv, player_api, web_player.
PLAY-02 Welche Apps kann ein Kunde nutzen?
Zuschauer
Jede App, die die Xtream Codes API unterstützt (IPTV Smarters, TiviMate, XCIPTV, GSE…): Serveradresse + Benutzername + Passwort eingeben. Für eine App, die nur eine Playlist annimmt, nutzen Sie den M3U-Link. MAG-Boxen nutzen das Portal, Enigma2-Boxen eine Playlist / ein Plugin. Ohne jedes Gerät nutzen Sie den Web-Player im Browser.
PLAY-03 MPEG-TS oder HLS?
MPEG-TS: schnelles Umschalten der Kanäle, passt zu IPTV-Apps und Set-Top-Boxen. HLS: funktioniert gut in Browsern, auf Apple-Geräten und in instabilen Netzwerken. Eine Line kann nur die Formate nutzen, die ihr Paket erlaubt; ein Link in einem nicht erlaubten Format wird abgelehnt.
PLAY-04 Welche Playlist-Typen gibt es?
m3u_plus (mit Logos, Gruppen, EPG-IDs – der empfohlene Standard), einfaches m3u, die Typen für Enigma2 / DreamBox / GigaBlue / Octagon / MediaStar / StarLive und einfache Listentypen. Wählen Sie einen im Dialog Generate play link.
PLAY-05 Woher kommt der Programmführer (EPG)?
Zuschauer
Xtream-Apps holen ihn selbst. Für eine M3U-App nutzen Sie den XMLTV-Link der Line (eine m3u_plus-Playlist enthält die EPG-Adresse bereits).
PLAY-06 Gibt es Catch-up?
Zuschauer
Ja, auf den Kanälen, für die der Admin die Archivierung aktiviert hat; Apps zeigen bei diesen Kanälen ein Catch-up-Symbol.
PLAY-07 Wo ist der Web-Player und wie melde ich mich an?
Zuschauer
Unter /player/ auf dem API-Server (der Link web_player). Melden Sie sich mit Benutzername / Passwort der Line oder mit einem Aktivierungscode an.
PLAY-08 Funktioniert ein alter Link noch, nachdem ich das Passwort der Line geändert habe?
Nein. Das Passwort ist Teil des Links und in der App gespeichert; nach einer Passwortänderung muss der Kunde es erneut eingeben / einen neuen Link erhalten. So sperren Sie auch jemanden aus, der eine Line unbefugt nutzt.
PLAY-09 Kann ich meine eigene Domain für Wiedergabelinks verwenden?
Ja: Setzen Sie Your own play address auf der API-Schlüssel-Seite (oder mit der API-Aktion set_play_base). Sie richten den DNS der Domain auf den API-Server des Panels, und der Betreiber muss seine Seite konfigurieren; informieren Sie den Admin, bevor Sie sie nutzen. Die Adresse gilt für die Links, die die API an Ihr System zurückgibt.
MAG-/Enigma2-Set-Top-Boxen
DEVDEV-01 Wie füge ich eine MAG-/Enigma-Box hinzu?
Devices → Add MAG / Add Enigma: MAC eingeben, Paket wählen. Das System verkauft eine neue Line und verknüpft das Gerät in einem Schritt; das Gerät meldet sich über seine MAC an, niemand muss Benutzername / Passwort eintippen. Die Credits werden genau wie bei einer normalen Line belastet.
DEV-02 Der Kunde hat schon eine Line und möchte eine Box hinzufügen?
Wählen Sie im Gerätformular statt eines Pakets die bestehende Line des Kunden: Das Gerät wird kostenlos mit dieser Line gekoppelt. Der Kunde nutzt die Line weiter in der App; die Box folgt Paket, Ablaufdatum, Bouquets und Status der Line.
DEV-03 Wie werden Verbindungen bei gekoppelter App und Box gezählt?
Sie teilen sich das Verbindungslimit: App und Box sind ein Abonnent.
DEV-04 Wie verlängere ich eine Box?
Verlängern Sie ihre Line (der Link steht im Gerätformular). Bei einem gekoppelten Gerät verlängern Sie die Line des Kunden – die Box folgt von selbst.
DEV-05 Der Kunde ersetzt die Box durch eine neue?
Bearbeiten Sie die MAC am Gerät. Ist bei der Line die Gerätesperre aktiv, löschen Sie die gespeicherte Seriennummer / Geräte-ID, damit sich die neue Box registrieren kann.
DEV-06 Löscht das Löschen eines Geräts die Line?
Ja. Das Löschen eines Geräts löscht auch seine Line (mit Verbindungsverlauf und ausstehenden Ereignissen). Um eine bezahlte Line zu behalten, nutzen Sie den Button Convert to line: Das Gerät wird entfernt und die Line wird zu einer normalen Line. Löschen Sie die Line eines Kunden, besteht ein gekoppeltes Gerät eigenständig mit einer eigenen Line weiter.
DEV-07 Kann ein Reseller eine Box aus der Ferne steuern?
Seine eigenen MAG-Boxen ja: eine Nachricht an den Fernseher senden, einen Kanal abspielen, das Portal neu laden, neu starten, die Verbindungen der Line schließen (die Gruppe benötigt die Berechtigung, die Verbindungsprotokolle der Kunden einzusehen), den gespeicherten ISP zurücksetzen und die STB-Sperre zurücksetzen. X-Plugin-Befehle und Screenshots von Enigma-Boxen, das Sperren eines Geräts und das Verschieben eines Geräts auf eine andere Line sind nur dem Admin vorbehalten. Das Aktivieren / Deaktivieren des Geräts eines Resellers aktiviert / deaktiviert seine Line; ein Reseller kann Banned bei einem Gerät nicht aufheben.
Aktivierungscodes
CODECODE-01 Wozu dient ein Aktivierungscode?
Zugang als Code verkaufen (eine Rubbelkarte, ein per Nachricht gesendeter Code): Der Kunde gibt den Code in einer App oder im Web-Player ein und kann schauen, ohne Benutzername / Passwort. Die Laufzeit beginnt erst, wenn der Kunde den Code zum ersten Mal aktiviert.
CODE-02 Wie erstelle ich Codes und was kosten sie?
Active Codes → New: Wählen Sie das Paket, die Menge (1–500 pro Batch), die Codelänge (6–24), die Option nur Ziffern (leicht mit einer TV-Fernbedienung einzugeben) und die Trial-Option. Die Credits werden bei der Erstellung belastet = Paketpreis × Anzahl der Codes. Zu jedem Code gehört eine eigene Line, die bis zur Aktivierung gesperrt ist.
CODE-03 Welche Zeichen enthält ein Code?
Großbuchstaben und Ziffern ohne leicht zu verwechselnde Zeichen (0, O, 1, I); oder nur Ziffern. Gibt ein Kunde Kleinbuchstaben ein, wird das trotzdem akzeptiert.
CODE-04 Auf wie vielen Geräten lässt sich ein Code nutzen?
Zuschauer
Auf einem. Der Code ist an das erste Gerät gebunden, das ihn aktiviert; ein anderes Gerät, das denselben Code eingibt, wird abgewiesen. Dieses Gerät darf den Code beliebig oft eingeben, die Anmeldedaten der Line ändern sich nicht.
CODE-05 Was, wenn der Kunde das Gerät wechselt?
Reset device bei diesem Code; danach kann das neue Gerät ihn aktivieren. Es wird keine Zeit zur Laufzeit hinzugefügt.
CODE-06 Der Kunde erhält beim Eingeben des Codes einen Fehler. Was bedeutet er?
Zuschauer
| Meldung | Bedeutung | Was zu tun ist |
|---|---|---|
INVALID_CODE | falscher Code / Code existiert nicht | jedes Zeichen prüfen; die Bindestriche nicht eintippen |
DEVICE_MISMATCH | der Code ist an ein anderes Gerät gebunden | der Reseller setzt das Gerät zurück (CODE-05) |
DISABLED | der Code ist abgeschaltet | der Reseller aktiviert ihn wieder |
EXPIRED | die Laufzeit ist vorbei | einen Code kaufen / verlängern |
Wer mehrmals hintereinander verschiedene falsche Codes eingibt, dessen IP-Adresse wird für eine Weile gesperrt (SEC-08).
CODE-07 Wie verlängere ich einen Code, der aktiviert wurde?
Haken Sie auf der Seite Active Codes den Code an, wählen Sie die Aktion Extend (days) und geben Sie die Anzahl der Tage ein. Nur ein aktivierter Code bekommt Tage hinzugefügt (ein ungenutzter Code hat seine Laufzeit noch nicht begonnen); ein noch gültiger Code wird ab seinem aktuellen Ablaufdatum verlängert, ein abgelaufener ab jetzt. Diese Aktion belastet keine Credits, deshalb darf sie nur ein Admin nutzen: Ein Reseller verlängert die Line des Codes wie jede Line, mit einem Paket und dessen Preis (Lines → Renew, oder renew_line in der Reseller API). Eine falsche Abbuchung korrigiert der Support mit einer Credit-Anpassung, nie mit einer kostenlosen Verlängerung. Admin API: extend_active_code.
CODE-08 Bekomme ich Credits zurück, wenn ich einen Code lösche?
Ein ungenutzter Code, den der Reseller erstellt hat: vollständig erstattet, mit einer Zeile im Credit-Hauptbuch. Ein aktivierter Code: keine Erstattung.
CODE-09 Wie verwalte ich viele Codes auf einmal?
Die Seite Batches zeigt für jeden Batch gesamt / bereit / aktiviert / deaktiviert und exportiert eine TXT-Datei (ein Code pro Zeile). Sammelaktionen: aktivieren, deaktivieren, Gerät zurücksetzen, löschen.
CODE-10 Folgt die Line eines Aktivierungscodes den Limits des Pakets?
Ja, wie jede mit diesem Paket verkaufte Line: Anzahl der Verbindungen, Ausgabeformate, Bouquets, Gerätesperre, Restreamer und auch das erzwungene Land des Pakets (SEC-07). Ein Kunde, der einen Code aus einem Land außerhalb der erlaubten Liste aktiviert, kann ihn aktivieren, wird aber bei der Wiedergabe abgewiesen.
Verbindungslimits und die Sperren, die eine Line schützen
SECSEC-01 Wie wird "Max connections" gezählt?
Es ist die Anzahl der Geräte, die mit einer Line gleichzeitig schauen. 0 = unbegrenzt. Den Kanal, den Sie schon schauen, vom selben Gerät erneut zu öffnen, zählt nicht als weitere Verbindung.
SEC-02 Wer wird getrennt, wenn das Limit überschritten wird?
Zuschauer
Standardmäßig: Die neue Verbindung kommt hinein und die älteste wird geschlossen (bevorzugt eine Verbindung vom selben Gerät, dann von derselben IP). Der geschlossene Player stoppt innerhalb von etwa 30 Sekunden. Der Admin kann umstellen, sodass die neue Verbindung abgelehnt wird, statt eine alte zu schließen.
SEC-03 Was ist die Regel der "zweiten IP"?
Wenn der Admin sie aktiviert hat: Während eine Line von einer IP aus geschaut wird, wird eine Live-Verbindung von einer anderen IP abgelehnt. Die Regel lässt sich auf Lines mit wenigen Verbindungen beschränken (zum Beispiel Lines mit 1 Verbindung; eine Line mit unbegrenzten Verbindungen ist nur gebunden, wenn der Schwellenwert 0 ist). Mit aktiviertem Match The Address By Network zählen Adressen desselben /24-Netzes (IPv6: /64) als ein Zuschauer. Das ist ein Mittel gegen Account-Sharing.
SEC-04 Kann ich eine Line auf bestimmte IPs oder Apps beschränken?
Wenn bei der Gruppe Allow Line Restrictions aktiviert ist: das Feld Allowed IPs (eine IP, ein CIDR-Bereich oder ein Domainname, einer pro Zeile; eine Domain wird beim Verbindungsaufbau aufgelöst, sodass auch eine dynamische IP funktioniert) und Allowed User-Agents. Leer = alles erlaubt. Hinweis: Diese Einschränkungen blockieren bei der Wiedergabe; die App meldet sich weiterhin an und zeigt die Kanalliste.
SEC-05 Was ist die ISP-Sperre?
Die Line merkt sich den Internetanbieter ihrer ersten Verbindung und lehnt die Nutzung über einen anderen Anbieter ab. Wechselt der Kunde den Anbieter, schalten Sie die ISP-Sperre aus und wieder ein, um den neuen zu erfassen. Sie gilt nicht für MAG-Boxen.
SEC-06 Was ist die Gerätesperre?
Sie bindet die Line an die erste Set-Top-Box, die sich anmeldet (Seriennummer, Geräte-ID); eine andere Box wird abgewiesen. Wird vom Paket bestimmt.
SEC-07 Wie funktioniert die Länderbeschränkung?
Eine Line kann sich nur aus ihrem erzwungenen Land verbinden (ALL = von überall). Ist es leer, gilt die allgemeine Liste der erlaubten Länder des Panels. Ein Kunde, der ins Ausland reist oder ein VPN nutzt, kann aus diesem Grund abgewiesen werden.
SEC-08 Warum ist eine IP-Adresse gesperrt?
Zuschauer
- Automatisch: fehlgeschlagene Anmeldungen von einer IP mit vielen verschiedenen Benutzernamen / Aktivierungscodes in kurzer Zeit oder eine Flut von Anfragen. Eine automatische Sperre hebt sich nach der vom Admin konfigurierten Zeit selbst auf (standardmäßig 60 Minuten).
- Manuell: Der Admin hat die IP / den IP-Bereich gesperrt; das läuft nicht ab.
Solange eine IP gesperrt ist, kann sich von ihr keine Line verbinden. Wiederholtes Vertippen beim selben Benutzernamen führt nicht zu einer Sperre.
SEC-09 Aus welchen anderen Gründen kann eine Verbindung blockiert werden?
Der Admin kann nach User-Agent (App), nach Internetanbieter (ISP) und nach ASN (zum Beispiel Hosting- / VPN-Bereiche) blockieren. Eine Line, bei der der Admin "bypass UA" aktiviert hat, überspringt die Sperrliste für Apps.
SEC-10 Was ist ein Restreamer?
Eine Line für einen Partner, der die Streams abruft, um sie weiterzuverteilen. Sie ist vom Verbindungslimit, von der Regel der zweiten IP, vom automatischen Beenden langer Sitzungen und von der ASN-Sperre ausgenommen. Wird vom Paket / vom Admin bestimmt; nicht für normale Zuschauer gedacht.
SEC-11 Wird eine sehr lange ununterbrochene Sitzung getrennt?
Zuschauer
Der Admin kann eine Höchstdauer für eine ununterbrochene Sitzung festlegen; danach wird die Sitzung geschlossen und der Kunde drückt Play, um fortzufahren. Eine Sitzung, die etwa 90 Sekunden lang das Signal verliert, gilt ebenfalls als geschlossen.
SEC-12 Wie erkenne ich eine Line, die geteilt oder gestohlen wurde?
- Die Seite Theft Detection (wenn die Gruppe die Berechtigung hat): reiht Lines nach der Anzahl der verschiedenen Filme / Folgen, die in 1 Stunde / 24 Stunden / 7 Tagen geschaut wurden, mit der Anzahl verschiedener IPs – eine auffällig hohe Line ist verdächtig.
- Die Aktivitätsseite der Line: zeigt die verwendeten IPs und Geräte.
- Was zu tun ist: das Passwort der Line ändern (PLAY-08), die IP-Beschränkung / ISP-Sperre aktivieren oder die Line deaktivieren.
Sub-Reseller
SUBSUB-01 Kann ich Sub-Reseller erstellen?
Wenn bei Ihrer Gruppe Can Create Sub-Resellers aktiviert ist und mindestens eine Gruppe unter Groups for sub-resellers steht. Jede Erstellung belastet die in der Gruppe festgelegte Erstellungsgebühr (Credits). Ein Reseller-Baum ist höchstens 5 Ebenen tief.
SUB-02 Zu welcher Gruppe gehört ein Sub-Reseller und was darf er?
Sie wählen eine Gruppe aus der Liste, die der Admin erlaubt; diese Gruppe bestimmt die Berechtigungen, die verkaufbaren Pakete und das Trial-Kontingent des Sub-Resellers.
SUB-03 Was kann ich bei einem Sub-Reseller verwalten?
E-Mail, Name, Passwort, Status, Gruppe (aus der Liste), Notizen, Credits übertragen / zurückholen und jede Line unter ihm. Sie können seine Rolle oder seinen Besitzer nicht ändern.
SUB-04 Was sieht ein Sub-Reseller von meinen Daten?
Nichts: Jedes Konto sieht nur, was unter ihm liegt, nie die Ebenen darüber oder andere Zweige.
SUB-05 Wohin gehen die Lines und Credits eines Sub-Resellers, wenn ich ihn lösche?
Die Gruppe braucht Can Delete Users aktiviert. Die restlichen Credits, die Lines und die untergeordneten Konten gehen an das Konto, das löscht. Die Lines der Kunden funktionieren weiter. Die personenbezogenen Daten des gelöschten Kontos (Benutzername, E-Mail, Name, Passwort, API-Schlüssel, Notizen) werden gelöscht; dieser Benutzername und diese E-Mail können wieder verwendet werden.
SUB-06 Erhält ein neuer Sub-Reseller eine E-Mail?
Wenn der Admin die Willkommens-E-Mail aktiviert hat: Das neue Konto erhält seinen Anmeldenamen und einen Anmeldelink. Die E-Mail enthält nie das Passwort – das senden Sie ihm selbst.
Kategorie-Vorlagen
CATCAT-01 Wozu dient eine Kategorie-Vorlage?
Um die Kategorien (Live, Filme, Serien, Radio), die ein Kunde in der App sieht, umzusortieren, umzubenennen oder auszublenden – pro Line, ohne die eigenen Kategorien des Panels anzutasten.
CAT-02 Was passiert, wenn ich eine Kategorie ausblende?
Alle Inhalte dieser Kategorie werden ebenfalls in der App und in der Playlist der Lines ausgeblendet, die die Vorlage verwenden.
CAT-03 Ändern sich die Lines, die eine Vorlage verwenden, wenn ich sie bearbeite?
Ja, sofort für jede Line, der die Vorlage zugewiesen ist. Wird eine Vorlage gelöscht, kehren ihre Lines zum Standardlayout zurück.
CAT-04 Welche Vorlagen kann ich sehen und bearbeiten?
Sehen: Ihre eigenen und die der Konten unter Ihnen, Systemvorlagen und von den Ebenen darüber geteilte Vorlagen. Bearbeiten: nur Ihre eigenen und die darunter. Um eine Systemvorlage anzupassen, duplizieren Sie sie und bearbeiten die Kopie.
CAT-05 Einschränkungen, die man kennen sollte?
Die benutzerdefinierte Kategoriereihenfolge gilt nicht für den Film- / Serienteil einer M3U-Playlist (Namen und Ausblenden gelten weiterhin). Apps, die die Xtream API nutzen, erhalten alles.
Reseller API, API-Schlüssel, Webhooks
APIAPI-01 Wozu dient die Reseller API?
Damit Ihr eigenes System (Webshop, Abrechnung, Bot) Lines / Sub-Reseller verkaufen und verwalten kann, ohne das Dashboard zu öffnen. Adresse: {API}/reseller/v1, authentifiziert mit dem Header X-API-Key. Die vollständige Dokumentation finden Sie unter /docs/ auf dem API-Server.
API-02 Wo bekomme ich einen API-Schlüssel?
Auf der Seite API Key. Ein Schlüssel wird einmal angezeigt, wenn er erstellt wird – kopieren Sie ihn sofort. Wenn Sie ihn verlieren, erstellen Sie einen neuen Schlüssel (der alte funktioniert dann nicht mehr).
API-03 Sollte ich einen Schlüssel für alle Systeme verwenden?
Besser nicht. Erstellen Sie pro System einen zusätzlichen Schlüssel: Geben Sie ihm einen Namen, begrenzen Sie die IPs / CIDRs, die ihn nutzen dürfen, machen Sie ihn optional schreibgeschützt (nur auflisten und ansehen) und widerrufen Sie ihn einzeln, ohne die anderen Schlüssel zu beeinflussen.
API-04 Was kann die API?
| Bedarf | Aktion |
|---|---|
| Kontostand, Preise, wie viele Sie sich leisten können, Regeln für Benutzername / Trial | user_info, pricing, packages |
| Lines | get_lines, get_line, create_line, renew_line, change_package, edit_line, enable_line, disable_line, delete_line |
| Sub-Reseller | get_users, get_user, create_user, edit_user, adjust_credits, enable_user, disable_user, delete_user |
| Aktivierungscodes | erstellen, auflisten, aktivieren / deaktivieren, Gerät zurücksetzen, löschen |
| Webhooks, eigene Wiedergabeadresse, API-Aufrufprotokoll | create_webhook…, set_play_base, api_logs |
Jede Regel des Dashboards (Gruppe, eigener Preis, Trial-Kontingent, Baumbereich) gilt über die API auf genau dieselbe Weise.
API-05 Werde ich doppelt belastet, wenn ich nach einem Netzwerkfehler erneut versuche?
Nein, solange Sie für dieselbe Transaktion dieselbe request_id senden: Das System gibt das frühere Ergebnis zurück. Die request_id einer Verlängerung ist an diese Line gebunden: Sie für eine andere Line wiederzuverwenden, liefert einen Konfliktfehler (HTTP 409) und die andere Line ändert sich nicht – erzeugen Sie für jede Transaktion eine neue request_id.
API-06 Meine Integration funktioniert nicht. Wie prüfe ich sie selbst?
Die Seite API Key hat eine Tabelle der letzten API-Aufrufe (30 Tage): Aktion, Ergebnis, Fehlercode, aufrufende Adresse, Connector-Name. Parameter werden nie aufgezeichnet.
API-07 Was ist ein Webhook und welche Ereignisse gibt es?
Das Panel benachrichtigt Ihr System, wenn etwas passiert, sodass Sie nicht ständig nachfragen müssen. Ereignisse: line.created, line.renewed, line.enabled, line.disabled, line.deleted, line.expiring (3 Tage vorher), line.expired, credits.low (unter dem von Ihnen gesetzten Schwellenwert). Die Empfangsadresse muss https sein und aus dem Internet erreichbar.
API-08 Woher weiß ich, dass ein Webhook echt ist?
Jede Benachrichtigung trägt die Signatur X-Xtream-Signature: sha256=HMAC(secret, timestamp.body); das Secret wird einmal angezeigt, wenn der Endpunkt erstellt wird. Ein Webhook enthält nie ein Passwort.
API-09 Der Webhook sendet nicht mehr?
Jede Benachrichtigung wird 3-mal versucht; ein Endpunkt, bei dem 20 Zustellungen in Folge fehlschlagen, wird abgeschaltet. Beheben Sie das Problem auf Ihrer Seite, nutzen Sie Send test und erstellen Sie den Endpunkt dann erneut, falls er abgeschaltet wurde.
API-10 Gibt die API Line-Passwörter zurück?
Ja, aber nur an den Besitzer der Line (Sie und die Ebenen über Ihnen im Baum). Speichern Sie Line-Passwörter nicht in Logs und senden Sie sie nicht über einen unsicheren Kanal.
API-11 Kann `edit_line` eine Line verlängern?
Ja, wenn Sie package_id mitsenden (der alte Name package wird ebenfalls akzeptiert): Neben der Bearbeitung verkauft die Aktion eine offizielle Laufzeit dieses Pakets genau wie change_package – gleicher Preis, gleiche request_id, und die Antwort enthält credits_charged. Bearbeitung und Verlängerung sind eine Transaktion: Wird sie abgelehnt (zu wenig Credits, ungültiges Paket, trial mitgesendet), ändert sich nichts. edit_line ohne Paket bearbeitet nur Benutzername, Passwort, Kontakt und Notizen und berührt weder Paket noch Ablaufdatum.
API-12 Funktioniert ein für ein anderes Panel geschriebenes Skript mit dieser API?
Nicht unverändert. Die API behält die vertrauten Aktionsnamen, ist aber eine neue Schnittstelle: die Adresse /reseller/v1, ein in diesem Panel erstellter API-Schlüssel, Schreibaktionen per POST, Fehler als HTTP-Status mit einem Feld error und das Ergebnis des Erstellens einer Line in data.line. Nutzen Sie die Dokumentation unter /docs/ oder einen fertigen Connector (CON-02).
Connectors für Shop-/Abrechnungssysteme
CONCON-01 Wie kassiere ich Geld von meinen Kunden?
Mit Ihrem eigenen System und Zahlungs-Gateway. Das Panel wickelt keine Zahlungen ab. Ein Connector verbindet Ihr Shopsystem mit dem Panel: Der Kunde zahlt bei Ihnen → der Connector ruft die Reseller API auf, um die Line zu erstellen / zu verlängern.
CON-02 Für welche Plattformen gibt es einen Connector?
WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WordPress (WooCommerce / Easy Digital Downloads), Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext und eine "Webhook-Bridge" für Shopify, Upmind und Invoice Ninja.
CON-03 Wo lade ich einen herunter und installiere ihn?
Im Panel: Seitenleiste Resources → All Connectors – jeder Connector mit seinen Verbindungsdaten, den Installationsschritten, einem Button Download und der SHA-256 der Datei zur Überprüfung.
Dieselben Connectors mit Installationsschritten und Prüfsummen sind unter https://plugins.xtream-ui.pro veröffentlicht; den Quellcode finden Sie unter https://github.com/xtreamui-pro/plugins.
CON-04 Wie weit wurden die Connectors getestet?
Das ist je Connector verschieden, und die Seite jedes Connectors sagt es: Manche liefen in der echten Plattform (zum Beispiel WordPress + WooCommerce, Odoo, FOSSBilling, Paymenter), bei anderen wurde nur der Kern geprüft. Lesen Sie die Zeile "how it was tested" und probieren Sie es in einer Testumgebung aus, bevor Sie wirklich verkaufen.
CON-05 Ist ein Connector sicher und was macht er mit dem Panel?
CON-06 Was kann ein Connector verkaufen?
Lines (erstellen, verlängern, Paket wechseln, aussetzen, löschen) und Sub-Reseller-Konten mit Credits.
Daten, Löschung und Datenschutz
DATADATA-01 Kann eine gelöschte Line wiederhergestellt werden?
Nein. Gelöscht ist weg: die Daten der Line (Benutzername, Passwort, Kontakt, Notizen), ihr Verbindungsverlauf (IPs, Geräte, was geschaut wurde), die mit der Line verknüpften Set-Top-Boxen und ihr Aktivierungscode. Es gibt keinen Papierkorb und keine Wiederherstellungsfunktion oder API. Kommt der Kunde zurück, erstellen Sie eine neue Line.
DATA-02 Was behält das System nach einer Löschung?
Nur einen anonymen statistischen Eintrag für den Betreiber (neuer oder wiederkehrender Kunde, welche Pakete beliebt sind). Er enthält nichts Lesbares über den Kunden und kein Reseller, Connector oder keine API kann darauf zugreifen.
DATA-03 Kann ein Backup eine gelöschte Line zurückbringen?
Nein. Datenbank-Backups dienen nur dazu, das System nach einem Vorfall wiederherzustellen, und liegen beim Betreiber; sie werden nicht verwendet, um eine Löschung rückgängig zu machen. Alte Backups werden rotiert, sodass gelöschte Daten auch daraus verschwinden.
DATA-04 Warum ist ein Line-Passwort lesbar, ein Panel-Passwort aber nicht?
Ein Line-Passwort muss in Apps eingegeben werden und ist Teil des Playlist-Links, daher hält das Panel es für den Besitzer der Line lesbar. Passwörter von Panel-Konten werden nur als Hash gespeichert.
DATA-05 Wer kann meine Lines und Kunden sehen?
Sie, die Konten über Ihnen in Ihrem Baum und der Admin. Andere Reseller und die Ebenen unter Ihnen nicht.
DATA-06 Sendet das Panel E-Mails / Nachrichten an meine Kunden?
Nie. Die Kunden einer Line gehören dem Reseller; Sie kontaktieren sie über Ihr eigenes System.
DATA-07 Werde ich vor dem Ablauf einer Line benachrichtigt?
Auf zwei Wegen: eine tägliche Zusammenfassungs-E-Mail der bald ablaufenden Lines (wenn der Admin sie aktiviert hat; standardmäßig 3 Tage vorher) und die Webhooks line.expiring / line.expired für Ihr System.
Fehlersuche
FIXPrüfen Sie von oben nach unten. Die meisten "Kann nicht schauen"-Probleme stehen in den ersten 5 Zeilen.
FIX-01 Der Kunde kann sich nicht anmelden / nicht schauen
Zuschauer
| # | Prüfen | Anzeichen | Was zu tun ist |
|---|---|---|---|
| 1 | Benutzername / Passwort | die App meldet falsche Daten | mit dem Line-Formular vergleichen (Groß-/Kleinschreibung, keine Leerzeichen); den Link aus Generate play link erneut senden |
| 2 | Ablaufdatum | die App meldet Expired | verlängern (LINE-06) |
| 3 | Status | Disabled / Banned | wieder aktivieren; bei Banned den Admin kontaktieren |
| 4 | Serveradresse | keine Verbindung möglich | die genaue Adresse und den Port des Wiedergabelinks sowie das richtige http / https verwenden |
| 5 | Anzahl der Verbindungen | wird rausgeworfen, wenn jemand anderes zu schauen beginnt | SEC-01, SEC-02 |
| 6 | Gesperrte IP | keine Line kommt aus diesem Netzwerk hinein | SEC-08: warten, bis die Sperre endet, oder den Admin bitten, sie aufzuheben |
| 7 | ISP-Sperre / Land / Allowed IPs | schlägt nur nach einem Netzwerkwechsel, über Mobilfunk, mit VPN oder auf Reisen fehl | SEC-04, SEC-05, SEC-07 |
| 8 | Format | der HLS-/TS-Link wird abgelehnt | ein vom Paket erlaubtes Format verwenden (PLAY-03) |
| 9 | Gesperrte App | schlägt nur in einer App fehl | eine andere App probieren; SEC-09 |
FIX-02 Die Anmeldung funktioniert und die Liste wird angezeigt, aber ein Kanal spielt nicht ab
Zuschauer
FIX-03 Kanäle oder Kanalgruppen fehlen
Zuschauer
Prüfen Sie die Bouquets der Line (PKG-04, PKG-05) und die ihr zugewiesene Kategorie-Vorlage (CAT-02). Bitten Sie den Kunden nach einer Änderung, die Liste in der App neu zu laden. Ein vom Admin gerade hinzugefügter Kanal erscheint nach etwa einer halben Minute; ist ein Kanal im Bouquet und keine Line sieht ihn, hat der Admin diesen Kanal möglicherweise offline genommen.
FIX-04 Ruckeln, Einfrieren
Zuschauer
Probieren Sie der Reihe nach: einen anderen Kanal (ein Kanal oder alle?) → ein anderes Netzwerk → ein anderes Format (HLS statt MPEG-TS) → eine andere App. Fällt jeder Kanal in jedem Netzwerk aus → nennen Sie dem Support den Benutzernamen, die Uhrzeit und den Kanal.
FIX-05 Kein Programmführer (EPG)
Zuschauer
FIX-06 Ich kann keine Line erstellen
FIX-07 Beim Herunterladen einer Playlist erscheint Fehler 429 oder eine 404-Seite
FIX-08 Ich kann eine Seite des Dashboards nicht öffnen
FIX-09 Ich erhalte keine E-Mails vom Panel
E-Mails werden nur gesendet, wenn der Admin einen Mailserver konfiguriert und diese Art von Nachricht aktiviert hat; das Konto muss eine echte E-Mail-Adresse haben. Prüfen Sie den Spam-Ordner.
Glossar
- Line
- das IPTV-Abo eines Zuschauers: Benutzername, Passwort, Ablaufdatum, Bouquets, Limits
- Benutzer
- ein Konto, das sich am Panel anmeldet: Admin, Reseller, Sub-Reseller
- Gruppe
- die Berechtigungsgruppe eines Panel-Kontos; bestimmt Menüs, verkaufbare Pakete, Line-Regeln, Trials
- Bouquet
- eine Liste von Inhalten (Kanäle, Filme, Serien)
- Paket
- das Produkt zum Verkauf: Bouquets + Laufzeit + Limits + Preis in Credits
- Credit
- die Prepaid-Einheit zum Kauf von Paketen
- Testzugang
- die Testlaufzeit eines Pakets
- Aktivierungscode
- ein Code, mit dem ein Kunde eine bezahlte Line selbst aktiviert
- MAG / Enigma2
- zwei Familien von Set-Top-Boxen; sie melden sich über die MAC-Adresse an
- Xtream Codes API
- das Protokoll, das die meisten IPTV-Apps nutzen (Server + Benutzername + Passwort)
- M3U / XMLTV
- Dateiformate einer Playlist / eines Programmführers
- MPEG-TS / HLS
- zwei Stream-Formate
- EPG
- der Programmführer
- Catch-up
- eine Sendung nach der Ausstrahlung ansehen
- Restreamer
- eine Line für einen Partner, der Streams abruft, um sie weiterzuverteilen
- Konnektor
- Software, die das Shopsystem eines Resellers mit dem Panel verbindet
- Webhook
- eine Benachrichtigung, die das Panel an das System eines Resellers sendet, wenn etwas passiert
Keine Frage passt
Versuchen Sie ein anderes Stichwort oder einen Fragencode, oder setzen Sie den Filter zurück.
Immer noch nicht gelöst?
Senden Sie den Benutzernamen der Line (niemals das Passwort), den Zeitpunkt, die App oder das Gerät und den Code der Frage, die Sie bereits ausprobiert haben.