PeerTube opiera się na kliencie BitTorrent
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ół
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 trwa publikowanie treści
Jeżeli użytkownikowi nie odpowiadają zasady zamieszczania filmów na konkretnym serwerze PeerTube, może on połączyć się z innym serwerem lub
W nowym wydaniu:
- Dodano eksperymentalną obsługę wtyczek i motywów, które można zainstalować poprzez interfejs sieciowy administratora. 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);
- Dodano obsługę ładowania plików audio. PeerTube sam utworzy na ich podstawie wideo ze statycznym obrazem, łącząc plik audio z okładką albumu i parametrami pliku;
- Wdrożono obsługę wieloetapowej rejestracji użytkowników. Nowi użytkownicy mogą stworzyć swój własny kanał (nazwa użytkownika/kanał). Domyślnie użytkownikowi wyświetlana jest strona kanału, a nie strona główna konta.
- Dodano możliwość używania parametrów wyciszonych, pętli i peertubeLink w adresach URL;
- Interfejs publikowania wideo został przeprojektowany, dodając możliwość przypisania czasu rozpoczęcia i zakończenia odtwarzania, napisów, flag odtwarzania automatycznego i cyklicznego;
- Zapewnione wyświetlanie grup subskrybentów i ostatnio dodanych filmów w porządku chronologicznym;
- Dodano filtr językowy, który umożliwia wyświetlanie filmów tylko w określonych językach;
- Dodano możliwość przenoszenia publicznych lub jeszcze niepublikowanych filmów, a także playlist do kategorii prywatnych;
- Zaimplementowano możliwość transkodowania wideo w jakości 4K;
- Zapewnia obsługę zbiorczego usuwania komentarzy (na innych serwerach) usuniętych przez właściciela filmu;
- Dodano możliwość ustawienia hasła administratora podczas pierwszego uruchomienia;
- Rozwiązuje problem bezpieczeństwa spowodowany możliwością tworzenia i zmiany ustawień użytkowników uprzywilejowanych przez moderatorów. Odtąd działania moderatorów ograniczają się tylko do zwykłych użytkowników;
- Narzędzia CLI są zawarte w oddzielnym pakiecie, aby zmniejszyć rozmiar zależności serwera;
- Poprawiona wydajność statycznej pamięci podręcznej plików i szybsze wyświetlanie czcionek.
Źródło: opennet.ru