A fost lansată platforma de difuzare video descentralizată PeerTube 7.1

A fost lansată versiunea 7.1 a platformei PeerTube, destinată creării de sisteme independente și descentralizate de video hosting și difuzare, alternative la servicii precum YouTube, Dailymotion și Vimeo. Rețeaua de distribuție a conținutului creată cu ajutorul PeerTube se bazează pe legarea browserelor vizitatorilor între ele și utilizarea comunicațiilor P2P. Codul proiectului este distribuit sub licența AGPLv3.

PeerTube oferă posibilitatea de a lansa un server propriu pentru distribuirea video și de a-l conecta la o rețea federală comună. Vizitatorii participă la livrarea conținutului și au posibilitatea de a se abona la canale și de a primi notificări despre noi videoclipuri, indiferent de serverul pe care îl folosesc. Rețeaua federală PeerTube se formează ca o asociație de mici servere video hostinguri, fiecare având propriul administrator și reguli stabilite.

Fiecare server video acționează ca un tracker BitTorrent, care găzduiește conturile și videoclipurile utilizatorilor. Pentru interacțiunea serverelor în rețeaua federală se folosește protocolul ActivityPub. Identificatorul utilizatorului se formează ca „@nume_utilizator@domeniu_server”. Atunci când se vizionează un video, datele sunt încărcate, dacă este posibil, prin apeluri la browserele altor vizitatori care vizionează același conținut. Dacă video-ul solicitat nu este vizionat de nimeni, livrarea este realizată de serverul pe care a fost încărcat video-ul (se folosește protocolul WebSeed).

Pe lângă distribuirea traficului între utilizatori care vizionează videoclipuri, PeerTube permite serverelor să cacheze videoclipurile altor autori. Astfel, se formează o rețea distribuită nu doar din clienți, ci și din servere, asigurându-se redundanța. În plus față de distribuția videoclipurilor gata, există suport pentru difuzare în direct (live streaming) cu livrarea conținutului în mod P2P. Pentru gestionarea streamingului se pot folosi programe standard, cum ar fi OBS.

Pentru a începe difuzarea prin PeerTube, utilizatorul trebuie să încarce pe unul dintre servere un videoclip, o descriere și un set de etichete. După aceasta, videoclipul va deveni disponibil în întreaga rețea federală, nu doar pe server Încărcare inițială. Pentru a utiliza PeerTube și a participa la distribuția de conținut, este suficient un browser obișnuit. Distribuirea videoclipurilor prin comunicații P2P se poate realiza prin adăugarea pe site-ul propriu a unui widget special cu un web player încorporat, similar modului în care se integrează videoclipuri de pe YouTube. Apariția videoclipurilor poate fi urmărită prin abonarea la canale video selectate în rețele sociale federative (de exemplu, în Mastodon și Pleroma) sau prin RSS.

În prezent, rețeaua federativă cuprinde 1317 servere, susținute de voluntari și organizații. Dacă utilizatorul nu este mulțumit de regulile de postare a videoclipurilor pe un anumit server PeerTube, poate să se conecteze la un alt server sau să-și lanseze propriul server. Pentru desfășurarea rapidă a serverului, este disponibilă o imagine preconfigurată în format Docker (chocobozzz/peertube).

Inițial, platforma PeerTube s-a bazat pe utilizarea clientului BitTorrent WebTorrent, care rulează în browser și folosește tehnologia WebRTC pentru a organiza un canal direct P2P de comunicare între browsere. Ulterior, protocolul HLS (HTTP Live Streaming) a fost utilizat în combinație cu WebRTC, permițând gestionarea adaptivă a fluxului în funcție de lățimea de bandă. Interfața web este construită folosind framework-ul Angular.

Inovațiile principale ale PeerTube 7.1:

  • Îmbunătățită identificarea nodurilor rețelei federative — sub miniaturile video acum este afișată informația despre serverul utilizat de autorul videoclipului. Când se face clic pe această informație, apare un dialog cu detalii suplimentare despre sursa videoclipului.
    A fost lansată platforma de difuzare video descentralizată PeerTube 7.1
  • Extins suportul pentru specificația Podcast 2.0. A fost adăugată posibilitatea de a utiliza conținut din PeerTube ca podcasturi — utilizatorii se pot abona la canale cu podcasturi și pot reda separat fluxul audio din videoclipuri, folosind aplicații de podcasturi standard, precum AntennaPod și Podverse. A fost asigurată compatibilitatea fluxului de podcasturi cu Apple Podcast.
  • Aspectul paginii „Despre” a fost modificat. A fost adăugat un bloc cu informații despre instanța platformei, cum ar fi numărul de utilizatori și videoclipuri încărcate, descrierea platformei și regulile de utilizare.
    A fost lansată platforma de difuzare video descentralizată PeerTube 7.1
  • A fost activat un protocol mai modern care permite creșterea numărului de utilizatori care vizionează simultan conținut prin reducerea numărului de mesaje trimise în rețeaua federativă.
  • A fost adăugată suport pentru verificarea în microblogurile Mastodon - utilizatorul își poate lega canalele și platformele PeerTube de contul său Mastodon și poate adăuga un buton pentru abonarea la blogul său din Mastodon.
  • A fost actualizată biblioteca p2p-media-loader, care permite utilizarea modului P2P în playerul video pentru a îmbunătăți stabilitatea redării conținutului. Modificările sunt deosebit de vizibile atunci când vizionați stream-uri configurate pentru a funcționa în moduri cu latențe scăzute.
  • A fost adăugat suport pentru plasarea subtitrărilor în videoclipurile din stocarea obiectelor.
  • Administratorului i s-au oferit setări pentru a defini comportamentul playerului în mod implicit.
  • A fost adăugată suport pentru pluginurile clientului pentru inserarea de linkuri externe în meniul din panoul din stânga.
  • Suportul pentru ramura platformei Node.JS 18 a fost întrerupt.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster