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

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

Βασικές καινοτομίες:

  • Η λειτουργία Studio έχει προστεθεί στο μενού, επιτρέποντάς σας να εκτελείτε κοινές λειτουργίες επεξεργασίας βίντεο από τη διεπαφή ιστού PeerTube, όπως περικοπή βίντεο κατά ώρα έναρξης και λήξης, επισύναψη αρχείου βίντεο ως εισαγωγή και εξαγωγή, προσθήκη υδατογραφήματος κάτω δεξιά γωνία του βίντεο. Μετά την επεξεργασία, το νέο βίντεο επανακωδικοποιείται αυτόματα στην επιθυμητή μορφή και το παλιό βίντεο αντικαθίσταται.
    Κυκλοφορία της αποκεντρωμένης πλατφόρμας μετάδοσης βίντεο PeerTube 4.2
  • Προστέθηκαν προηγμένα στατιστικά στοιχεία για κάθε βίντεο, όπως ο μέσος χρόνος παρακολούθησης, η μέγιστη θεατή και η κατανομή των θεατών ανά χώρα. Οι πληροφορίες εμφανίζονται με τη μορφή οπτικών γραφημάτων. Τα στατιστικά στοιχεία μπορούν να προβληθούν στην ενότητα Στατιστικά, που εμφανίζονται αφού κάνετε κλικ στο κουμπί «…» κάτω από το βίντεο.
    Κυκλοφορία της αποκεντρωμένης πλατφόρμας μετάδοσης βίντεο PeerTube 4.2
  • Προστέθηκε υποστήριξη για αποθήκευση επίμονων/επαναλαμβανόμενων ζωντανών ροών (προσβάσιμη από έναν μόνιμο σύνδεσμο) για μεταγενέστερη αναπαραγωγή (προηγουμένως, η λειτουργία αποθήκευσης ήταν διαθέσιμη μόνο για εφάπαξ μεταδόσεις). Έτσι, τώρα οποιεσδήποτε ζωντανές μεταδόσεις μπορούν να αποθηκευτούν αμέσως ως κανονικό βίντεο, διαθέσιμο σε ξεχωριστό URL, χωρίς την ανάγκη εξωτερικών βοηθητικών προγραμμάτων.
    Κυκλοφορία της αποκεντρωμένης πλατφόρμας μετάδοσης βίντεο PeerTube 4.2
  • Για ζωντανές μεταδόσεις, παρέχονται ρυθμίσεις για τον έλεγχο της καθυστέρησης, η οποία καθορίζει τη χρονική καθυστέρηση της ροής που προβάλλεται από τη στιγμή της πραγματικής λήψης. Λόγω της μεταφοράς μεταξύ χρηστών σε λειτουργία P2P, η καθυστέρηση είναι κατά μέσο όρο 30-40 δευτερόλεπτα. Για να μειωθεί αυτός ο χρόνος, έχει προταθεί μια επιλογή απενεργοποίησης της λειτουργίας P2P. Προστίθεται επίσης η δυνατότητα αυθαίρετης αύξησης της καθυστέρησης για τη βελτίωση της αποτελεσματικότητας της μεταφοράς τμημάτων βίντεο μεταξύ των συμμετεχόντων στο δίκτυο P2P.
    Κυκλοφορία της αποκεντρωμένης πλατφόρμας μετάδοσης βίντεο PeerTube 4.2
  • Η διεπαφή ιστού έχει ενσωματωμένο πρόγραμμα επεξεργασίας υποτίτλων.
  • Ο διαχειριστής έχει την ευκαιρία να εμφανίσει τα avatar των συγγραφέων στις μικρογραφίες του βίντεο.

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

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

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

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

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

Πηγή: opennet.ru

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