Ang PeerTube 2.3 ug WebTorrent Desktop 0.23 anaa

gipatik pagpagawas Peer Tube 2.3, 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 pag-upload 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 networks (pananglitan, Mastodon ug Pleroma) o pinaagi sa RSS. Aron maapod-apod ang mga video gamit ang mga komunikasyon sa P2P, mahimo usab nga idugang sa user ang usa ka 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:

  • Gidugang nga suporta alang sa pangkalibutanon nga pagpangita (gi-disable pinaagi sa default ug nanginahanglan pagpaaktibo sa tagdumala).
  • Gihatagan ang tagdumala og katakus sa paghubit sa bandera nga gipakita sa mga panid sa karon nga pananglitan sa PeerTube.
  • Ang mga himan alang sa pagtukod sa mga federated network gipalapdan: Usa ka setting ang gidugang alang sa pagpasa sa video nga wala maapil sa mga listahan sa publiko ngadto sa ubang mga network. Ang suporta alang sa paghan-ay sa mga file sa video pinaagi sa resolusyon sa screen sa reverse order gipatuman. Gipaandar ang pagpadala sa tibuok nga mga deskripsyon sa mga butang sa video pinaagi sa ActivityPub.
  • Ang mga moderator adunay katakus sa pagtangtang sa mga komento alang sa usa ka gihatag nga account ug pag-disable sa mga account samtang nagtan-aw sa mga thumbnail. Gidugang nga suporta alang sa pagtino nang daan sa kasagarang mga hinungdan sa pagtangtang.
  • Ang paggamit sa tanan nga magamit nga wanang sa screen kung magpakita sa usa ka grid sa mga thumbnail na-optimize.
  • Usa ka video counter ug impormasyon sa channel ang gidugang sa "Akong mga video" nga panid.
  • Ang nabigasyon sa menu sa admin interface gipasayon.
  • Posible nga higpitan ang pag-access sa mga RSS feed nga adunay bag-ong mga video alang sa pipila nga mga channel ug account.
  • Alpha pagpagawas sa plugin gisugyot Awtomatikong pag-block sa mga video, nga nagtugot kanimo sa pag-block sa mga video base sa mga lista sa block sa publiko.
  • Pagsunod sa kinatibuk-ang uso sa paggamit sa inklusibo nga mga termino, ang feature nga "blacklist sa mga video" giilisan og ngalan nga "mga block/blocklist sa mga video".
  • Alang sa pagproseso sa imahe imbes nga usa ka binding library Mahait module nga gi-enable
    jimp (JavaScript Image Manipulation Program), gisulat sa bug-os sa JavaScript.

dugang naporma bag-ong isyu WebTorrent Desktop 0.22, usa ka torrent client nga nagsuporta sa video streaming ug nagtugot kanimo sa pagtan-aw sa video ug audio content nga dili maghulat nga kini hingpit nga ma-download, nga mag-load sa bag-ong data kung gikinahanglan. Gitugotan ka usab sa WebTorrent Desktop nga usbon ang posisyon sa sulod sa mga file nga wala pa hingpit nga na-download (ang pagbag-o sa posisyon awtomatiko nga nagbag-o sa prayoridad sa pag-download sa mga bloke). Posible nga magkonektar sa parehas nga WebTorrent-based browser peer ug BitTorrent peer gamit ang standard nga mga programa sama sa Transmission o uTorrent. Ang mga link sa magnet, torrent file, pag-ila sa mga kaedad pinaagi sa DHT (Distributed Hash Table), PEX (Peer exchange) ug mga listahan gikan sa mga tracker server gisuportahan. Ang pag-stream gamit ang AirPlay, Chromecast ug DLNA nga mga protocol gisuportahan.

Usa ka bag-ong bersyon talagsaon suporta alang sa multi-track audio, gipaayo nga codec detection, file verification notifications, suporta alang sa MPEG-Layer-2, Musepack, Matroska (tunog) ug WavePack nga mga format, ang sinugdanan sa pagmantala sa rpm packages alang sa Linux ug mga asembliya alang sa arm64 nga arkitektura. Ang pagpagawas sa 0.22 gitukod sa Electron 9 nga plataporma, apan ang pag-update sa 0.23 gimantala, nga mibalhin sa paggamit sa usa ka pagsulay nga bersyon sa Electron 10 nga plataporma.

Pahinumdum kami kanimo nga ang WebTorrent usa ka extension sa BitTorrent protocol nga nagtugot kanimo sa pag-organisar sa usa ka desentralisado nga network sa pag-apod-apod sa sulud nga naglihok pinaagi sa pag-link sa mga browser sa mga tiggamit nga nagtan-aw sa sulud. Ang proyekto wala magkinahanglan sa eksternal nga imprastraktura sa server o mga plugin sa browser aron makalihok. Aron makonektar ang mga bisita sa website ngadto sa usa ka network sa paghatod sa sulod, igo na ang pagbutang ug espesyal nga JavaScript code sa website nga naggamit sa teknolohiya sa WebRTC alang sa direktang pagbayloay sa datos tali sa mga browser.

Source: opennet.ru

Idugang sa usa ka comment