Llançament de la plataforma de difusió de vídeo descentralitzada PeerTube 1.3

publicat qüestió Peertube 1.3, una plataforma descentralitzada per organitzar l'allotjament i la difusió de vídeos. PeerTube ofereix una alternativa de proveïdor neutral a YouTube, Dailymotion i Vimeo, utilitzant una xarxa de distribució de contingut basada en comunicacions P2P i enllaçant els navegadors dels visitants. Desenvolupaments del projecte propagació amb llicència sota AGPLv3.

PeerTube es basa en el client BitTorrent WebTorrent, llançat al navegador i utilitzant tecnologia WebRTC per organitzar un canal de comunicació P2P directe entre els navegadors i el protocol ActivitatPub, que permet unir servidors de vídeo diferents en una xarxa federada comuna en la qual els visitants participen en el lliurament de contingut i tenen la possibilitat de subscriure's als canals i rebre notificacions sobre vídeos nous. La interfície web proporcionada pel projecte es construeix mitjançant el framework Angular.

La xarxa federada PeerTube es forma com una comunitat de petits servidors d'allotjament de vídeo interconnectats, cadascun dels quals té el seu propi administrador i poden adoptar les seves pròpies regles. Cada servidor amb vídeo fa el paper d'un rastrejador BitTorrent, que allotja els comptes d'usuari d'aquest servidor i els seus vídeos. L'ID d'usuari té la forma "@nom_usuari@domini_servidor". Les dades de navegació es transmeten directament des dels navegadors d'altres visitants que visualitzen el contingut.

Si ningú veu el vídeo, el retorn l'organitza el servidor al qual es va penjar el vídeo originalment (s'utilitza el protocol WebSeed). A més de distribuir el trànsit entre els usuaris que miren vídeos, PeerTube també permet que els nodes llançats pels creadors allotgin inicialment vídeos per emmagatzemar a la memòria cau vídeos d'altres creadors, formant una xarxa distribuïda no només de clients sinó també de servidors, a més de proporcionar tolerància a errors.

Per començar a emetre a través de PeerTube, l'usuari només ha de pujar un vídeo, una descripció i un conjunt d'etiquetes a un dels servidors. Després d'això, el vídeo estarà disponible a tota la xarxa federada, i no només des del servidor de descàrrega inicial. Per treballar amb PeerTube i participar en la distribució de contingut, n'hi ha prou amb un navegador normal i no requereix la instal·lació de programari addicional. Els usuaris poden fer un seguiment de l'activitat als canals de vídeo seleccionats subscrivint-se a canals d'interès en xarxes socials federades (per exemple, Mastodon i Pleroma) o mitjançant RSS. Per distribuir vídeos mitjançant comunicacions P2P, l'usuari també pot afegir un giny especial amb un reproductor web integrat al seu lloc web.

Si un usuari no està satisfet amb les regles per publicar vídeos en un servidor PeerTube concret, es pot connectar a un altre servidor o correr el teu propi servidor. Per a un desplegament ràpid del servidor, es proporciona una imatge preconfigurada en format Docker (chocobozzz/peertube). Actualment en curs per publicar contingut 332 servidors mantinguts per diversos voluntaris i organitzacions.

Noves funcions clau de la versió 1.3:

  • S'ha afegit suport per a llistes de reproducció de vídeo amb les quals l'usuari pot crear una llista per a la visualització retardada.
    És possible crear llistes de reproducció tant privades com públiques. Cada entrada no només pot definir un vídeo, sinó també fer referència a una posició per iniciar i acabar la reproducció. A diferència dels canals, les llistes de reproducció no poden ser objecte d'una subscripció, sinó que són un mitjà de visualització individual. Pots incloure no només els teus propis vídeos, sinó també els vídeos d'altres persones a la llista de reproducció. La configuració streaming_playlists s'ha afegit al fitxer de configuració production.yaml, que defineix el directori per desar les llistes de reproducció;

  • S'ha afegit la funció de posar en quarantena els vídeos (quan està activat, els vídeos descarregats s'afegeixen automàticament a la llista negra i s'exclouen d'ella després de la revisió);
  • S'ha afegit suport de protocol experimental HLS (Transmissió en directe HTTP), que us permet controlar de manera adaptativa la transmissió en funció de l'ample de banda. Per utilitzar HLS, cada resolució requereix que es pengi un fitxer de vídeo independent. Compatible amb FFmpeg 4 o posterior;
  • Capacitats de gestió de subscriptors millorades. S'ha afegit suport per suprimir un subscriptor, bloquejar la creació de noves subscripcions, afegir subscriptors manualment i enviar notificacions sobre nous subscriptors;
  • Interfície d'usuari millorada. S'ha augmentat l'alçada de l'àrea de reproducció, s'ha canviat el disseny dels botons, s'ha augmentat la mida de les miniatures,
    s'ha afegit una secció "La meva biblioteca" al menú, s'ha millorat la visualització en dispositius mòbils i s'han afegit nous efectes animats;

  • La interfície de l'administrador ara té la capacitat de desactivar el rastrejador (prohibició de l'operació en mode P2P), canviar/restablir contrasenyes d'usuari, veure els registres del servidor, diagnosticar problemes de xarxa, limitar la mida de l'historial dels vídeos vists i suprimir entrades antigues sobre vídeos externs. .

Font: opennet.ru

Afegeix comentari