Αρχική
XtreamUIPro

Οδηγός

Εγγραφή ενός node streaming

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

Στο τέλος ένας δεύτερος διακομιστής παίρνει τα ζωντανά κανάλια μία φορά από το origin, αποθηκεύει προσωρινά τα αρχεία κατά παραγγελία και εξυπηρετεί τους θεατές που κατευθύνονται σε αυτόν. Χρειάζεστε τον πίνακα εγκατεστημένο με διεύθυνση https για το API, ένα μηχάνημα με Ubuntu για το node και είτε πρόσβαση SSH σε αυτό είτε ένα shell σε αυτό.

Προσθέστε τον διακομιστή στον πίνακα

Ανοίξτε τους Servers και προσθέστε έναν διακομιστή για το node: το όνομά του, την IP του και το Server URL που χρησιμοποιούν οι θεατές για να το φτάσουν όταν διαφέρει από την IP. Για τη διαδρομή SSH συμπληρώστε την καρτέλα SSH με λογαριασμό που είναι root ή έχει sudo χωρίς κωδικό· ο κωδικός ή το κλειδί κρυπτογραφείται στην αποθήκευση και ο worker ελέγχει την πρόσβαση αμέσως μετά την αποθήκευση.

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

Διαδρομή Α: εγκατάσταση από τον πίνακα μέσω SSH

Servers → Install Load Balancer: επιλέξτε τον διακομιστή, εκτελέστε Check SSH (λειτουργικό σύστημα, αρχιτεκτονική CPU, sudo, δίσκος, ρολόι, θύρα 8080, προσβασιμότητα του API) και μετά Install. Ο worker ανεβάζει το πακέτο του node από τον φάκελο πακέτων του και το εγκαθιστά· η πρώτη σύνδεση καρφιτσώνει το host key του μηχανήματος· κάθε βήμα εμφανίζεται στη σελίδα καθώς εκτελείται και το Servers → Jobs κρατά το log με φιλτραρισμένα μυστικά. Η ίδια σελίδα προσφέρει αργότερα Upgrade, Restart services, Enroll again και Uninstall.

Διαδρομή Β: εγγραφή με κωδικό μίας χρήσης

Το Cluster Nodes → Create enrol code δίνει έναν κωδικό που ισχύει τριάντα λεπτά. Στο node εκτελέστε το πρόγραμμα εγκατάστασης σε λειτουργία node: sudo ./install.sh --role node --main-url https://media.example.com --api-url https://api.example.com --public-url https://edge1.example.com --enroll-code XCE-… Το node παίρνει δικό του μυστικό και κλειδί όταν εγγράφεται· δεν λαμβάνει ποτέ το κύριο μυστικό του πίνακα. Η διεύθυνση του API πρέπει να είναι https εκτός αν περάσετε --allow-insecure σε ιδιωτικό δίκτυο.

Ελέγξτε το heartbeat

Το Cluster Nodes δείχνει το node ως ok μετά το πρώτο heartbeat, με το φορτίο, τους θεατές και την cache του· στο node, το journalctl -u xtream-cluster-agent -f δείχνει "config applied". Ένα node που ανακλήθηκε από τον πίνακα ελέγχου σταματά μόνο του· για να ξαναμπεί δημιουργήστε νέο κωδικό και εγγράψτε το ξανά.

Η σελίδα Cluster Nodes: τα εγγεγραμμένα nodes, το heartbeat, το φορτίο και οι θεατές τους.
Η σελίδα Cluster Nodes: τα εγγεγραμμένα nodes, το heartbeat, το φορτίο και οι θεατές τους.

Δείτε τους θεατές να φτάνουν σε αυτό

Οι θεατές κατευθύνονται σε ένα node με GeoIP (με το αρχείο χωρών που κατεβάζει ο worker) ή με την ανάθεση που ορίζετε· ένα node παίρνει ένα ζωντανό κανάλι μία φορά από το origin και το διανέμει, και γεμίζει την cache VOD του από το origin κατά παραγγελία. Το Monitoring δείχνει τους θεατές ανά node· ένα node που αποστραγγίζεται (draining) δεν δέχεται νέους θεατές.

Η σελίδα Monitoring με τους θεατές ανά κανάλι και ανά node.
Η σελίδα Monitoring με τους θεατές ανά κανάλι και ανά node.

Σχετικά θέματα βοήθειας

Επόμενοι οδηγοί