Lansarea platformei descentralizate de difuzare video PeerTube 4.3

A fost lansată platforma descentralizată pentru organizarea de găzduire video și difuzare video PeerTube 4.3. PeerTube oferă o alternativă independentă de furnizor la YouTube, Dailymotion și Vimeo, folosind o rețea de distribuție de conținut bazată pe comunicarea P2P și conectarea browserelor vizitatorilor. Dezvoltarile proiectului sunt distribuite sub licenta AGPLv3.

Principalele inovații:

  • A fost implementată capacitatea de a importa automat videoclipuri de pe alte platforme video. De exemplu, un utilizator poate posta inițial un videoclip pe YouTube și poate configura transferul automat către canalul său bazat pe PeerTube. Este posibil să grupați videoclipuri de pe diferite platforme într-un singur canal PeerTube, precum și un transfer limitat de videoclipuri din listele de redare specificate. Importul automat este activat în meniul „Biblioteca mea” prin butonul „Sincronizările mele” din fila „Canale”.
    Lansarea platformei descentralizate de difuzare video PeerTube 4.3
  • Au fost efectuate lucrări pentru modernizarea interfeței cu utilizatorul. A fost revizuit designul paginii de creare a contului, pe care a crescut numărul de etape în timpul înregistrării: afișarea informațiilor generale, acceptarea condițiilor de utilizare, completarea unui formular cu datele utilizatorului, cererea de creare a primului canal și informații despre înregistrarea cu succes a contului. S-a schimbat locația elementelor de top pe pagina de conectare pentru a face mesajele informaționale mai vizibile. Bara de căutare a fost mutată în centrul din partea de sus a ecranului. Dimensiunea fontului mărită și culoarea ajustată.
    Lansarea platformei descentralizate de difuzare video PeerTube 4.3
  • Au fost extinse posibilitățile de încorporare a videoclipurilor pe alte site-uri. Pentru transmisiile în direct încorporate în playerul integrat în pagini, în momentele dinaintea începerii și după încheierea difuzării, sunt afișate screensavere explicative în loc de gol, creând un sentiment de eșec. De asemenea, este implementată începerea automată a redării după începerea unei transmisii live programate.
  • S-au adăugat noi opțiuni pentru configurarea nodului PeerTube. Administratorului i se oferă instrumente pentru a lansa lucrul în modul lot pe nodurile federate (Federație), de exemplu, pentru a elimina simultan anumiți abonați din toate nodurile controlate. S-au adăugat opțiuni de dezactivare a transcodării pentru a modifica rezoluția videoclipurilor descărcate sau a transmisiunilor live, inclusiv posibilitatea de a dezactiva transcodarea videoclipurilor cu o rezoluție mai mare decât cea maximă permisă în setări. Abilitatea de a șterge selectiv fișiere din videoclipuri a fost adăugată la interfața web, ceea ce poate fi util pentru eliberarea spațiului liber (de exemplu, puteți șterge imediat videoclipurile cu o rezoluție mai mare decât cea specificată).
    Lansarea platformei descentralizate de difuzare video PeerTube 4.3
  • Au fost făcute optimizări pentru a îmbunătăți performanța și a crește scalabilitatea.

Platforma PeerTube se bazează pe utilizarea clientului WebTorrent BitTorrent, care rulează în browser și folosește tehnologia WebRTC pentru a organiza un canal de comunicare direct P2P între browsere și pe protocolul ActivityPub, care vă permite să uniți servere video disparate într-un sistem comun federal. rețea în care vizitatorii participă la livrarea de conținut și au capacitatea de a se abona la canale și de a primi notificări despre videoclipuri noi. Interfața web oferită de proiect este construită folosind framework-ul Angular.

Rețeaua federată PeerTube este formată ca o comunitate de mici servere de găzduire video interconectate, fiecare dintre ele având propriul administrator și poate adopta propriile reguli. Fiecare server cu video joacă rolul unui tracker BitTorrent, care găzduiește conturile de utilizator ale acestui server și videoclipurile acestora. ID-ul utilizatorului este sub forma „@nume_utilizator@domeniu_server”. Datele de navigare sunt transmise direct din browserele altor vizitatori care vizualizează conținutul.

Dacă nimeni nu urmărește videoclipul, returul este organizat de serverul pe care a fost încărcat inițial videoclipul (se folosește protocolul WebSeed). Pe lângă distribuirea traficului între utilizatorii care vizionează videoclipuri, PeerTube permite și gazdelor lansate de autori să găzduiască videoclipuri pentru prima dată să memoreze în cache videoclipurile altor autori, formând o rețea distribuită nu numai de clienți, ci și de servere, precum și oferind toleranță la erori. . Există suport pentru streaming live cu livrare de conținut în modul P2P (programele tipice, cum ar fi OBS, pot fi folosite pentru a controla fluxul).

Pentru a începe difuzarea prin PeerTube, utilizatorul trebuie doar să încarce un videoclip, o descriere și un set de etichete pe unul dintre servere. După aceea, filmul va fi disponibil pe întreaga rețea federată și nu doar de pe serverul principal de descărcare. Pentru a lucra cu PeerTube și a participa la distribuția de conținut, este suficient un browser obișnuit și nu este necesar niciun software suplimentar. Utilizatorii pot urmări activitatea în canalele video selectate abonându-se la fluxuri de interes pe rețelele sociale federate (cum ar fi Mastodon și Pleroma) sau prin RSS. Pentru a distribui videoclipuri folosind comunicații P2P, utilizatorul poate adăuga, de asemenea, un widget special cu un player web încorporat pe site-ul său.

În prezent, există aproximativ 1100 de servere de găzduire de conținut întreținute de diverși 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 un alt server sau poate începe propriul său server. Pentru implementarea rapidă a serverului, este furnizată o imagine preconfigurată în format Docker (chocobozzz/peertube).

Sursa: opennet.ru

Adauga un comentariu