Wydanie zdecentralizowanej platformy do transmisji wideo PeerTube 3.3.

Wydano zdecentralizowaną platformę do organizacji hostingu wideo i transmisji wideo PeerTube 3.3. PeerTube oferuje niezależną od konkretnych dostawców alternatywę dla YouTube, Dailymotion i Vimeo, wykorzystując sieć dystrybucji treści opartą na komunikacjach P2P i łączności między przeglądarkami odwiedzających. Osiągnięcia projektu są rozpowszechniane na licencji AGPLv3.

Główne nowości:

  • Udostępniono możliwość tworzenia własnej strony domowej dla każdej instancji PeerTube. Na stronie domowej można zamieścić informacje o węźle, dostępnych treściach, przeznaczeniu i subskrypcjach. Dodanie strony domowej odbywa się za pośrednictwem menu Administration/Configuration/Homepage w formacie Markdown lub HTML. Możliwa jest integracja przycisków, odtwarzacza wideo, list odtwarzania, miniaturek wideo i kanałów. Wbudowane listy wideo są automatycznie aktualizowane.
    Wydanie zdecentralizowanej platformy do transmisji wideo PeerTube 3.3.
  • Dodano wsparcie dla wyszukiwania list odtwarzania, które teraz pojawiają się w wynikach wyszukiwania podczas nawigacji w PeerTube i korzystania z silnika Sepia Search.
    Wydanie zdecentralizowanej platformy do transmisji wideo PeerTube 3.3.
  • Dodano wsparcie dla publikowania skróconych linków do filmów i list odtwarzania. Standardowe 36-znakowe identyfikatory filmów mogą być teraz publikowane w formacie 22-znakowym, a zamiast ścieżek „/videos/watch/” i „/videos/watch/playlist/” można wskazać „/w/” i „/w/p/”.
  • Przeprowadzono optymalizację wydajności. Wyciąganie informacji o wideo odbywa się teraz dwa razy szybciej. Przyspieszono realizację zapytań federacyjnych. Trwają prace nad wykrywaniem problemów w systemach z bardzo dużą liczbą użytkowników, wideo i powiązaniami z innymi węzłami.

Przypominamy, że PeerTube opiera się na zastosowaniu klienta BitTorrent WebTorrent, uruchamianego w przeglądarce i wykorzystującego technologię WebRTC do organizacji bezpośredniego połączenia P2P między przeglądarkami oraz protokołu ActivityPub, który umożliwia połączenie rozproszonych serwerów z wideo w jedną wspólną sieć federacyjną, w której użytkownicy uczestniczą w dostarczaniu treści i mają możliwość subskrybowania kanałów oraz otrzymywania powiadomień o nowych filmach. Interfejs internetowy projektu zbudowany jest z wykorzystaniem frameworka Angular.

Federacyjna sieć PeerTube tworzy się jako wspólnota powiązanych ze sobą małych serwerów hostingów wideo, z których każdy ma swojego administratora i może wprowadzać własne zasady. Każdy serwer wideo pełni rolę BitTorrent tracker'a, na którym znajdują się konta użytkowników tego serwera i ich filmy. Identyfikator użytkownika jest tworzony w formie „@nazwa_użytkownika@domena_serwera”. Przesył danych podczas oglądania odbywa się bezpośrednio z przeglądarek innych odwiedzających, którzy oglądają content.

Jeżeli wideo nikt nie ogląda, transfer organizowany jest przez serwer, na który początkowo przesłano wideo (wykorzystywany jest protokół WebSeed). Oprócz rozłożenia ruchu między użytkowników oglądających wideo, PeerTube pozwala również węzłom uruchomionym przez autorów w celu pierwotnego umieszczania wideo, na buforowanie wideo innych autorów, tworząc rozproszoną sieć nie tylko z klientów, ale także z serwerów, zapewniając jednocześnie odporność na awarie. Obsługuje transmisje na żywo (live streaming) z dostarczaniem treści w trybie P2P (do zarządzania streamingiem można używać standardowych programów, takich jak OBS).

Aby rozpocząć transmisję przez PeerTube, użytkownik musi jedynie przesłać na jeden z serwerów wideo, opis i zestaw tagów. Po tym wideo stanie się dostępne w całej federacyjnej sieci, a nie tylko na serwerze pierwotnego przesyłania. Do korzystania z PeerTube i uczestniczenia w dystrybucji treści wystarczy zwykła przeglądarka internetowa, bez konieczności instalacji dodatkowego oprogramowania. Użytkownicy mogą śledzić aktywności na wybranych kanałach wideo, subskrybując interesujące ich kanały w federacyjnych sieciach społecznościowych (na przykład w Mastodon i Pleroma) albo przez RSS. Aby rozpowszechniać wideo z wykorzystaniem komunikacji P2P, użytkownik może również dodać na swoją stronę specjalny widget z wbudowanym odtwarzaczem internetowym.

Obecnie w celu umieszczania treści działa ponad 900 serwerów, wspieranych przez różnych wolontariuszy i organizacje. Jeśli użytkownik nie jest zadowolony z zasad umieszczania wideo na określonym serwerze PeerTube, może połączyć się z innym serwerem lub uruchomić swój własny serwer. W celu szybkiego wdrożenia serwera dostępny jest wstępnie skonfigurowany obraz w formacie Docker (chocobozzz/peertube).

Ź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