A fost publicată lansarea platformei PeerTube 8.3, concepută pentru a crea sisteme independente de găzduire video și difuzare video descentralizate, alternative la servicii precum YouTube, Dailymotion și Vimeo. Rețeaua de distribuție a conținutului creată cu ajutorul PeerTube se bazează pe conectarea browserelor vizitatorilor între ele și pe utilizarea comunicațiilor P2P. Codul proiectului este distribuit sub licența AGPLv3.
PeerTube îți oferă oportunitatea de a-ți lansa propriul serverului pentru a distribui videoclipuri și a le conecta la o rețea federată comună. Vizitatorii participă la livrarea de conținut și se pot abona la canale și pot primi notificări despre videoclipuri noi, indiferent de serverul pe care îl utilizează. Rețeaua federată PeerTube este formată ca o comunitate de servere mici de găzduire video interconectate, fiecare cu propriul administrator și propriile reguli.
Protocolul ActivityPub este utilizat pentru interacțiunea cu serverul într-o rețea federativă. ID-urile utilizatorilor sunt formate astfel: „@numeutilizator@domeniulserverului”. La vizionarea unui videoclip, datele sunt descărcate, dacă este posibil, prin accesarea browserelor altor vizitatori care vizualizează același conținut. Dacă nimeni nu vizionează videoclipul solicitat, videoclipul este difuzat. Server, unde este încărcat videoclipul (se folosește protocolul WebSeed).
Pe lângă distribuirea traficului între utilizatorii care vizionează videoclipuri, PeerTube permite serverelor să memoreze în cache videoclipuri de la alți creatori. În acest fel, o rețea distribuită este formată nu numai din clienți, ci și din servere și asigură și toleranța la erori. Pe lângă distribuirea videoclipurilor terminate, există suport pentru streaming live cu livrare de conținut în modul P2P. Programele standard, cum ar fi OBS, pot fi folosite pentru a controla fluxul.
Pentru a începe difuzarea prin PeerTube, un utilizator trebuie să încarce un videoclip, o descriere și un set de etichete pe unul dintre servere. După aceasta, videoclipul va deveni disponibil în întreaga rețea federată, nu doar pe Server Descărcare inițială. Un browser standard este suficient pentru a utiliza PeerTube și a participa la distribuirea de conținut. Puteți distribui videoclipuri folosind comunicații P2P adăugând un widget special cu un player web încorporat pe site-ul dvs. web, similar modului în care sunt încorporate videoclipurile YouTube. Puteți urmări lansările video abonându-vă la canale video selectate pe rețele sociale federate (cum ar fi Mastodon și Pleroma) sau prin RSS.
Rețeaua federată include în prezent 1779 de servere întreținute de voluntari și organizații. Dacă un utilizator nu este mulțumit de regulile de postare a videoclipurilor pe un anumit server PeerTube, se poate conecta la altul. Server sau lansați propriul server. Pentru o implementare rapidă Server Este furnizată o imagine Docker preconfigurată (chocobozzz/peertube).
Inițial, platforma PeerTube s-a bazat pe utilizarea clientului WebTorrent BitTorrent, lansat în browser și folosind tehnologia WebRTC pentru a organiza un canal de comunicare directă P2P între browsere. Ulterior, în loc de WebTorrent, a fost folosit protocolul HLS (HTTP Live Streaming) împreună cu WebRTC, care permite controlul adaptiv al fluxului în funcție de lățimea de bandă. Interfața web este construită folosind cadrul Angular.
Inovații cheie în PeerTube 8.3:
- S-a adăugat suport pentru abonarea la liste de blocare externe pentru a ignora automat platformele sau conturile.

- Administratorii pot acum să facă listele lor de blocare accesibile publicului.

- A fost implementată moderarea automată bazată pe liste de cuvinte. Similar platformei Bluesky, videoclipurile și comentariile care conțin cuvinte din listă sunt etichetate, putând fi folosite pentru blocare.

- A fost adăugată posibilitatea de abonare la liste de cuvinte externe pentru a urmări videoclipurile și comentariile în timpul moderării.

- Au fost adăugate notificări prin e-mail despre activități neobișnuite de conectare (de exemplu, la conectarea de pe un dispozitiv nou).

- S-a adăugat suport pentru acțiuni video în bloc, cum ar fi adăugarea mai multor videoclipuri la o listă de redare sau modificarea setărilor pentru un grup de videoclipuri.

- Pagina de gestionare a canalelor include acum o filă pentru publicarea fluxurilor de podcasturi în Apple Podcasts și Podcast Index.

- Căutarea locală indexează acum primele 1000 de caractere ale descrierii unui videoclip.
- Widgetul de conversie a vorbirii în text a fost îmbunătățit, prezentând un câmp de căutare afișat permanent, derulare întreruptă la navigarea manuală prin text și un buton „Sincronizare cu videoclipul” care permite accesul direct la textul poziției de redare curente.

Sursa: opennet.ru








