Αρχική
XtreamUIPro

Οδηγός ρύθμισης

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

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

Αυτοί οι οδηγοί αντιστοιχίζουν τις έννοιες ενός κλάδου στα αντικείμενα που έχει σήμερα η πλατφόρμα (bouquets, lines, πακέτα, λογαριασμοί διανομέων, κόμβοι, το API). Είναι εννοιολογικές αντιστοιχίσεις, όχι λειτουργίες ειδικές για κλάδο, και ο λογαριασμός διανομέα είναι ανατεθειμένος λογαριασμός, όχι απομονωμένος tenant.

Εννοιολογική αντιστοίχιση

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

Στον κλάδο σαςΣτην πλατφόρμαΠού στον πίνακα
Φιλμ έκθεσης και αρχείοΚατάλογος VOD: ταινίες και σειρές με σεζόν και επεισόδια, κατηγορίες και μεταδεδομέναMovies και Series, ή η εργασία VOD ingest
Μετάδοση εγκαινίων ή διάλεξηςΖωντανό κανάλι: ένα stream με τις πηγές, το EPG και τις μορφές εξόδου τουStreams → προσθήκη ζωντανού stream (URL πηγής ή αποστολή RTMP)
Συλλογή αιθουσών ή μελώνBouquet: ονομασμένο σύνολο καναλιών, ταινιών ή σειρών που παραχωρεί ένα πακέτοBouquets, από Streams και Movies / Series
Πρόσβαση επισκέπτη ή μέλουςLine: μία πρόσβαση με το πακέτο, τα bouquets, τη λήξη, το όριο συνδέσεων και τις εξόδους τηςLines → προσθήκη, ή κωδικοί ενεργοποίησης, ή το Reseller API
Περίοδος συνδρομήςΗμερομηνία λήξης του line, που ανανεώνεται με πακέτο, credit ή το APIΗ ημερομηνία λήξης του line και η διάρκεια του πακέτου
Συσκευές ανά μέλοςΜέγιστες συνδέσεις του line: πόσες συσκευές μπορούν να παρακολουθούν ταυτόχροναΟι μέγιστες συνδέσεις του line

Προαπαιτούμενα

Τι να έχετε πριν την εγκατάσταση.

  1. Έναν διακομιστή στο κτίριο (Ubuntu 22.04 ή 24.04), το πρόγραμμα εγκατάστασης και το δίκτυο των αιθουσών που θα χρησιμοποιούν οι οθόνες και οι συσκευές των μελών.
  2. Το φιλμ της έκθεσης, τις αρχειακές εγγραφές για τις οποίες έχετε δικαιώματα, έναν encoder για την αίθουσα διαλέξεων και τις οθόνες ή τους media players των αιθουσών.
  3. Το κλειδί άδειας και, αν το κτίριο δεν έχει internet, τη διαδικασία ενεργοποίησης χωρίς σύνδεση· και μια απόφαση για το ποιος στο ταμείο πουλά συνδρομές.

Εγκατάσταση υποδομής

Ο διακομιστής στο κτίριο, ενεργοποιημένος επιτόπου.

  1. Εκτελέστε το πρόγραμμα εγκατάστασης στον διακομιστή και ορίστε το playback base URL στη διεύθυνση στην οποία φτάνει το δίκτυο των αιθουσών.
  2. Ενεργοποιήστε το κλειδί άδειας χωρίς σύνδεση από τον πίνακα· μετά την ενεργοποίηση η υπηρεσία λειτουργεί στο τοπικό δίκτυο χωρίς internet.
  3. Προσθέστε το φιλμ της έκθεσης στις Movies και την τροφοδοσία της αίθουσας διαλέξεων στα Streams, και ελέγξτε τα στον web player.
  4. Για δεύτερο χώρο ή μεγάλο δημόσιο πρόγραμμα, εγγράψτε ένα node από τους Servers· ο πίνακας το εγκαθιστά μέσω SSH και κατευθύνει σε αυτό τους θεατές του χώρου.

Οργάνωση περιεχομένου

Αίθουσες, αρχείο και συλλογές μελών.

  1. Δημιουργήστε κατηγορίες ανά έκθεση και ανά έτος, και μια σειρά για έναν κύκλο διαλέξεων με ένα επεισόδιο ανά ομιλία.
  2. Δημιουργήστε ένα bouquet για τις οθόνες των αιθουσών και ένα για τη βιβλιοθήκη μελών με ομιλίες και αρχειακό φιλμ.
  3. Δημιουργήστε ένα πακέτο για τις αίθουσες και ένα ανά είδος συνδρομής, καθένα χορηγώντας τα bouquets του· η διάρκεια του πακέτου συνδρομής είναι η περίοδος συνδρομής.
  4. Προσθέστε αφίσες και σύντομες περιγραφές σε κάθε ταινία ώστε η βιβλιοθήκη να διαβάζεται καλά στον player.

Ρύθμιση συνεργατών (reseller)

Το ταμείο και το κατάστημα ως εξουσιοδοτημένοι λογαριασμοί.

  1. Δημιουργήστε μια ομάδα με δικαιώματα περιορισμένα σε lines και κωδικούς ενεργοποίησης, και χωρίς πρόσβαση στον κατάλογο ή στους διακομιστές.
  2. Προσθέστε το ταμείο, ή το κατάστημα, ως reseller με αυτή την ομάδα, τα πακέτα συνδρομής και ένα υπόλοιπο credits.
  3. Ένα πολιτιστικό κέντρο που λειτουργεί πολλούς χώρους μπορεί να προσθέσει έναν reseller ανά χώρο, καθένας να πουλά συνδρομές από το δικό του υπόλοιπο.

Ρύθμιση πρόσβασης επισκεπτών και μελών

Οθόνες και μέλη σε lines.

  1. Δημιουργήστε ένα line ανά οθόνη αίθουσας από Lines → add με το πακέτο των αιθουσών και δέστε το στη διεύθυνση της οθόνης όταν το δίκτυο δίνει σταθερές διευθύνσεις.
  2. Δημιουργήστε κωδικούς ενεργοποίησης στο ταμείο για κάθε συνδρομή που πωλείται· το μέλος εισάγει τον κωδικό στον player και το line ξεκινά.
  3. Ορίστε τις μέγιστες συνδέσεις ανά συνδρομή στον αριθμό συσκευών που μπορεί να χρησιμοποιεί ένα μέλος, συνήθως δύο.
  4. Δώστε στο μέλος την εφαρμογή player, μια playlist M3U ή τη διεύθυνση του web player, ό,τι ταιριάζει στη συσκευή του.

Φιλμ έκθεσης και αρχείο

Η βιβλιοθήκη κατά παραγγελία.

  1. Ανεβάστε το φιλμ της έκθεσης και το ψηφιοποιημένο αρχείο ως ταινίες, ή εισάγετέ τα με τη διεργασία VOD ingest στο media root.
  2. Προσθέστε μεταδεδομένα TMDB όπου υπάρχουν και γράψτε οι ίδιοι τον τίτλο και την περιγραφή για τα υπόλοιπα.
  3. Κρατήστε το αρχείο που δεν είναι για το κοινό μόνο στο bouquet των μελών και ελέγξτε τι βλέπει κάθε πακέτο με ένα δοκιμαστικό line.

Εγκαίνια και διαλέξεις

Μια εκδήλωση ως ζωντανό κανάλι.

  1. Προσθέστε ένα ζωντανό stream για τον encoder της αίθουσας διαλέξεων (RTMP push) και τοποθετήστε το στο bouquet των μελών, ή στο bouquet των αιθουσών για εγκαίνια που προβάλλονται στις οθόνες.
  2. Ενεργοποιήστε το catch-up ώστε ένα μέλος που φτάνει αργά να μπορεί να γυρίσει πίσω και ανεβάστε την εγγραφή στη βιβλιοθήκη μετά.
  3. Δοκιμάστε τον encoder και το stream πριν από την εκδήλωση με ένα δοκιμαστικό line, στο ίδιο δίκτυο που θα χρησιμοποιήσει το κοινό.

Λήξη και ανανέωση συνδρομής

Η συνδρομή ως ισχύς του line.

  1. Ένα line λήγει στο τέλος της περιόδου του πακέτου του· μια ανανέωση στο ταμείο προσθέτει μια ακόμη περίοδο.
  2. Απενεργοποιήστε ένα line όταν ακυρώνεται μια συνδρομή· οι κωδικοί ενεργοποίησης που δεν χρησιμοποιήθηκαν ποτέ μένουν αχρησιμοποίητοι μέχρι να εξαργυρωθούν.
  3. Εγγράψτε το κατάστημα ή το σύστημα μελών στα webhooks για να βλέπει lines που πρόκειται να λήξουν ή έχουν ήδη λήξει.

Ενσωμάτωση με το κατάστημα ή το σύστημα μελών

Τα συστήματα πουλούν την πρόσβαση· ο player παίζει.

  1. Δημιουργήστε ένα κλειδί Reseller API για το κατάστημα ή το σύστημα μελών· καλεί create_line, renew_line και disable_line, με request id σε κάθε εγγραφή.
  2. Χρησιμοποιήστε connector εμπορίου όταν οι συνδρομές πωλούνται διαδικτυακά· κάθε άλλο σύστημα χρησιμοποιεί το Reseller API και webhooks.
  3. Δεν υπάρχει ενιαία σύνδεση (single sign-on) για θεατές: ένα μέλος συνδέεται στον player με τα διαπιστευτήρια του line ή τον κωδικό ενεργοποίησης.

Ζητήματα ασφάλειας

Κρατήστε τις συλλογές εκεί που ανήκουν.

  1. Κρατήστε το δίκτυο των αιθουσών ξεχωριστό από το δίκτυο των επισκεπτών και εξυπηρετήστε κάθε δημόσια πρόσβαση πίσω από reverse proxy με TLS και ορισμένο TRUSTED_PROXIES.
  2. Σύνδεση δύο παραγόντων για κάθε λογαριασμό του πίνακα· το ταμείο παίρνει ομάδα δικαιωμάτων περιορισμένη σε lines και κωδικούς.
  3. Υπογεγραμμένοι σύνδεσμοι αναπαραγωγής που λήγουν, όριο συνδέσεων ανά συνδρομή και δέσιμο διεύθυνσης για τις οθόνες των αιθουσών.
  4. Ενεργοποιήστε το κρυπτογραφημένο αντίγραφο ασφαλείας της βάσης με εξωτερικό αντίγραφο και χρησιμοποιήστε το audit log για να ελέγχετε τις αλλαγές lines και καταλόγου.

Αντιμετώπιση προβλημάτων

Οι συνηθισμένοι πρώτοι έλεγχοι.

  1. Μια οθόνη αίθουσας είναι μαύρη: ελέγξτε ότι το line της είναι ενεργό και δεν έχει λήξει, το δέσιμο διεύθυνσης της οθόνης και ότι ο διακομιστής είναι προσβάσιμος στο δίκτυο των αιθουσών.
  2. Ο κωδικός ενός μέλους δεν λειτουργεί: ελέγξτε ότι ο κωδικός δεν έχει ήδη εξαργυρωθεί και ότι το πακέτο που ανοίγει είναι ακόμη ανατεθειμένο στο ταμείο.
  3. Η ενεργοποίηση της άδειας χωρίς σύνδεση αποτυγχάνει: ελέγξτε το αρχείο ενεργοποίησης σε σχέση με το κλειδί άδειας και το ρολόι του διακομιστή.
  4. Τα ζωντανά εγκαίνια κολλούν: ελέγξτε το bitrate του encoder σε σχέση με την ανοδική σύνδεση και την κατάσταση του stream στα Streams.