Αρχική
XtreamUIPro

Υποδομή OTT · πλατφόρμα διαχείρισης βίντεο

Δημιουργήστε, διαχειριστείτε και κλιμακώστε την υποδομή OTT σας.

Μια αυτο-φιλοξενούμενη πλατφόρμα διαχείρισης βίντεο για ραδιοτηλεοπτικούς φορείς, operators OTT και επιχειρήσεις μέσων. Διαχειριστείτε ζωντανή μετάδοση, βίντεο κατά παραγγελία, συνδρομητές και κατανεμημένη διανομή από ένα ενιαίο σύστημα — σε διακομιστές που ελέγχετε εσείς.

  • Αυτο-φιλοξενούμενο
  • API-first
  • Κατανεμημένο streaming
  • Έλεγχος της υποδομής

Λειτουργεί με τις εφαρμογές και τις συσκευές που ήδη χρησιμοποιούν οι θεατές σας

  • Xtream Codes API
  • M3U / XMLTV
  • MAG
  • Enigma2
  • HLS
  • MPEG-TS
  • Πρόγραμμα αναπαραγωγής web
Ο πίνακας ελέγχου του Xtream UI Pro: μετρητές streams, lines και συνδέσεων, και η πρόσφατη δραστηριότητα.
4
τύποι περιεχομένου: ζωντανή τηλεόραση, ταινίες, σειρές, ραδιόφωνο
5
επίπεδα μεταπωλητών, καθένα με δικά του credits
17
πλατφόρμες τιμολόγησης και καταστημάτων με έτοιμο connector
27
γλώσσες διεπαφής για operators και θεατές

Δυνατότητες της πλατφόρμας

Μία υποδομή streaming. Πολλοί κλάδοι.

Ό,τι χρειάζεται μια υπηρεσία βίντεο, από τις πηγές μέχρι την οθόνη του θεατή, σε έναν πίνακα που τρέχετε μόνοι σας. Κάθε δυνατότητα παρακάτω υπάρχει στο προϊόν σήμερα.

Ζωντανή μετάδοση

Ζωντανά κανάλια από τις δικές σας πηγές, με EPG, catch-up και timeshift όπου το επιτρέπει η πηγή, σε HLS ή MPEG-TS προς τις εφαρμογές και τις συσκευές των θεατών σας.

Κόμβος προέλευσης με ένα upstream ανά κανάλι · RTMP εισόδου και εξόδου · transcoding με ffmpeg

Μάθετε περισσότερα
Η σελίδα Streams του πίνακα ελέγχου: τα ζωντανά κανάλια με την κατάσταση, την κατηγορία, την πηγή και τις μορφές εξόδου τους.

Κάθε οθόνη παρακάτω είναι ο πίνακας ελέγχου μιας νέας εγκατάστασης με δείγμα καταλόγου.

Λύσεις

Μία πλατφόρμα. Πολλοί κλάδοι.

Η ίδια υποδομή εξυπηρετεί ένα campus, ένα ξενοδοχείο, μια εταιρεία, έναν ραδιοτηλεοπτικό φορέα, μια κοινότητα ή ένα στούντιο — ρυθμισμένη για τον καθένα, όχι ξαναχτισμένη για τον καθένα.

Επίσης στην πλατφόρμα

Αρχιτεκτονική υποδομής

Πώς ταιριάζουν τα κομμάτια

Ένας διακομιστής διαχείρισης κρατά τον κατάλογο, τους συνδρομητές και τους διανομείς. Οι κόμβοι streaming μεταφέρουν την κίνηση. Τα δικά σας συστήματα μιλούν με το API. Περισσότερη χωρητικότητα σημαίνει εγγραφή ενός ακόμη κόμβου, όχι ανακατασκευή της υπηρεσίας.

Επιλέξτε ένα τμήμα του διαγράμματος για να δείτε τι κάνει.

Πώς λειτουργεί

Από την πηγή στην οθόνη σε τέσσερα βήματα

Η ίδια διαδρομή για κάθε κανάλι, ταινία και επεισόδιο.

  1. Φτιάξτε τον κατάλογο

    Ο admin προσθέτει κανάλια, ταινίες, σειρές και ραδιόφωνο και τα ομαδοποιεί σε bouquets.

  2. Δημιουργήστε πακέτα

    Ένα πακέτο ορίζει τα bouquets, τη διάρκεια, τον αριθμό συνδέσεων και την τιμή σε credits.

  3. Πουλήστε lines

    Ένας μεταπωλητής ξοδεύει credits για ένα πακέτο· το σύστημα δημιουργεί το line και τους συνδέσμους αναπαραγωγής του.

  4. Οι θεατές παρακολουθούν

    Ο θεατής εισάγει το line σε μια εφαρμογή· το σύστημα το ελέγχει και παίζει από κατάλληλο διακομιστή.

Διανομή

Διανομή που μεγαλώνει μαζί με το κοινό σας

Ξεκινήστε με έναν διακομιστή. Προσθέστε nodes όταν μεγαλώσει το κοινό — ο πίνακας τα εγκαθιστά, κατευθύνει τους θεατές σε αυτά και κρατά τις πηγές σας κρυφές.

  • Cluster από edge nodes

    Εγγράψτε περισσότερους διακομιστές από τον πίνακα· ένα node εγκαθίσταται μέσω SSH και οι θεατές κατευθύνονται σε node ανάλογα με το φορτίο και τη χώρα.

  • Μία σύνδεση πηγής ανά κανάλι

    Ο origin τραβά κάθε κανάλι μία φορά και το διανέμει σε κάθε θεατή και node, ώστε ο πάροχός σας να βλέπει μία σύνδεση και όχι μία ανά θεατή.

  • MPEG-TS, HLS και RTMP

    Κάθε πακέτο ορίζει τις μορφές εξόδου. Τα κανάλια που το χρειάζονται γίνονται transcode με FFmpeg· τα κανάλια με καθυστέρηση και το RTMP push είναι ενσωματωμένα.

  • VOD αποθηκευμένο και σε cache

    Οι ταινίες και τα επεισόδια λαμβάνονται ή κωδικοποιούνται στη βιβλιοθήκη πολυμέσων σας και τα nodes κρατούν σε cache ό,τι παίζουν οι θεατές τους.

  • Υπογεγραμμένη αναπαραγωγή με χρονικό όριο

    Κάθε σύνδεσμος αναπαραγωγής είναι υπογεγραμμένος, λήγει και δεσμεύεται στη διεύθυνση του θεατή, οπότε ένας αντιγραμμένος σύνδεσμος δεν αξίζει τίποτα αλλού.

  • Φτιαγμένο για να λειτουργεί

    Πρόγραμμα εγκατάστασης για Ubuntu και Docker Compose, προγραμματισμένα αντίγραφα ασφαλείας της βάσης, και endpoints υγείας και μετρήσεων για την παρακολούθησή σας.

Η σελίδα Servers του πίνακα ελέγχου: ο κύριος διακομιστής και οι εγγεγραμμένοι κόμβοι, με τη διεύθυνση, την κατάσταση και τις εργασίες τους.

Εφαρμογές και συσκευές

Οι θεατές σας κρατούν τις αγαπημένες τους εφαρμογές

Ένα line λειτουργεί παντού όπου υποστηρίζεται το Xtream Codes API, μια playlist M3U, ένα portal MAG ή το Enigma2 — και στο πρόγραμμα περιήγησης.

  • Εφαρμογές IPTV

    IPTV Smarters, TiviMate, XCIPTV, GSE και κάθε άλλη εφαρμογή που μιλά Xtream Codes API: διακομιστής, όνομα χρήστη, κωδικός.

  • Λίστες αναπαραγωγής

    Playlists M3U και M3U Plus με λογότυπα, ομάδες και οδηγό XMLTV, καθώς και έτοιμες μορφές για δέκτες Enigma2.

  • Set-top box

    Συσκευές MAG μέσω του portal και δέκτες Enigma2 μέσω playlist ή plugin, με σύνδεση βάσει διεύθυνσης MAC.

  • Πρόγραμμα αναπαραγωγής web

    Χωρίς εγκατάσταση: ζωντανή τηλεόραση, ταινίες, σειρές και οδηγός στο πρόγραμμα περιήγησης, με line ή κωδικό ενεργοποίησης.

Διαχείριση διανομέων & διανομής

Διαχειριστείτε τους διανομείς από ένα σημείο

Διαχειριστείτε συνεργάτες διανομής, εξουσιοδοτημένους λογαριασμούς, συνδρομές και δικαιώματα πρόσβασης από μια κεντρική πλατφόρμα. Κάθε συνεργάτης έχει τον δικό του πίνακα, credits και όρια· τι μπορεί να βλέπει, να πουλά και να αλλάζει ορίζεται από την ομάδα του.

  • Διανομείς περιεχομένου
  • Κέντρα κατάρτισης
  • Φορείς φιλοξενίας
  • Περιφερειακοί πάροχοι υπηρεσιών
  • Εξουσιοδοτημένοι συνεργάτες μέσων

Η πλατφόρμα δεν αγγίζει ποτέ τα χρήματα των πελατών σας. Το σύστημα τιμολόγησης ή εμπορίου σας εισπράττει την πληρωμή· ένας connector ή το Reseller API δημιουργεί και ανανεώνει την πρόσβαση.

  • Reseller API

    Δημιουργήστε, ανανεώστε, αλλάξτε και αναστείλετε lines και υπο-μεταπωλητές από το δικό σας σύστημα, με ξεχωριστά κλειδιά API ανά σύστημα και αναγνωριστικό αιτήματος που αποτρέπει τις διπλές χρεώσεις.

  • Webhooks

    Υπογεγραμμένες ειδοποιήσεις όταν ένα line δημιουργείται, ανανεώνεται, πρόκειται να λήξει ή έχει λήξει, και όταν τα credits εξαντλούνται.

  • Έτοιμα connectors

    Connectors ανοιχτού κώδικα για τις συνηθισμένες πλατφόρμες τιμολόγησης και καταστημάτων, δημοσιευμένα με τα βήματα εγκατάστασής τους στο plugins.xtream-ui.pro — διαβάστε τον κώδικα πριν τον εγκαταστήσετε.

  • Οι πελάτες σας παραμένουν δικοί σας

    Ο πίνακας δεν επικοινωνεί ποτέ με τους θεατές σας, και ένα line που διαγράφεται χάνεται οριστικά — χωρίς κάδο ανακύκλωσης, χωρίς κρυφό αντίγραφο.

Credits: το μητρώο ενός συνεργάτη, κάθε χρέωση και ανανέωση υπολοίπου με τον λόγο της.

Συνδετήρες

  • WHMCS
  • Blesta
  • WISECP
  • HostBill
  • ClientExec
  • FOSSBilling
  • Paymenter
  • WooCommerce
  • Odoo
  • PrestaShop
  • OpenCart
  • Magento
  • Dolibarr
  • ERPNext
  • Shopify
  • Upmind
  • Invoice Ninja
Δείτε όλα τα connectors στο plugins.xtream-ui.pro

Νέα έκδοση · Δοκιμαστική περίοδος 90 ημερών

Καλώς ήρθατε στο νέο Xtream UI Pro

Ο πίνακας ξαναχτίστηκε από την αρχή: ταχύτερος πυρήνας, cluster από edge nodes, πραγματική βιβλιοθήκη πολυμέσων, θωρακισμένη σύνδεση και επιχείρηση μεταπωλητών που ενσωματώνεται στην τιμολόγησή σας. Όλα τα παρακάτω υπάρχουν στην έκδοση που εγκαθιστάτε σήμερα.

Τι νέο φέρνει αυτή η έκδοση

  • Ξαναχτισμένο από την αρχή

    Ένας νέος, ελαφρύς πυρήνας με μία υπηρεσία ανά ρόλο: πίνακας, API συνδρομητών, worker και διακομιστής πολυμέσων. Εγκαθίσταται σε Ubuntu σε λίγα λεπτά με έναν installer, αναβαθμίζεται με ένα script και κάθε build εμφανίζει την έκδοσή του.

  • Φέρτε μαζί τον υπάρχοντα πίνακά σας

    Μια εφάπαξ εισαγωγή αντιγράφει κατηγορίες, bouquets, ομάδες, πακέτα, χρήστες πίνακα και lines από τον πίνακα που χρησιμοποιείτε σήμερα, μέσω του API του. Διαβάζει μόνο τον παλιό πίνακα, ώστε να δοκιμάσετε τον νέο δίπλα του.

  • Edge nodes που εγκαθίστανται από τον πίνακα

    Εγγράψτε έναν διακομιστή και ο πίνακας τον εγκαθιστά ως node μέσω SSH. Οι θεατές κατευθύνονται με βάση το φορτίο και τη χώρα, τα nodes αποθηκεύουν στην cache ό,τι παρακολουθούν οι θεατές τους και ο κύριος διακομιστής εξυπηρετεί όλους μέχρι να προστεθεί το πρώτο node.

  • Μία σύνδεση upstream ανά κανάλι

    Ο origin τραβά κάθε ζωντανό κανάλι μία φορά και το διανέμει σε κάθε θεατή και node. Τα κανάλια που το χρειάζονται γίνονται transcode, τα κανάλια με καθυστέρηση και το RTMP push είναι ενσωματωμένα και οι πηγές ελέγχονται με χρονοδιάγραμμα.

  • Μια πραγματική βιβλιοθήκη πολυμέσων

    Ταινίες και επεισόδια κατεβαίνουν ή κωδικοποιούνται στη βιβλιοθήκη σας με μεταδεδομένα TMDB, οι κατάλογοι παρόχων συγχρονίζονται με χρονοδιάγραμμα και τα αχρησιμοποίητα πολυμέσα καθαρίζονται αυτόματα.

  • Επιχείρηση μεταπωλητών πέντε επιπέδων

    Οι μεταπωλητές διαθέτουν credits, ορίζουν δικές τους τιμές, πουλούν δοκιμαστικά από ποσόστωση και διαχειρίζονται τους υπο-μεταπωλητές κάτω από αυτούς. Οι ομάδες ορίζουν τι μπορεί να δει, να πουλήσει και να αλλάξει ο καθένας και κάθε πώληση καταγράφεται σε μητρώο.

Ιστορικό αλλαγών

Εμπειρία προγραμματιστή

Φτιαγμένο για ενσωμάτωση

Οι ίδιες λειτουργίες που προσφέρει ο πίνακας είναι διαθέσιμες στα δικά σας συστήματα: ένα HTTP API με κλειδιά ανά σύστημα, υπογεγραμμένα webhooks και τεκμηριωμένη εγκατάσταση.

  • Reseller API

    Δημιουργήστε, ανανεώστε, αλλάξτε και αναστείλτε την πρόσβαση από το σύστημα τιμολόγησης, το LMS ή το σύστημα διαχείρισης της μονάδας σας· κάθε εγγραφή φέρει αναγνωριστικό αιτήματος, ώστε μια επανάληψη να μην χρεώνει δύο φορές.

  • Webhooks

    Υπογεγραμμένες ειδοποιήσεις όταν δημιουργείται, ανανεώνεται, πρόκειται να λήξει, λήγει ή απενεργοποιείται μια πρόσβαση, και όταν τα credits ενός διανομέα εξαντλούνται.

  • Κλειδιά Admin API

    Κλειδιά με όνομα, προαιρετική σημαία μόνο ανάγνωσης, λίστα επιτρεπόμενων IP και λήξη, καθένα ενεργεί ως ο διαχειριστής που το κατέχει, με αρχείο καταγραφής κλήσεων.

  • Εγκατάσταση που διαβάζεται

    Ένα πρόγραμμα εγκατάστασης για Ubuntu, μονάδες systemd, μεταβλητές περιβάλλοντος για κάθε υπηρεσία, ένα εργαστήριο Docker για ανάπτυξη και περιγραφή OpenAPI του API συνδρομητών.

Λίστα των lines ενός διανομέα
curl "$API/reseller/v1?action=get_lines" \
  -H "X-API-Key: $RESELLER_KEY"
Ανανέωση ενός line (idempotent)
curl -X POST "$API/reseller/v1" \
  -H "X-API-Key: $RESELLER_KEY" \
  -d "action=renew_line" -d "id=1042" \
  -d "request_id=$(uuidgen)"

Συμβάντα webhook

  • line.created
  • line.renewed
  • line.expiring
  • line.expired
  • line.disabled
  • credits.low

Ασφάλεια & ιδιοκτησία

Η υποδομή σας, τα δεδομένα σας

Τίποτα από την υπηρεσία σας δεν βρίσκεται σε εμάς: ο πίνακας, η βάση δεδομένων, τα πολυμέσα και τα κλειδιά είναι στους δικούς σας διακομιστές. Αυτές είναι οι προστασίες που έχει ο κώδικας σήμερα.

  • Αυτο-φιλοξενούμενο

    Κάθε εκτελέσιμο τρέχει στους δικούς σας διακομιστές Linux· οι μόνες εξερχόμενες κλήσεις είναι όσες ενεργοποιήσετε, όπως ο έλεγχος ενημερώσεων ή μια αναζήτηση TMDB.

  • Ιδιοκτησία δεδομένων και αντίγραφα ασφαλείας

    Postgres στον δικό σας host, προγραμματισμένα κρυπτογραφημένα dumps, προαιρετικό αντίγραφο εκτός τοποθεσίας σε αποθήκευση συμβατή με S3 και έλεγχος επαναφοράς σε κάθε dump.

  • Έλεγχος πρόσβασης

    Ρόλοι και ομάδες δικαιωμάτων για τον πίνακα, σύνδεση δύο παραγόντων, σφραγισμένα μυστικά σε αδράνεια και αρχείο ελέγχου για το ποιος άλλαξε τι.

  • Λειτουργική ανθεκτικότητα

    Οι κόμβοι επιστρέφουν στην προέλευση, η προέλευση κρατά ένα upstream ανά κανάλι, οι εργασίες τρέχουν με leases και προθεσμίες, και η λειτουργία συντήρησης ενημερώνει τους θεατές τι συμβαίνει.

  • Ορατότητα της υποδομής

    Μετρικές Prometheus για το API, τον πίνακα και τον worker, endpoints υγείας, προβολές συνδέσεων και κίνησης, και ειδοποιήσεις με email, Telegram ή webhook.

  • Προστασία από την πλευρά του θεατή

    Υπογεγραμμένοι σύνδεσμοι αναπαραγωγής περιορισμένης διάρκειας δεμένοι με τη διεύθυνση του θεατή, όρια συνδέσεων, κανόνες GeoIP και ISP, και αυτόματος αποκλεισμός προσπαθειών brute-force.

Απλή, διαφανής τιμολόγηση

Ξεκινήστε δωρεάν, κλιμακώστε όταν είστε έτοιμοι. Τα πλάνα διαφέρουν στη χωρητικότητα και στην υποστήριξη που λαμβάνετε.

Δωρεάν

Δοκιμάστε το panel σε έναν μικρό κατάλογο, χωρίς κόστος.

$0 / μήνα
$0 / έτος

Δωρεάν για πάντα, χωρίς κάρτα

Ξεκινήστε δωρεάν
Ροές
50
Γραμμές
100
Κόμβοι διακομιστών
1
Υποστήριξη
Κοινότητα

Business

Χωρίς όριο σε streams και lines, προτεραιότητα στην υποστήριξη.

$99 / μήνα
$1,069 / έτος

ή $1,069 / έτος −10%

≈ $89 / μήνα · χρέωση ανά έτος

Ροές
Απεριόριστα
Γραμμές
Απεριόριστα
Κόμβοι διακομιστών
20
Υποστήριξη
Προτεραιότητας
Βοήθεια μετάβασης
Προαιρετικό

Enterprise

Αποκλειστική ομάδα, SLA και ενσωμάτωση με τα συστήματά σας.

Προσαρμοσμένο

Τιμή ανάλογα με την εγκατάστασή σας

Επικοινωνία με τις πωλήσεις
Ροές
Απεριόριστα
Γραμμές
Απεριόριστα
Κόμβοι διακομιστών
Προσαρμοσμένο
Υποστήριξη
Αποκλειστική
SLA
Περιλαμβάνεται
Προσαρμοσμένη ενσωμάτωση
Περιλαμβάνεται
Βοήθεια μετάβασης
Περιλαμβάνεται

Σύγκριση πλάνων

ΛειτουργίαΔωρεάνProfessionalBusinessEnterprise
Μηνιαία$0$99/μήν.Προσαρμοσμένο
Ετήσια$0$1,069/έτοςΠροσαρμοσμένο
Ετήσια εξοικονόμησηΔεν περιλαμβάνεται10%Κατόπιν συμφωνίας
Ροές50ΑπεριόρισταΑπεριόριστα
Γραμμές100ΑπεριόρισταΑπεριόριστα
Κόμβοι διακομιστών120Προσαρμοσμένο
ΥποστήριξηΚοινότηταΠροτεραιότηταςΑποκλειστική
SLAΔεν περιλαμβάνεταιΔεν περιλαμβάνεταιΠεριλαμβάνεται
Προσαρμοσμένη ενσωμάτωσηΔεν περιλαμβάνεταιΔεν περιλαμβάνεταιΠεριλαμβάνεται
Βοήθεια μετάβασηςΔεν περιλαμβάνεταιΠροαιρετικόΠεριλαμβάνεται

Οι γραμμές των πλάνων με απλά λόγια

Τα παραπάνω όρια μετρούν αντικείμενα του πίνακα. Εδώ βλέπετε τι σημαίνει το καθένα για την υπηρεσία σας και τι γίνεται όταν μεγαλώνετε.

Ροές
Ένα stream είναι ένα ζωντανό κανάλι ή ραδιοφωνικός σταθμός του καταλόγου, ανεξάρτητα από την πηγή του. Μια ταινία ή ένα επεισόδιο δεν είναι stream· η βιβλιοθήκη βίντεο δεν περιορίζεται από αυτή τη γραμμή.
Γραμμές
Ένα line είναι η πρόσβαση ενός συνδρομητή: όνομα χρήστη και κωδικός ή κωδικός ενεργοποίησης, με το πακέτο και τη λήξη του. Ένας θεατής με δύο συσκευές έχει πάλι ένα line· ο αριθμός συσκευών είναι το όριο συνδέσεων του line.
Συνδέσεις
Κάθε line έχει έναν μέγιστο αριθμό ταυτόχρονων συνδέσεων, που ορίζεται ανά line ή ανά πακέτο. Τα πλάνα δεν περιορίζουν το σύνολο: το περιορίζει η χωρητικότητα των διακομιστών σας.
Κόμβοι διακομιστών
Ένα node είναι ένας επιπλέον διακομιστής streaming που εγγράφεται από τον πίνακα για να εξυπηρετεί θεατές, σε άλλο κτίριο, περιοχή ή χώρα. Ο κύριος διακομιστής μετράει ως το πρώτο· η γραμμή δείχνει πόσα μπορείτε να προσθέσετε.
Συνεργάτες και μεταπωλητές
Κάθε πλάνο περιλαμβάνει λογαριασμούς συνεργατών (μεταπωλητές) με credits, δικαιώματα και δικό τους πίνακα, έως πέντε επίπεδα βάθος, και το Reseller API. Τα πλάνα διαφέρουν σε χωρητικότητα και υποστήριξη, όχι σε αυτές τις λειτουργίες.
Η δοκιμαστική περίοδος 90 ημερών
Τις πρώτες 90 ημέρες κάθε εγκατάσταση έχει το πλήρες σύνολο λειτουργιών χωρίς όριο σε streams, lines ή nodes. Τα πλάνα ισχύουν όταν λήξει η δοκιμαστική περίοδος· τίποτα από όσα έχετε ρυθμίσει δεν αλλάζει τότε.
Μετάβαση σε μεγαλύτερο πλάνο
Τα πλάνα είναι άδειες χρήσης για το ίδιο λογισμικό. Αν επιλέξετε μεγαλύτερο πλάνο στη φόρμα παραγγελίας, αυξάνονται τα όρια της υπάρχουσας εγκατάστασής σας· ο κατάλογος, τα lines και οι συνεργάτες μένουν όπως είναι και τίποτα δεν επανεγκαθίσταται.

Ασφαλείς πληρωμές

Όλες οι πληρωμές μέσω ενισχυμένου TLS pipeline.

Αυτόματη ανανέωση

Απρόσκοπτη ανανέωση άδειας με υπενθυμίσεις πριν τη λήξη.

Υποστήριξη 24/7

Συνεχής τεχνική υποστήριξη στα πληρωμένα πλάνα.

Λήψη

Εγκαταστήστε το στον server σας, συνδέστε το με την τιμολόγησή σας

Τα πακέτα εγκατάστασης και τα connectors έχουν το καθένα δικό του δημόσιο site, με checksums για κάθε αρχείο και πλήρεις οδηγίες.

download.xtream-ui.pro

Xtream UI Pro για τον δικό σας server

Ένα πακέτο περιέχει όλες τις υπηρεσίες, τον installer και τα scripts αναβάθμισης, απεγκατάστασης και επαναφοράς. Μία εντολή στήνει PostgreSQL, Redis, ffmpeg και τις υπηρεσίες συστήματος· το nginx μπροστά από τα domains σας απέχει μία επιλογή.

  • Ubuntu 22.04 ή 24.04, σε εικονικό μηχάνημα ή bare metal
  • Πακέτα για x86_64 (amd64)· builds ARM64 σε επιλεγμένες εκδόσεις
  • Checksum SHA-256 για κάθε πακέτο και script αναβάθμισης για servers που λειτουργούν
  • Πλήρης οδηγός εγκατάστασης: κύριος server, edge nodes, domains με TLS και κάθε επιλογή

plugins.xtream-ui.pro

Connectors για το σύστημα τιμολόγησης ή το κατάστημά σας

17 connectors ανοιχτού κώδικα (άδεια MIT) επιτρέπουν σε έναν μεταπωλητή να πουλά lines και λογαριασμούς υπο-μεταπωλητών από WHMCS, WooCommerce, Odoo και άλλα συστήματα. Μια πληρωμένη παραγγελία δημιουργεί το line· η ανανέωση, η αναστολή και η ακύρωση ακολουθούν αυτόματα.

  • Βήματα εγκατάστασης, έλεγχος σύνδεσης και README για κάθε connector
  • Αρχεία με checksums SHA-256 και λίστα εκδόσεων για ενημερώσεις
  • Πηγαίος κώδικας στο GitHub: αναφέρετε προβλήματα ή συνεισφέρετε ένα connector

Πρώιμες εκδόσεις, δεν έχουν ακόμη δοκιμαστεί σε πραγματική χρήση: δοκιμάστε ένα connector σε δοκιμαστικό αντίγραφο του συστήματός σας πριν δεχτείτε πραγματικές παραγγελίες.

Ξεκάθαρες απαντήσεις

Τι είναι το Xtream UI Pro και πώς λειτουργεί;

Οι ερωτήσεις που κάνουν οι άνθρωποι για το προϊόν πριν το εγκαταστήσουν, με απαντήσεις σε απλά λόγια. Κάθε δήλωση παρακάτω περιγράφει ό,τι κάνει σήμερα το λογισμικό· το κέντρο βοήθειας εξηγεί τις λεπτομέρειες.

Τι είναι το Xtream UI Pro;

Το Xtream UI Pro είναι μια αυτο-φιλοξενούμενη υποδομή OTT και πλατφόρμα διαχείρισης βίντεο: ένας πίνακας ελέγχου, που τρέχει στους δικούς σας διακομιστές Linux και διαχειρίζεται ζωντανά κανάλια, βίντεο κατά παραγγελία, συνδρομητές, συνεργάτες και κατανεμημένα streaming nodes. Αποτελείται από λίγες υπηρεσίες Go — τον πίνακα διαχείρισης, το API συνδρομητών, τον background worker και τον origin πολυμέσων — με PostgreSQL ως βάση δεδομένων και ffmpeg για ανάλυση και κωδικοποίηση. Οι θεατές παρακολουθούν με τις εφαρμογές και τις συσκευές που ήδη υποστηρίζουν το Xtream Codes API, λίστες M3U, την πύλη MAG ή το Enigma2, ή στο ενσωματωμένο πρόγραμμα αναπαραγωγής web.

Τι χρειάζεται για να εγκαταστήσετε το Xtream UI Pro;

Το Xtream UI Pro εγκαθίσταται σε Ubuntu 22.04 ή 24.04 με μία εντολή. Το πρόγραμμα εγκατάστασης ρυθμίζει:

  • την PostgreSQL, τη βάση δεδομένων, και το Redis, μια προαιρετική κρυφή μνήμη, και τα δύο προσαρμοσμένα στον αριθμό CPU και στη RAM του μηχανήματος
  • το ffmpeg, για ανάλυση και transcoding
  • τις υπηρεσίες συστήματος του πίνακα, του API, του worker και του origin πολυμέσων, μέσω systemd
  • το nginx μπροστά από τα domain σας, ως προαιρετική επιλογή

Οι κόμβοι streaming προστίθενται αργότερα από τον πίνακα: ο πίνακας τους εγκαθιστά μέσω SSH από το ίδιο πακέτο, χωρίς να χρειάζεται προετοιμασία στον κόμβο.

Ποιες εφαρμογές και συσκευές μπορούν να χρησιμοποιήσουν οι θεατές με το Xtream UI Pro;

Ένας θεατής μπορεί να παρακολουθεί με οποιαδήποτε εφαρμογή υποστηρίζει το Xtream Codes API — IPTV Smarters, TiviMate, XCIPTV, GSE και παρόμοιες — σε τηλέφωνα, tablet, Android TV και έξυπνες τηλεοράσεις· με λίστα M3U ή M3U Plus και οδηγό XMLTV σε οποιοδήποτε πρόγραμμα αναπαραγωγής που τα διαβάζει· σε συσκευή MAG μέσω της πύλης· σε δέκτη Enigma2 μέσω λίστας ή πρόσθετου· και στον περιηγητή με το ενσωματωμένο πρόγραμμα αναπαραγωγής web. Υποστηριζόμενες μορφές: Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS. Τα ζωντανά κανάλια παραδίδονται ως HLS ή MPEG-TS, με catch-up και timeshift όπου το επιτρέπει η πηγή.

Ποιες πλατφόρμες τιμολόγησης και ηλεκτρονικού καταστήματος έχουν έτοιμο connector για το Xtream UI Pro;

Το Xtream UI Pro διαθέτει έτοιμο connector για 17 πλατφόρμες τιμολόγησης και ηλεκτρονικού εμπορίου: WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja. Ένα connector εγκαθίσταται από την πλευρά του μεταπωλητή (PHP ή Python, ανάλογα με την πλατφόρμα), επικοινωνεί με το Reseller API με το δικό του κλειδί του μεταπωλητή και δημιουργεί, ανανεώνει ή αναστέλλει γραμμές όταν πληρωθεί μια παραγγελία· ο πίνακας στέλνει πίσω υπογεγραμμένα webhooks για line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low. Τα connectors είναι ανοιχτού κώδικα στο https://github.com/xtreamui-pro/plugins.

Πώς παραδίδει το Xtream UI Pro μια ροή σε πολλούς θεατές;

Το Xtream UI Pro παραδίδει ζωντανό βίντεο και βίντεο κατά παραγγελία μέσω ενός origin και προαιρετικών edge nodes. Ο origin, ο διακομιστής πολυμέσων στον κύριο υπολογιστή, κρατά μία σύνδεση upstream ανά ζωντανό κανάλι και τη διανέμει στους θεατές του. Ένας κόμβος streaming, που εγγράφεται από τον πίνακα και εγκαθίσταται μέσω SSH, τραβά κάθε κανάλι από τον origin μία φορά και εξυπηρετεί τους κοντινούς θεατές, με δική του κρυφή μνήμη για αρχεία κατά παραγγελία. Το API κατευθύνει κάθε θεατή σε έναν κόμβο ανάλογα με το φορτίο και τη χώρα (GeoIP) και επιστρέφει στον origin όταν δεν υπάρχει διαθέσιμος κόμβος. Οι σύνδεσμοι αναπαραγωγής είναι υπογεγραμμένοι, περιορισμένοι χρονικά και δεμένοι με τη διεύθυνση του θεατή.

Είναι το Xtream UI Pro συμβατό με το Xtream Codes API;

Ναι. Το Xtream UI Pro υποστηρίζει το player API του Xtream Codes, τις λίστες get.php, τον οδηγό XMLTV EPG, την πύλη Stalker των συσκευών MAG και τις μορφές Enigma2, ώστε οι εφαρμογές, οι συσκευές και οι λίστες που δουλεύουν με πίνακα Xtream Codes να δουλεύουν με αυτό αναλλοίωτες· αυτές οι μορφές επικοινωνίας διατηρούνται συμβατές σκόπιμα και καλύπτονται από τεστ. Ένας πίνακας PHP που τρέχει μπορεί να αντιγραφεί σε αυτό με το εργαλείο εισαγωγής — κατηγορίες, bouquets, πακέτα, χρήστες πίνακα και γραμμές — μέσω του Admin API εκείνου του πίνακα, μόνο για ανάγνωση. Ο ίδιος ο πίνακας, το Reseller API και το Admin API είναι νέα.

Πώς λειτουργούν οι μεταπωλητές και οι συνεργάτες στο Xtream UI Pro;

Ένας συνεργάτης (μεταπωλητής) είναι ένας λογαριασμός πίνακα με δικό του πίνακα ελέγχου, πιστώσεις και δικαιώματα, σε βάθος έως 5 επίπεδα. Ο διαχειριστής ορίζει πακέτα — bouquets, διάρκεια, αριθμό συνδέσεων και τιμή σε πιστώσεις· ο μεταπωλητής ξοδεύει πιστώσεις για να δημιουργήσει ή να ανανεώσει μια γραμμή και μοιράζει δοκιμαστικές γραμμές και κωδικούς ενεργοποίησης μέσα στους κανόνες της ομάδας του. Ό,τι κάνει ένας μεταπωλητής στον πίνακα είναι διαθέσιμο και στα δικά του συστήματα μέσω του Reseller API (HTTP, με το κλειδί στην κεφαλίδα X-API-Key, idempotent αναγνωριστικά αιτημάτων) και μέσω των υπογεγραμμένων webhooks.

Πού βρίσκονται τα δεδομένα μιας υπηρεσίας Xtream UI Pro και επικοινωνεί με τον κατασκευαστή;

Όλα βρίσκονται στους δικούς σας διακομιστές: η βάση δεδομένων, τα αρχεία πολυμέσων, τα κλειδιά και τα αντίγραφα ασφαλείας. Ο πίνακας επικοινωνεί με τον εκδότη μόνο για ένα πράγμα, τον καθημερινό έλεγχο ενημερώσεων, που στέλνει μόνο τον αριθμό έκδοσης και μπορεί να απενεργοποιηθεί· κάθε άλλη εξερχόμενη κλήση πηγαίνει σε υπηρεσία που ρυθμίζετε εσείς, όπως το TMDB για μεταδεδομένα ταινιών, οι λήψεις των βάσεων GeoIP, το email, το Telegram ή η αποθήκευση S3. Τα αντίγραφα ασφαλείας είναι προγραμματισμένα αρχεία pg_dump, κρυπτογραφημένα όταν οριστεί φράση πρόσβασης, και κάθε αρχείο διαβάζεται ξανά με pg_restore για να ελεγχθεί ότι το αρχείο είναι άθικτο, με προαιρετικό αντίγραφο σε αποθήκευση συμβατή με S3· η σύνδεση δύο παραγόντων, τα σφραγισμένα μυστικά στον δίσκο και το αρχείο καταγραφής ελέγχου προστατεύουν τον πίνακα.

Η υποδομή σας. Το περιεχόμενό σας. Ο έλεγχός σας.

Εγκαταστήστε την πλατφόρμα στους δικούς σας διακομιστές, προσθέστε τις πηγές και τους θεατές σας και κρατήστε κάθε κομμάτι της υπηρεσίας στα χέρια σας.

Μιλήστε μαζί μας

Ερωτήσεις πριν ξεκινήσετε ή βοήθεια για να βάλετε online τον πρώτο σας διακομιστή — επικοινωνήστε μαζί μας από το κανάλι που προτιμάτε.