Wydanie zdecentralizowanej platformy wideo PeerTube 1.4

Opublikowano wydanie PeerTube 1.4, zdecentralizowanej platformy do organizacji hostingu wideo i transmisji wideo. PeerTube oferuje niezależną alternatywę dla YouTube, Dailymotion i Vimeo, wykorzystując sieć dystrybucji treści opartą na komunikacji P2P i łączeniu przeglądarek odwiedzających. Dorobek projektu są rozpowszechniane na licencji AGPLv3.

PeerTube opiera się na zastosowaniu klienta BitTorrent WebTorrent, uruchamianego w przeglądarce i korzystającego z technologii WebRTC do organizacji bezpośredniego kanału P2P między przeglądarkami oraz protokołu ActivityPub, który pozwala połączyć rozproszone serwery z wideo w ogólną sieć federacyjną, w której odwiedzający biorą udział w dostarczaniu treści i mają możliwość subskrypcji kanałów oraz otrzymywania powiadomień o nowych wideo. Interfejs webowy udostępniany przez projekt zbudowany jest przy użyciu frameworka Angular.

Federacyjna sieć PeerTube tworzy się jako wspólnota powiązanych małych serwerów hostingu wideo, z których każdy ma swojego administratora i mogą być ustalone własne zasady. Każdy serwer z wideo pełni rolę tracker'a BitTorrent, na którym znajdują się konta użytkowników tego serwera oraz ich wideo. Identyfikator użytkownika przyjmuje formę „@nazwa_użytkownika@domena_serwera”. Przesył danych podczas oglądania odbywa się bezpośrednio z przeglądarek innych odwiedzających, oglądających treść.

Jeśli nikt nie ogląda wideo, transfer organizuje serwer, na który pierwotnie załadowano wideo (wykorzystywany jest protokół WebSeed). Oprócz rozdzielania ruchu między użytkownikami oglądającymi filmy, PeerTube umożliwia także węzłom uruchamianym przez autorów w celu pierwotnego hostowania filmów, buforowanie filmów innych autorów, tworząc rozproszoną sieć składającą się nie tylko z klientów, ale i serwerów, a także zapewniając odporność na awarie.

Aby rozpocząć transmisję przez PeerTube, użytkownik musi tylko załadować wideo na jeden z serwerów, podać opis oraz zestaw tagów. Po tym wideo stanie się dostępne w całej federacyjnej sieci, a nie tylko na serwerze, na który zostało pierwotnie załadowane. Aby korzystać z PeerTube i uczestniczyć w rozprzestrzenianiu treści, wystarczy zwykła przeglądarka, nie jest wymagana instalacja dodatkowego oprogramowania. Użytkownicy mogą śledzić aktywności w wybranych kanałach wideo, subskrybując interesujące ich kanały w federacyjnych sieciach społecznościowych (na przykład w Mastodon i Pleroma) lub przez RSS. Aby rozprzestrzeniać wideo z użyciem komunikacji P2P, użytkownik może również dodać na swoją stronę specjalny widget z wbudowanym odtwarzaczem sieciowym.

Obecnie do hostowania treści uruchomiono 320 serwery, które wspierane są przez różnych wolontariuszy i organizacje.
Jeśli użytkownikowi nie odpowiadają zasady umieszczania wideo na określonym serwerze PeerTube, może podłączyć się do innego serwera lub ,但这一过程并没有像他们的创始人希望的那样顺利。 własny serwer. Aby szybko zainstalować serwer, dostępny jest wstępnie skonfigurowany obraz w formacie Docker (chocobozzz/peertube).

W nowym wydaniu:

  • Dodano eksperymentalną obsługę wtyczek i motywów, które można zainstalować przez interfejs webowy administratora. Dla każdego egzemplarza PeerTube można wybrać motyw (administrator przesyła motywy, po czym stają się one dostępne do aktywacji przez użytkowników);
  • Dodano obsługę przesyłania plików dźwiękowych. PeerTube samodzielnie stworzy na ich podstawie wideo z statycznym obrazem, łącząc plik dźwiękowy z okładką albumu i parametrami pliku;
  • Wprowadzono obsługę wieloetapowej rejestracji użytkowników. Nowi użytkownicy mogą sami stworzyć swój kanał (nazwa_użytkownika/kanał). Domyślnie użytkownikowi wyświetlana jest strona jego kanału, a nie strona główna konta;
  • Dodano możliwość użycia w URL parametrów muted, loop i peertubeLink;
  • Przeprojektowano interfejs publikacji filmów, dodano możliwość określenia czasu rozpoczęcia i zakończenia odtwarzania, napisów, flag automatycznego i powtarzającego się odtwarzania;
  • Zapewniono wyświetlanie w chronologicznym porządku grup subskrybentów i niedawno dodanych filmów;
  • Dodano filtr językowy, który pozwala wyświetlać filmy tylko w określonych językach;
  • Dodano możliwość zmiany statusu publicznych filmów na prywatne lub jeszcze nieopublikowane, a także list odtwarzania;
  • Zrealizowano możliwość transkodowania wideo w jakości 4K;
  • Zapewniono obsługę federacyjnego usuwania komentarzy (na innych serwerach), usuniętych przez właściciela wideo;
  • Dodano możliwość ustawienia hasła administratora podczas pierwszego uruchomienia;
  • Rozwiązano problem z bezpieczeństwem, który polegał na tym, że moderatorzy mogli tworzyć i zmieniać parametry uprzywilejowanych użytkowników. Od teraz działania moderatorów ograniczone są tylko do zwykłych użytkowników;
  • Narzędzia CLI zostały przeniesione do osobnego pakietu, aby zmniejszyć rozmiar zależności serwera;
  • Poprawiono działanie cache'a plików statycznych oraz przyspieszono wyświetlanie czcionek.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster