Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.0

opublikowany problem Rura równorzędna 2.0, 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, zwrot 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:

  • Wprowadzono zmiany, które psują kompatybilność. Usunięto starą implementację systemu zapewnienia cyfrowe podpisywanie dokumentów JSON LD (Linked Data). Nazwa parametru konfiguracyjnego email.object została zmieniona na email.subject;
  • Ustabilizowano obsługę wtyczek i motywów. Każda instancja PeerTube może mieć swój własny motyw (administrator przesyła motywy, po czym stają się one dostępne do aktywacji przez użytkowników);
  • Do API tworzenia wtyczek dodano możliwość podłączenia procedur obsługi filtrowania użytkowników podczas rejestracji (filter:api.user.signup.allowed.result);
  • W interfejsie WWW administratora rozszerzono narzędzia do zarządzania węzłami PeerTube. W ramach prac nad utworzeniem nowego katalogu węzłów PeerTube (dołączpeertube.org) dodano dodatkowe pola informacyjne opisujące obsługiwany węzeł: kategoria, język komunikacji, Kodeks Postępowania, zasady moderacji, informacje o właścicielu i administratorze, informacje o wyposażeniu i finansowaniu węzła. Podane informacje umieszczane są także na stronie połączenia użytkownika z węzłem oraz w sekcji „O programie”;
  • Dodano możliwość automatycznego śledzenia innych węzłów i publicznie dostępnych rejestrów;
  • Dodano stronę z najbardziej lubianymi filmami;
  • Na stronie informacyjnej węzła dodano sekcję ze statystykami;
  • Karta wideo obsługuje teraz wyszukiwanie bez uwzględniania wielkości liter;
  • Dodano tryb automatycznego odtwarzania następnego polecanego filmu;
  • Dodano obsługę napisów w postaci prostych plików tekstowych;
  • Przyspieszono operacje zastępowania motywów;
  • Do panelu administracyjnego dodano możliwość włączenia transmisji za pomocą HLS (HTTP Live Streaming).

Źródło: opennet.ru

Dodaj komentarz