Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

opublikowany problem Rura równorzędna 2.2, zdecentralizowaną platformę do organizacji hostingu i transmisji wideo. PeerTube oferuje neutralną pod względem dostawców alternatywę dla YouTube, Dailymotion i Vimeo, wykorzystującą sieć dystrybucji treści opartą na komunikacji P2P i łączącą przeglądarki odwiedzających. Rozwój projektu rozpowszechnianie się licencjonowany na podstawie AGPLv3.

PeerTube opiera się na kliencie BitTorrent WebTorrent, uruchamiane w przeglądarce i korzystające z technologii WebRTC do zorganizowania bezpośredniego kanału komunikacji P2P pomiędzy przeglądarkami i protokołem AktywnośćPub, która umożliwia połączenie różnych serwerów wideo we wspólną, stowarzyszoną sieć, w której odwiedzający uczestniczą w dostarczaniu treści i mają możliwość subskrybowania kanałów oraz otrzymywania powiadomień o nowych filmach. Interfejs sieciowy udostępniony w ramach projektu jest zbudowany przy użyciu frameworka Angular.

Sieć federacyjna PeerTube powstaje jako społeczność połączonych ze sobą małych serwerów hostingowych wideo, z których każdy ma własnego administratora i może przyjmować własne zasady. Każdy serwer z wideo działa jak moduł śledzący BitTorrent, na którym znajdują się konta użytkowników tego serwera i ich filmy. Identyfikator użytkownika ma postać „@nazwa_użytkownika@domena_serwera”. Dane przeglądania są przesyłane bezpośrednio z przeglądarek innych osób przeglądających treść.

Jeśli nikt nie obejrzy filmu, przesyłanie organizuje serwer, na który film został pierwotnie przesłany (stosowany jest protokół Sieć WWW). Oprócz dystrybucji ruchu pomiędzy użytkownikami oglądającymi filmy, PeerTube umożliwia także węzłom uruchamianym przez twórców początkowe hostowanie filmów w celu przechowywania w pamięci podręcznej filmów innych twórców, tworząc rozproszoną sieć nie tylko klientów, ale także serwerów, a także zapewniając odporność na awarie.

Aby rozpocząć nadawanie poprzez PeerTube, wystarczy, że prześlesz film, opis i zestaw tagów na jeden z serwerów. Następnie wideo będzie dostępne w całej sieci federacyjnej, a nie tylko na początkowym serwerze pobierania. Do współpracy z PeerTube i uczestniczenia w dystrybucji treści wystarczy zwykła przeglądarka, która nie wymaga instalacji dodatkowego oprogramowania. Użytkownicy mogą śledzić aktywność na wybranych kanałach wideo, subskrybując interesujące kanały w federacyjnych sieciach społecznościowych (na przykład Mastodon i Pleroma) lub za pośrednictwem RSS. Aby dystrybuować filmy za pomocą komunikacji P2P, użytkownik może także dodać na swoją stronę specjalny widget z wbudowanym odtwarzaczem internetowym.

Obecnie uruchomiono więcej niż jedną witrynę internetową do przechowywania treści 300 serwery utrzymywane przez różnych wolontariuszy i organizacje. Jeżeli użytkownikowi nie odpowiadają zasady zamieszczania filmów na konkretnym serwerze PeerTube, może on połączyć się z innym serwerem lub biegać swój własny serwer. W celu szybkiego wdrożenia serwera udostępniany jest wstępnie skonfigurowany obraz w formacie Docker (chocobozzz/peertube).

В nowe wydanie:

  • Dodano możliwość importowania plików audio, umożliwiając dystrybucję aranżacji lub podcastów za pośrednictwem PeerTube bez tworzenia zastępczego wideo. W razie potrzeby możesz dołączyć obraz do pliku dźwiękowego.
  • Udoskonalono panel wyszukiwania, dodając podpowiedzi dotyczące poleceń umożliwiających osobne wyszukiwanie kanałów i filmów. Przykładowo do wyszukiwania kanałów powiązanych z domeną zaproponowano konstrukcję „@id_kanału@domena”.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Okno pobierania wideo zawiera dodatkowe informacje o pliku.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Do menu po lewej stronie ekranu dla niezalogowanych użytkowników dodano przycisk „Ustawienia”, za pomocą którego możesz dostosować korzystanie z PeerTube do swoich preferencji, np. czy chcesz korzystać z trybu P2P i czy wyświetlać miniatury treści dla dorosłych, skonfiguruj filtry językowe, aktywuj automatyczne odtwarzanie i wybierz motyw projektu.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Możesz teraz używać interfejsu do przesyłania filmów do PeerTube
    przeciągnij i upuść, aby przenieść plik za pomocą myszy, zamiast wywoływać menu „Wybierz plik”. W oknie importu wideo dodano możliwość importowania napisów, ustalenia licencji i wyboru języka.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Udoskonalono interfejs edytora tekstu opisu wideo obsługującego przeceny. Dodano tryb edycji na pełnym ekranie.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Dla administratora zaproponowano nowy interfejs do zarządzania zduplikowanymi filmami, pozwalający na przeglądanie listy filmów z bieżącego węzła, które zostały zduplikowane na innych węzłach, a także listy filmów innych osób, które zostały zduplikowane na bieżącym węźle. Aby ocenić miejsce na dysku zajmowane przez duplikaty innych osób, zaproponowano diagramy wizualne.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Udoskonalono interfejs moderowania i rozpatrywania skarg dotyczących nieodpowiednich filmów. Dodano filtry dla różnego rodzaju skarg, przyciski szybkiego blokowania filmów i kont, zapewniono wyświetlanie miniatur na wykresie oraz dodano szybki dostęp do osadzonych filmów.

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.2

  • Dodano możliwość tworzenia wtyczek z implementacją zewnętrznych metod uwierzytelniania. Oferowane są trzy wtyczki do uwierzytelniania przy użyciu LDAP, OpenID i SAMLv2.
  • Dodano wywołania do interfejsu API w celu tworzenia wtyczek moderacyjnych, które wykonują takie działania, jak usuwanie filmów, potwierdzanie importu adresu URL lub torrenta, ukrywanie witryny lub konta oraz utrzymywanie czarnej listy filmów. Jako przykład zaproponowano wtyczkę peertube-plugin-auto-mute, która automatycznie ukrywa konta i węzły na podstawie listy osób naruszających zasady.
  • Powiadomienia e-mail mają możliwość korzystania ze znaczników HTML.
  • Interfejs administratora obsługuje teraz automatyczne uzupełnianie listy monitorowanych węzłów na podstawie podobnej listy w innym węźle. Dołączone publiczne listy węzłów do importowania połączeń można pobrać za pośrednictwem usług takich jak github, gitlab i pastebin.
  • Wzmocniony API do sterowania odtwarzaniem filmów osadzonych na stronach internetowych. Za pośrednictwem API można uzyskać informacje o czasie trwania filmu, zakończeniu odtwarzania oraz napisach.

Źródło: opennet.ru

Dodaj komentarz