Αυτοί οι οδηγοί αντιστοιχίζουν τις έννοιες ενός κλάδου στα αντικείμενα που έχει σήμερα η πλατφόρμα (bouquets, lines, πακέτα, λογαριασμοί διανομέων, κόμβοι, το API). Είναι εννοιολογικές αντιστοιχίσεις, όχι λειτουργίες ειδικές για κλάδο, και ο λογαριασμός διανομέα είναι ανατεθειμένος λογαριασμός, όχι απομονωμένος tenant.
Εννοιολογική αντιστοίχιση
Τίποτα στον πίνακα δεν λέγεται διαμέρισμα ή κάτοικος. Ο πίνακας δείχνει ποιο αντικείμενο παίζει ποιον ρόλο· τα κεφάλαια παρακάτω τα στήνουν με αυτή τη σειρά.
| Στον κλάδο σας | Στην πλατφόρμα | Πού στον πίνακα |
|---|---|---|
| Λογαριασμός διαχειριστή ακινήτων | Λογαριασμός μεταπωλητή: ανατεθειμένος πίνακας με credits, δικαιώματα και δικά του lines | Users → προσθήκη μεταπωλητή· Groups για τα δικαιώματά του |
| Πακέτο καναλιών | Bouquet: ονομασμένο σύνολο καναλιών, ταινιών ή σειρών που παραχωρεί ένα πακέτο | Bouquets, από Streams και Movies / Series |
| Κανάλι ή κανάλι πληροφόρησης | Ζωντανό κανάλι: ένα stream με τις πηγές, το EPG και τις μορφές εξόδου του | Streams → προσθήκη ζωντανού stream (URL πηγής ή αποστολή RTMP) |
| Βίντεο καλωσορίσματος και ανακοινώσεων | Κατάλογος VOD: ταινίες και σειρές με σεζόν και επεισόδια, κατηγορίες και μεταδεδομένα | Movies και Series, ή η εργασία VOD ingest |
| Πρόσβαση διαμερίσματος | Line: μία πρόσβαση με το πακέτο, τα bouquets, τη λήξη, το όριο συνδέσεων και τις εξόδους της | Lines → προσθήκη, ή κωδικοί ενεργοποίησης, ή το Reseller API |
| Περίοδος μίσθωσης ή κατοίκησης | Ημερομηνία λήξης του line, που ανανεώνεται με πακέτο, credit ή το API | Η ημερομηνία λήξης του line και η διάρκεια του πακέτου |
| Node κτιρίου | Κόμβοι streaming: edge διακομιστές που εγγράφονται από τον πίνακα, ένας ανά χώρο ή κτίριο | Servers → προσθήκη κόμβου, με εγκατάσταση μέσω SSH |
Προαπαιτούμενα
Τι να έχετε πριν την εγκατάσταση.
- Έναν διακομιστή για την εταιρεία διαχείρισης (Ubuntu 22.04 ή 24.04), το πρόγραμμα εγκατάστασης και έναν διακομιστή για κάθε κτίριο που φτάνει στο δίκτυο των κατοίκων.
- Τις τροφοδοσίες καναλιών που η κοινότητα μπορεί να αναμεταδίδει (pull URLs ή RTMP), τις ανακοινώσεις και τα βίντεο καλωσορίσματος της εταιρείας διαχείρισης και τις συσκευές των κατοίκων (set-top boxes, smart TV με εφαρμογή player ή browser).
- Μια απόφαση για τα είδη σπιτιού (στάνταρ, ηλικιωμένων, φοιτητών) και για το ποιος στην εταιρεία διαχείρισης ανοίγει και ανανεώνει τα lines.
Εγκατάσταση υποδομής
Ο κεντρικός διακομιστής, μετά ένα node ανά κτίριο.
- Εκτελέστε το πρόγραμμα εγκατάστασης στον κεντρικό διακομιστή και ορίστε το playback base URL σε διεύθυνση που φτάνουν τα κτίρια.
- Προσθέστε τις τροφοδοσίες καναλιών στα Streams και τις ανακοινώσεις στις Movies, και ελέγξτε τα στον web player.
- Εγγράψτε ένα node ανά κτίριο από τους Servers· ο πίνακας το εγκαθιστά μέσω SSH, ή το node εγγράφεται με κωδικό μίας χρήσης, και κατευθύνει σε αυτό τους κατοίκους του κτιρίου.
- Προσθέστε τον διαχειριστή ακινήτων στους Users → add a reseller, με ομάδα που επιτρέπει lines και καμία αλλαγή καταλόγου.
Οργάνωση περιεχομένου
Πακέτα καναλιών ανά είδος σπιτιού.
- Δημιουργήστε ένα bouquet ανά πακέτο καναλιών από τα κανάλια κάθε είδους σπιτιού και ένα bouquet για την ενημέρωση της εταιρείας διαχείρισης.
- Προσθέστε το bouquet πληροφοριών σε κάθε πακέτο ώστε κάθε κάτοικος να λαμβάνει τις ανακοινώσεις.
- Δημιουργήστε ένα πακέτο ανά είδος σπιτιού με τα bouquets του και διάρκεια που ταιριάζει με τη μίσθωση ή την περίοδο κατοίκησης.
- Ταξινομήστε τα κανάλια και δώστε τους λογότυπα ώστε το μενού στην τηλεόραση να διαβάζεται καλά.
Ρύθμιση συνεργατών (reseller)
Ο διαχειριστής ακινήτων ως εξουσιοδοτημένος λογαριασμός.
- Δημιουργήστε μια ομάδα με δικαιώματα περιορισμένα σε lines, χωρίς πρόσβαση στον κατάλογο ή στους διακομιστές.
- Προσθέστε κάθε διαχειριστή ακινήτων ως reseller με αυτή την ομάδα, τα πακέτα των σπιτιών του και ένα υπόλοιπο credits.
- Ένας διαχειριστής πολλών κτιρίων μπορεί να προσθέσει έναν sub-reseller ανά κτίριο, καθένας με δικά του σπίτια και credits.
Ρύθμιση διαμερίσματος (line)
Ένα line ανά διαμέρισμα, με όνομα τον αριθμό του.
- Δημιουργήστε ένα line ανά διαμέρισμα από Lines → add, με τον αριθμό του διαμερίσματος ως όνομα και το πακέτο αυτού του είδους σπιτιού.
- Ορίστε τις μέγιστες συνδέσεις στον αριθμό των τηλεοράσεων του σπιτιού.
- Χρησιμοποιήστε κωδικό ενεργοποίησης αντί για κωδικό πρόσβασης όταν ο κάτοικος πρέπει να εισάγει έναν σύντομο κωδικό στη συσκευή.
- Ρυθμίστε τη συσκευή μία φορά (Xtream Codes API ή M3U με τα διαπιστευτήρια του line, ή το portal MAG ή Enigma2)· τα διαπιστευτήρια μένουν με το διαμέρισμα μέχρι να δοθούν νέα στο line.
Βίντεο καλωσορίσματος και ανακοινώσεων
Τα βίντεο της εταιρείας διαχείρισης κατά παραγγελία.
- Ανεβάστε το βίντεο καλωσορίσματος, τους κανόνες της πολυκατοικίας και τους οδηγούς συντήρησης ως ταινίες, με μια κατηγορία ανά θέμα.
- Βάλτε τα στο bouquet πληροφοριών ώστε να τα περιλαμβάνει κάθε πακέτο.
- Αντικαταστήστε ένα βίντεο από τον πίνακα όταν αλλάζουν οι πληροφορίες· οι κάτοικοι βλέπουν αμέσως τη νέα έκδοση.
Κανάλια και κανάλι πληροφόρησης
Το πακέτο καναλιών και το κανάλι ανακοινώσεων ως ζωντανά streams.
- Προσθέστε κάθε αδειοδοτημένο κανάλι στα Streams με την τροφοδοσία του, και μια πηγή EPG ώστε ο οδηγός στην τηλεόραση να δείχνει τις εκπομπές.
- Προσθέστε το κανάλι πληροφόρησης ως ζωντανό stream, τροφοδοτούμενο από encoder μέσω RTMP ή από πηγή σε επανάληψη, και τοποθετήστε το στο bouquet πληροφοριών.
- Κρατήστε τα κανάλια με περιορισμούς περιοχής σε bouquets που χορηγούν μόνο τα σωστά πακέτα.
Μετακόμιση, αναχώρηση και λήξη
Η κατοίκηση ως ισχύς του line.
- Ένα line λήγει στο τέλος της περιόδου του πακέτου του· ανανεώστε το με το πακέτο ή ένα credit για κάθε νέα περίοδο της μίσθωσης.
- Όταν ένας κάτοικος φεύγει, απενεργοποιήστε το line· ο επόμενος κάτοικος το ενεργοποιεί ξανά με νέα διαπιστευτήρια, ώστε τίποτα να μη μένει στο παλιό νοικοκυριό.
- Εγγράψτε το σύστημα στέγασης ή τον διαχειριστή στα webhooks για να βλέπει lines που πρόκειται να λήξουν ή έχουν ήδη λήξει.
Ενσωμάτωση με σύστημα στέγασης ή τιμολόγησης
Τα συστήματα ανοίγουν την πρόσβαση· ο player παίζει.
- Δημιουργήστε ένα κλειδί Reseller API για το σύστημα στέγασης ή τιμολόγησης· καλεί create_line, renew_line, enable_line και disable_line και στέλνει request id με κάθε εγγραφή.
- Χρησιμοποιήστε connector εμπορίου όταν οι κάτοικοι αγοράζουν επιπλέον πακέτα διαδικτυακά· κάθε άλλο σύστημα χρησιμοποιεί το Reseller API και webhooks.
- Δεν υπάρχει ενιαία σύνδεση (single sign-on) για θεατές: ένας κάτοικος συνδέεται στον player με τα διαπιστευτήρια του line.
Ζητήματα ασφάλειας
Κρατήστε την υπηρεσία μέσα στην κοινότητα.
- Εξυπηρετήστε τον πίνακα πίσω από reverse proxy με TLS και ορίστε το TRUSTED_PROXIES ώστε το audit log και οι κανόνες IP να βλέπουν πραγματικές διευθύνσεις.
- Σύνδεση δύο παραγόντων για κάθε λογαριασμό διαχείρισης· οι διαχειριστές ακινήτων παίρνουν ομάδα δικαιωμάτων περιορισμένη σε lines.
- Όριο συνδέσεων ανά line, υπογεγραμμένοι σύνδεσμοι αναπαραγωγής που λήγουν και δέσιμο διεύθυνσης όπου οι συσκευές έχουν σταθερές διευθύνσεις.
- Ενεργοποιήστε το κρυπτογραφημένο αντίγραφο ασφαλείας της βάσης με εξωτερικό αντίγραφο· τα διαπιστευτήρια των lines βρίσκονται σε αυτό.
Αντιμετώπιση προβλημάτων
Οι συνηθισμένοι πρώτοι έλεγχοι.
- Ένα διαμέρισμα δεν έχει τηλεόραση: ελέγξτε ότι το line του είναι ενεργό και δεν έχει λήξει, μετά τα διαπιστευτήρια της συσκευής και τη διεύθυνση αναπαραγωγής.
- Ένα κτίριο κάνει buffering το βράδυ: ελέγξτε το heartbeat του node του κτιρίου και ότι οι κάτοικοί του κατευθύνονται σε αυτό.
- Ένα κανάλι λείπει για ένα είδος σπιτιού: ελέγξτε τα bouquets αυτού του πακέτου.
- Ένας διαχειριστής δεν μπορεί να δημιουργήσει lines: ελέγξτε το υπόλοιπο credits του reseller, τα δικαιώματα της ομάδας του και τα πακέτα που του έχουν ανατεθεί.