Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1

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

  • Uwzględniono życzenia użytkowników dotyczące ulepszenia interfejsu. Dodano efekty animacji podczas rozpoczynania i zatrzymywania odtwarzania wideo, aby zapewnić informację zwrotną na temat akcji. Przeprojektowane ikony i przyciski na stronie oglądania wideo. W przypadku autoryzowanych użytkowników po najechaniu myszką na miniaturę filmu wyświetlana jest teraz ikona zegara umożliwiająca dodanie filmu do listy Do obejrzenia;

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1

  • Przeprojektowano stronę „O programie” z prezentacją projektu, która umożliwia szybki dostęp do dokumentacji i dodatkowych aplikacji. Znacząco rozbudowany dokumentacjazaproponowano wiele nowych przewodników dotyczących konfigurowania i diagnozowania problemów;

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1

  • Rozszerzono możliwości dyskusji na temat filmów. Zaproponowano nowy układ komentarzy, w którym wyraźnie oddzielono oryginalne komentarze od odpowiedzi na nie. Poprawione wyświetlanie awatarów i zwiększenie czytelności nazw użytkowników. Odpowiedzi nadesłane przez autora omawianego filmu wideo są wyróżnione. Istnieją dwa tryby przeglądania posortowane według czasu wysłania komentarza i liczby odpowiedzi. Obecnie można używać znaczników Markdown w tekście. Dodano opcje ukrywania wiadomości od konkretnego uczestnika lub węzła;

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1

  • Dodano nowy tryb prywatny „wideo do użytku wewnętrznego”, umożliwiający publikowanie wideo tylko użytkownikom podłączonym do bieżącego serwera, na który film został pierwotnie przesłany. W tym trybie można organizować dostęp do poufnych filmów tylko dla określonych grup użytkowników, takich jak przyjaciele, członkowie rodziny lub współpracownicy;
  • Zaimplementowano automatyczne generowanie hiperłączy do konkretnego momentu w filmie, gdy w opisie lub komentarzu podana jest godzina (mm:ss lub h:mm:ss);

    Wydanie zdecentralizowanej platformy transmisji wideo PeerTube 2.1

  • Przygotowany Biblioteka JavaScriptu z API do zarządzania osadzaniem wideo na stronach;
  • Dodany okazja generowanie strumieniowego przesyłania wideo HLS (HTTP Live Streaming) przy użyciu skryptu create-transcoding-job. Możliwe jest również wyłączenie WebTorrenta i używanie tylko HLS;
  • Dodano obsługę formatu wideo m4v;
  • Uruchomiona infrastruktura do wspólnego tłumaczenia interfejsu na różne języki z wykorzystaniem usługi Weblate.

Źródło: opennet.ru

Dodaj komentarz