Κυκλοφορία της αποκεντρωμένης πλατφόρμας μετάδοσης βίντεο PeerTube 1.4

Που δημοσιεύθηκε ζήτημα Peer Tube 1.4, μια αποκεντρωμένη πλατφόρμα για την οργάνωση φιλοξενίας βίντεο και μετάδοσης βίντεο. Το PeerTube προσφέρει μια ουδέτερη ως προς τον προμηθευτή εναλλακτική λύση στο YouTube, το Dailymotion και το Vimeo, χρησιμοποιώντας ένα δίκτυο διανομής περιεχομένου που βασίζεται σε επικοινωνίες P2P και συνδέει τα προγράμματα περιήγησης των επισκεπτών μεταξύ τους. Εξελίξεις του έργου εξάπλωση άδεια σύμφωνα με το AGPLv3.

Το PeerTube βασίζεται στον πελάτη BitTorrent WebTorrent, που ξεκίνησε στο πρόγραμμα περιήγησης και χρησιμοποιεί τεχνολογία WebRTC για να οργανώσετε ένα άμεσο κανάλι επικοινωνίας P2P μεταξύ των προγραμμάτων περιήγησης και του πρωτοκόλλου Δραστηριότητα Pub, το οποίο σας επιτρέπει να ενώσετε διαφορετικούς διακομιστές βίντεο σε ένα κοινό ομοσπονδιακό δίκτυο στο οποίο οι επισκέπτες συμμετέχουν στην παράδοση περιεχομένου και έχουν τη δυνατότητα να εγγραφούν σε κανάλια και να λαμβάνουν ειδοποιήσεις για νέα βίντεο. Η διεπαφή ιστού που παρέχεται από το έργο κατασκευάζεται χρησιμοποιώντας το πλαίσιο Γωνιώδης.

Το ομοσπονδιακό δίκτυο PeerTube έχει διαμορφωθεί ως μια κοινότητα διασυνδεδεμένων μικρών διακομιστών φιλοξενίας βίντεο, καθένας από τους οποίους έχει τον δικό του διαχειριστή και μπορεί να υιοθετήσει τους δικούς του κανόνες. Κάθε διακομιστής με βίντεο παίζει το ρόλο ενός BitTorrent tracker, ο οποίος φιλοξενεί τους λογαριασμούς χρηστών αυτού του διακομιστή και τα βίντεό τους. Το αναγνωριστικό χρήστη έχει τη μορφή "@user_name@server_domain". Τα δεδομένα περιήγησης μεταδίδονται απευθείας από τα προγράμματα περιήγησης άλλων επισκεπτών που βλέπουν το περιεχόμενο.

Εάν κανείς δεν δει το βίντεο, η επιστροφή οργανώνεται από τον διακομιστή στον οποίο ανέβηκε αρχικά το βίντεο (χρησιμοποιείται το πρωτόκολλο WebSeed). Εκτός από τη διανομή της επισκεψιμότητας μεταξύ των χρηστών που παρακολουθούν βίντεο, το PeerTube επιτρέπει επίσης στους κόμβους που εγκαινιάζονται από δημιουργούς να φιλοξενούν αρχικά βίντεο σε προσωρινή αποθήκευση βίντεο από άλλους δημιουργούς, σχηματίζοντας ένα κατανεμημένο δίκτυο όχι μόνο πελατών αλλά και διακομιστών, καθώς και παροχή ανοχής σφαλμάτων.

Για να ξεκινήσει η μετάδοση μέσω του PeerTube, ο χρήστης χρειάζεται απλώς να ανεβάσει ένα βίντεο, μια περιγραφή και ένα σύνολο ετικετών σε έναν από τους διακομιστές. Μετά από αυτό, το βίντεο θα είναι διαθέσιμο σε όλο το ομοσπονδιακό δίκτυο και όχι μόνο από τον αρχικό διακομιστή λήψης. Για να εργαστείτε με το PeerTube και να συμμετάσχετε στη διανομή περιεχομένου, αρκεί ένα κανονικό πρόγραμμα περιήγησης και δεν απαιτεί εγκατάσταση πρόσθετου λογισμικού. Οι χρήστες μπορούν να παρακολουθούν τη δραστηριότητα σε επιλεγμένα κανάλια βίντεο με την εγγραφή τους σε κανάλια ενδιαφέροντος σε ομοσπονδιακά κοινωνικά δίκτυα (για παράδειγμα, Mastodon και Pleroma) ή μέσω RSS. Για τη διανομή βίντεο χρησιμοποιώντας επικοινωνίες P2P, ο χρήστης μπορεί επίσης να προσθέσει ένα ειδικό widget με ενσωματωμένο web player στον ιστότοπό του.

Αυτήν τη στιγμή εκτελείται για δημοσίευση περιεχομένου 320 διακομιστές που διατηρούνται από διάφορους εθελοντές και οργανισμούς.
Εάν ένας χρήστης δεν είναι ικανοποιημένος με τους κανόνες για τη δημοσίευση βίντεο σε έναν συγκεκριμένο διακομιστή PeerTube, μπορεί να συνδεθεί σε άλλο διακομιστή ή τρέξιμο τον δικό σας διακομιστή. Για γρήγορη ανάπτυξη διακομιστή, παρέχεται μια προρυθμισμένη εικόνα σε μορφή Docker (chocobozzz/peertube).

Στη νέα έκδοση:

  • Προστέθηκε πειραματική υποστήριξη για προσθήκες και θέματα που μπορούν να εγκατασταθούν μέσω της διεπαφής ιστού του διαχειριστή. Κάθε παρουσία του PeerTube μπορεί να έχει το δικό του θέμα (ο διαχειριστής ανεβάζει τα θέματα, μετά τα οποία γίνονται διαθέσιμα για ενεργοποίηση από τους χρήστες).
  • Προστέθηκε υποστήριξη για τη φόρτωση αρχείων ήχου. Το ίδιο το PeerTube θα δημιουργήσει ένα βίντεο με μια στατική εικόνα με βάση αυτά, συγχωνεύοντας το αρχείο ήχου με το εξώφυλλο του άλμπουμ και τις παραμέτρους του αρχείου.
  • Έχει υλοποιηθεί υποστήριξη για εγγραφή χρηστών σε πολλά στάδια. Οι νέοι χρήστες μπορούν να δημιουργήσουν το δικό τους κανάλι (όνομα χρήστη/κανάλι). Από προεπιλογή, εμφανίζεται στον χρήστη η σελίδα του καναλιού του και όχι η αρχική σελίδα του λογαριασμού.
  • Προστέθηκε η δυνατότητα χρήσης παραμέτρων σίγασης, βρόχου και peertubeLink σε διευθύνσεις URL.
  • Η διεπαφή δημοσίευσης βίντεο έχει επανασχεδιαστεί, προσθέτοντας τη δυνατότητα αντιστοίχισης χρόνων έναρξης και λήξης για την αναπαραγωγή, τους υπότιτλους, τις σημαίες αυτόματης και κυκλικής αναπαραγωγής.
  • Παρέχεται εμφάνιση ομάδων συνδρομητών και βίντεο που προστέθηκαν πρόσφατα με χρονολογική σειρά.
  • Προστέθηκε ένα φίλτρο γλώσσας που σας επιτρέπει να προβάλλετε βίντεο μόνο σε συγκεκριμένες γλώσσες.
  • Προστέθηκε η δυνατότητα μεταφοράς δημόσιων ή μη δημοσιευμένων βίντεο, καθώς και λιστών αναπαραγωγής, στην κατηγορία των ιδιωτικών.
  • Έχει εφαρμοστεί η δυνατότητα διακωδικοποίησης βίντεο με ποιότητα 4K.
  • Παρέχει υποστήριξη για ομοσπονδιακή διαγραφή σχολίων (σε άλλους διακομιστές) που έχουν διαγραφεί από τον κάτοχο του βίντεο.
  • Προστέθηκε η δυνατότητα ορισμού κωδικού πρόσβασης διαχειριστή κατά την πρώτη εκκίνηση.
  • Αντιμετωπίζει ένα ζήτημα ασφαλείας που προκαλείται από τους επόπτες που μπορούν να δημιουργήσουν και να αλλάξουν προνομιακές ρυθμίσεις χρήστη. Από εδώ και στο εξής, οι ενέργειες των συντονιστών περιορίζονται μόνο στους απλούς χρήστες.
  • Τα βοηθητικά προγράμματα CLI περιλαμβάνονται σε ξεχωριστό πακέτο για τη μείωση του μεγέθους των εξαρτήσεων διακομιστή.
  • Βελτιωμένη απόδοση της κρυφής μνήμης στατικών αρχείων και ταχύτερη εμφάνιση γραμματοσειρών.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο