Pagpagawas sa desentralisadong video broadcasting platform PeerTube 2.0

gipatik pagpagawas Peer Tube 2.0, usa ka desentralisadong plataporma alang sa pag-organisar sa video hosting ug video broadcasting. Nagtanyag ang PeerTube og alternatibong vendor-neutral sa YouTube, Dailymotion ug Vimeo, gamit ang content distribution network base sa P2P nga komunikasyon ug pagsumpay sa mga browser sa mga bisita. Mga kalamboan sa proyekto pagkaylap lisensyado ubos sa AGPLv3.

Ang PeerTube gibase sa kliyente sa BitTorrent WebTorrent, gilusad sa browser ug gamit ang teknolohiya WebRTC sa pag-organisar sa usa ka direkta nga P2P komunikasyon channel tali sa mga browser, ug sa protocol KalihokanPub, nga nagtugot kanimo sa paghiusa sa magkalahi nga mga video server ngadto sa usa ka komon nga federated network diin ang mga bisita moapil sa paghatod sa sulod ug adunay abilidad sa pag-subscribe sa mga channel ug makadawat og mga pahibalo mahitungod sa bag-ong mga video. Ang web interface nga gihatag sa proyekto gitukod gamit ang balangkas Angular.

Ang PeerTube federated network naporma isip usa ka komunidad sa mga interconnected nga gagmay nga video hosting server, nga ang matag usa adunay kaugalingong administrador ug makasagop sa kaugalingon nga mga lagda. Ang matag server nga adunay video naglihok isip BitTorrent tracker, nga nag-host sa mga user account niini nga server ug sa ilang mga video. Ang user ID naporma sa porma nga "@user_name@server_domain". Ang data sa pag-browse direkta nga gipadala gikan sa mga browser sa ubang mga bisita nga nagtan-aw sa sulud.

Kung walay nagtan-aw sa video, ang pagbalik giorganisar sa server diin ang video orihinal nga gi-upload (ang protocol gigamit WebSeed). Gawas pa sa pag-apod-apod sa trapiko sa mga tiggamit nga nagtan-aw sa mga video, gitugotan usab sa PeerTube ang mga node nga gilunsad sa mga tiglalang nga una nga mag-host sa mga video sa pag-cache sa mga video gikan sa ubang mga tiglalang, nga nagporma usa ka giapod-apod nga network dili lamang sa mga kliyente apan usab sa mga server, ingon man paghatag sa pagtugot sa sayup.

Sa pagsugod sa pagsibya pinaagi sa PeerTube, ang user kinahanglan lang nga mag-upload og video, deskripsyon ug set sa mga tag sa usa sa mga server. Human niini, ang video mahimong magamit sa tibuok federated network, ug dili lamang gikan sa inisyal nga download server. Aron magtrabaho kauban ang PeerTube ug makaapil sa pag-apod-apod sa sulud, ang usa ka regular nga browser igo na ug wala magkinahanglan pag-instalar sa dugang nga software. Ang mga tiggamit makasubay sa kalihokan sa pinili nga mga channel sa video pinaagi sa pag-subscribe sa mga channel sa interes sa federated social network (pananglitan, Mastodon ug Pleroma) o pinaagi sa RSS. Sa pag-apod-apod sa mga video gamit ang P2P nga komunikasyon, ang user mahimo usab nga makadugang ug espesyal nga widget nga adunay built-in nga web player sa iyang website.

Sa pagkakaron, labaw pa sa usa ka website ang gilusad sa pag-host sa sulod 300 mga server nga gipadayon sa lainlaing mga boluntaryo ug organisasyon. Kung ang usa ka tiggamit dili matagbaw sa mga lagda alang sa pag-post sa mga video sa usa ka partikular nga server sa PeerTube, mahimo siyang magkonektar sa lain nga server o dagan imong kaugalingon nga server. Alang sa dali nga pag-deploy sa server, usa ka pre-configure nga imahe sa Docker format (chocobozzz/peertube) gihatag.

В bag-ong pagpagawas:

  • Gihimo ang mga pagbag-o nga nahiuyon sa break. Gikuha ang daan nga pagpatuman sa sistema mga kasiguruhan digital nga pagpirma sa JSON LD (Linked Dat) nga mga dokumento. Ang parameter sa pag-configure nga email.object giilisan og ngalan sa email.subject;
  • Ang suporta alang sa mga plugins ug mga tema na-stabilize. Ang matag pananglitan sa PeerTube mahimong adunay kaugalingon nga tema (ang tagdumala nag-upload sa mga tema, pagkahuman mahimo na kini nga magamit alang sa pagpaaktibo sa mga tiggamit);
  • Ang abilidad sa pagkonektar sa mga tigdumala alang sa pagsala sa mga tiggamit sa panahon sa pagrehistro gidugang ngadto sa plugin development API (filter:api.user.signup.allowed.result);
  • Ang mga himan sa pagdumala sa node sa PeerTube gipalapdan sa web interface sa tigdumala. Isip kabahin sa buluhaton sa paghimo og bag-ong direktoryo sa PeerTube nodes (joinpeertube.org) midugang dugang nga mga natad sa impormasyon nga naghulagway sa gisuportahan nga node: kategoriya, pinulongan sa komunikasyon, Code of Conduct, moderation rules, impormasyon mahitungod sa tag-iya ug administrator, impormasyon mahitungod sa ekipo ug pondo sa node. Ang gipiho nga impormasyon gibutang usab sa panid alang sa pagkonektar sa user ngadto sa node ug sa seksyon nga "About";
  • Gidugang ang abilidad sa awtomatikong pagsubay sa ubang mga node ug mga rehistro nga ma-access sa publiko;
  • Nagdugang usa ka panid nga adunay labing gusto nga mga video;
  • Usa ka seksyon nga adunay mga estadistika ang gidugang sa panid sa impormasyon sa node;
  • Gisuportahan na karon sa tab sa video ang case-insensitive nga pagpangita;
  • Gidugang ang automatic playback mode para sa sunod nga girekomendar nga video;
  • Gidugang nga suporta alang sa mga subtitle sa porma sa yano nga mga file sa teksto;
  • Ang mga operasyon sa pagpuli sa tema gipadali;
  • Ang abilidad sa pagpagana sa pagsibya gamit ang HLS (HTTP Live Streaming) gidugang sa admin panel.

Source: opennet.ru

Idugang sa usa ka comment