PeerTube

PeerTube
Deweloperzy Framasoft
Pierwsze wydanie 11 października 2018
; 4 lata temu
( 11.10.2018 )
Wersja stabilna
Edit this on Wikidata 5.0.1 / 5 stycznia 2023 r
. ; 60 dni temu
( 5 stycznia 2023 )
Magazyn github.com/Chocobozzz/PeerTube _ _ _
Napisane w TypeScript , HTML , CSS , SQL
System operacyjny Uniksopodobny
Platforma Sieć
Rozmiar 2,49 MB (tar.xz), 30,70 MB (zip)
Dostępne w 28 języków
Licencja AGPLv3+
Strona internetowa dołączpeertube.org _ Edit this at Wikidata

PeerTube to bezpłatna zdecentralizowana platforma wideo o otwartym kodzie źródłowym , stowarzyszona z ActivityPub , obsługiwana przez WebTorrent , która wykorzystuje technologię peer-to-peer w celu zmniejszenia obciążenia poszczególnych serwerów podczas oglądania filmów .

Rozpoczęty w 2017 roku przez programistę znanego jako Chocobozzz , rozwój PeerTube jest obecnie wspierany przez francuską organizację non-profit Framasoft . Celem jest zapewnienie alternatywy dla scentralizowanych platform, takich jak YouTube , Vimeo i Dailymotion .

Jako platforma ActivityPub jest częścią federacyjnej sieci znanej jako Fediverse .

Operacja

Każda instancja PeerTube zapewnia stronę internetową do przeglądania i oglądania filmów i jest domyślnie niezależna od innych pod względem wyglądu, funkcji i zasad.

Kilka instancji o wspólnych zasadach (np. dopuszczanie podobnych treści, wymóg rejestracji) może tworzyć federacje, w których śledzą czyjeś filmy, mimo że każdy film jest przechowywany tylko przez instancję, która go opublikowała. Federacje są niezależne od siebie i asymetryczne: jedna instancja może następować po drugiej, aby wyświetlać swoje filmy bez konieczności robienia tego samego. Każdy z administratorów instancji może wybrać kopiowanie pojedynczych filmów lub całych instancji znajomych, co stanowi zachętę do tworzenia społeczności o współdzielonej przepustowości.

Filmy są udostępniane do pobrania za pośrednictwem protokołu HTTP , ale odtwarzanie preferowane jest w trybie peer-to-peer przy użyciu HLS i WebTorrent . Użytkownicy podłączeni do platformy działają jak punkty przekaźnikowe, które wysyłają fragmenty wideo do innych użytkowników, zmniejszając przepustowość każdego z nich do serwera, a tym samym umożliwiając działanie mniejszego sprzętu przy niższych kosztach.

Pochodzenie i historia

Sepia , maskotka PeerTube

PeerTube został stworzony przez programistę internetowego znanego jako Chocobozzz jako alternatywa peer-to-peer dla YouTube , wykorzystująca protokół WebTorrent do udostępniania filmów. W 2017 roku skontaktował się z nim Framasoft, który prowadził kampanię o nazwie Contributopia , której celem jest stworzenie alternatywy dla scentralizowanych platform. Aby wesprzeć go i jego pracę, zwłaszcza nad poprawą projektu i użyteczności, Framasoft zatrudnił programistę.

W 2018 roku firma Framasoft uruchomiła finansowanie społecznościowe w KissKissBankBank [ fr ] , w ramach którego zebrano 53 100 EUR — ponad dwukrotnie więcej niż pierwotny cel 20 000 EUR.

Pierwsza wersja beta PeerTube została wydana w marcu 2018 r., a pierwsza stabilna wersja w październiku 2018 r. W czerwcu 2018 r., zaledwie kilka miesięcy po pierwszej wersji beta, w Internecie publicznie dostępnych jest 113 instancji, które łącznie zawierają ponad 10 000 filmów.

W czerwcu 2018 roku, w wyniku znikania jej filmów w związku ze zmianami dotyczącymi monetyzacji kanałów YouTube , Fundacja Blendera rozpoczęła eksperymenty z hostingiem instancji PeerTube do dystrybucji kopii filmów fundacji.

W maju 2020 roku Framasoft opublikował plan działania oprogramowania na drugą połowę roku i stworzył kampanię zbierania funduszy wymagającą 60 000 euro na pomoc w rozwoju. Pięć miesięcy później (w październiku 2020 r.) PeerTube ogłosiło, że osiągnęło swój cel zbierania funduszy w wysokości 60 000 EUR po przekazaniu 10 000 EUR darowizny od Debiana . W drugiej połowie 2020 roku PeerTube dodał funkcje, takie jak wyszukiwanie globalne, ulepszone listy odtwarzania i więcej narzędzi do moderacji.

Pod koniec 2020 r. firma Framasoft uruchomiła meta-wyszukiwarkę Sepia Search , umożliwiającą globalne wyszukiwanie we wszystkich instancjach PeerTube jednocześnie. Do tej pory (2021) Sepia Search zawiera blisko 800 indywidualnych instancji.

W styczniu 2021 r. Framasoft ogłosił wydanie PeerTube v3.0 przy pomocy udanej kampanii zbierania funduszy. W wydaniu podkreślono transmisję na żywo typu peer-to-peer jako główną cechę wydania.

28 kwietnia 2022 r. Europejski Inspektor Ochrony Danych (EIOD) uruchomił oficjalną platformę wideo ActivityPub EU Video instytucji, organów i agencji UE (EUI), opartą na PeerTube.

Technologia

Film przedstawiający PeerTube

PeerTube korzysta z technologii WebTorrent . Każdy serwer obsługuje narzędzie do śledzenia torrentów , a każda przeglądarka internetowa wyświetlająca wideo również je udostępnia. Pozwala to na współdzielenie obciążenia między sam serwer i klientów oraz przepustowość wykorzystywaną przez P2P .

System działa poprzez federację instancji prowadzonych przez niezależne podmioty. Każdy serwer PeerTube może samodzielnie przechowywać dowolną liczbę filmów, a dodatkowo może łączyć się z innymi serwerami, aby umożliwić użytkownikom oglądanie ich filmów w tym samym interfejsie użytkownika . Ta federacja pozwala na wspólne hostowanie dużej liczby filmów na ujednoliconej platformie, bez konieczności budowania infrastruktury porównywalnej z infrastrukturą gigantów internetowych. Każdy serwer jest obsługiwany i pozostaje pod wyłączną administracją odrębnego podmiotu.

PeerTube korzysta z protokołu ActivityPub w celu umożliwienia decentralizacji i kompatybilności z innymi usługami fediverse , co może zapobiegać blokowaniu dostawców i zwiększać odporność na cenzurę .

Oprogramowanie opiera się na PostgreSQL DBMS .

Istnieją nieoficjalne integracje odtwarzania wideo PeerTube dla popularnych platform, takich jak Reddit i Kodi .

Zobacz też

Linki zewnętrzne