Διατίθενται PeerTube 2.3 και WebTorrent Desktop 0.23

Που δημοσιεύθηκε ζήτημα Peer Tube 2.3, μια αποκεντρωμένη πλατφόρμα για την οργάνωση φιλοξενίας βίντεο και μετάδοσης βίντεο. Το 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 στον ιστότοπό του.

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

В νέα έκδοση:

  • Προστέθηκε υποστήριξη για καθολική αναζήτηση (απενεργοποιημένη από προεπιλογή και απαιτεί ενεργοποίηση από τον διαχειριστή).
  • Ο διαχειριστής έχει τη δυνατότητα να ορίσει το banner που εμφανίζεται στις σελίδες της τρέχουσας παρουσίας του PeerTube.
  • Τα εργαλεία για τη δημιουργία ομοσπονδιακών δικτύων έχουν επεκταθεί: Προστέθηκε μια ρύθμιση για τη μετάδοση βίντεο που δεν περιλαμβάνεται σε δημόσιες λίστες σε άλλα δίκτυα. Έχει εφαρμοστεί υποστήριξη για ταξινόμηση αρχείων βίντεο με ανάλυση οθόνης με αντίστροφη σειρά. Ενεργοποιήθηκε η αποστολή πλήρων περιγραφών αντικειμένων βίντεο μέσω του ActivityPub.
  • Οι επόπτες έχουν τη δυνατότητα να διαγράφουν μαζικά σχόλια για έναν συγκεκριμένο λογαριασμό και να απενεργοποιούν λογαριασμούς κατά την προβολή μικρογραφιών. Προστέθηκε υποστήριξη για τον προκαθορισμό τυπικών λόγων διαγραφής.
  • Η χρήση όλου του διαθέσιμου χώρου οθόνης κατά την εμφάνιση ενός πλέγματος μικρογραφιών έχει βελτιστοποιηθεί.
  • Ένας μετρητής βίντεο και πληροφορίες καναλιού έχουν προστεθεί στη σελίδα "Τα βίντεό μου".
  • Η πλοήγηση στο μενού στη διεπαφή διαχειριστή έχει απλοποιηθεί.
  • Είναι δυνατό να περιοριστεί η πρόσβαση σε ροές RSS με νέα βίντεο για συγκεκριμένα κανάλια και λογαριασμούς.
  • Προτεινόμενη έκδοση προσθήκης Alpha Αυτόματος αποκλεισμός βίντεο, το οποίο σας επιτρέπει να αποκλείετε βίντεο με βάση τις δημόσιες λίστες αποκλεισμού.
  • Ακολουθώντας τη γενική τάση χρήσης όρων συμπερίληψης, η λειτουργία "μαύρη λίστα βίντεο" μετονομάστηκε σε "μπλοκ βίντεο/λίστα αποκλεισμού".
  • Για επεξεργασία εικόνας αντί βιβλιοθήκης δέσμευσης αιχμηρά ενεργοποιημένη μονάδα
    τζαμπα (Πρόγραμμα χειρισμού εικόνας JavaScript), γραμμένο εξ ολοκλήρου σε JavaScript.

επιπλέον σχηματίστηκε νέα έκδοση WebTorrent Desktop 0.22, ένα πρόγραμμα-πελάτης torrent που υποστηρίζει ροή βίντεο και σας επιτρέπει να προβάλλετε περιεχόμενο βίντεο και ήχου χωρίς να περιμένετε να ολοκληρωθεί η λήψη του, φορτώνοντας νέα δεδομένα όπως απαιτείται. Το WebTorrent Desktop σάς επιτρέπει επίσης να αλλάξετε τη θέση μέσα σε αρχεία που δεν έχουν ληφθεί ακόμη πλήρως (η αλλαγή της θέσης αλλάζει αυτόματα την προτεραιότητα στα μπλοκ λήψης). Είναι δυνατή η σύνδεση τόσο με ομότιμους προγράμματος περιήγησης που βασίζονται σε WebTorrent όσο και με ομοτίμους BitTorrent χρησιμοποιώντας τυπικά προγράμματα όπως το Transmission ή το uTorrent. Υποστηρίζονται σύνδεσμοι μαγνήτη, αρχεία torrent, αναγνώριση ομότιμων μέσω DHT (Distributed Hash Table), PEX (Peer exchang) και λίστες από διακομιστές παρακολούθησης. Υποστηρίζεται η ροή με χρήση των πρωτοκόλλων AirPlay, Chromecast και DLNA.

νέα έκδοση αξιοσημείωτος υποστήριξη για ήχο πολλαπλών κομματιών, βελτιωμένη ανίχνευση κωδικοποιητή, ειδοποιήσεις επαλήθευσης αρχείων, υποστήριξη για μορφές MPEG-Layer-2, Musepack, Matroska (ήχος) και WavePack, η αρχή της δημοσίευσης πακέτων rpm για Linux και συγκροτημάτων για την αρχιτεκτονική arm64. Η έκδοση 0.22 είναι χτισμένη στην πλατφόρμα Electron 9, αλλά στη συνέχεια δημοσιεύτηκε η ενημερωμένη έκδοση 0.23, η οποία άλλαξε στη χρήση μιας δοκιμαστικής έκδοσης της πλατφόρμας Electron 10.

Να σας υπενθυμίσουμε ότι το WebTorrent είναι μια επέκταση του πρωτοκόλλου BitTorrent που σας επιτρέπει να οργανώσετε ένα αποκεντρωμένο δίκτυο διανομής περιεχομένου που λειτουργεί συνδέοντας τα προγράμματα περιήγησης των χρηστών που βλέπουν περιεχόμενο. Το έργο δεν απαιτεί εξωτερική υποδομή διακομιστή ή πρόσθετα προγράμματος περιήγησης για να λειτουργήσει. Για να συνδέσετε τους επισκέπτες του ιστότοπου σε ένα ενιαίο δίκτυο παράδοσης περιεχομένου, αρκεί να τοποθετήσετε έναν ειδικό κώδικα JavaScript στον ιστότοπο που χρησιμοποιεί την τεχνολογία WebRTC για άμεση ανταλλαγή δεδομένων μεταξύ των προγραμμάτων περιήγησης.

Πηγή: opennet.ru

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