Available ang PeerTube 2.3 at WebTorrent Desktop 0.23

Nai-publish problema Peer Tube 2.3, isang desentralisadong platform para sa pag-aayos ng pagho-host ng video at pagsasahimpapawid ng video. Nag-aalok ang PeerTube ng alternatibong vendor-neutral sa YouTube, Dailymotion at Vimeo, gamit ang isang network ng pamamahagi ng nilalaman batay sa mga P2P na komunikasyon at pag-link ng mga browser ng mga bisita nang magkasama. Mga pag-unlad ng proyekto kumalat lisensyado sa ilalim ng AGPLv3.

Ang PeerTube ay batay sa BitTorrent client WebTorrent, inilunsad sa browser at gumagamit ng teknolohiya WebRTC upang ayusin ang isang direktang P2P na channel ng komunikasyon sa pagitan ng mga browser, at ang protocol AktibidadPub, na nagbibigay-daan sa iyong pag-isahin ang magkakaibang mga video server sa isang karaniwang federated network kung saan ang mga bisita ay lumahok sa paghahatid ng nilalaman at may kakayahang mag-subscribe sa mga channel at makatanggap ng mga abiso tungkol sa mga bagong video. Ang web interface na ibinigay ng proyekto ay binuo gamit ang framework Anggular.

Ang PeerTube federated network ay nabuo bilang isang komunidad ng magkakaugnay na maliliit na video hosting server, na bawat isa ay may sariling administrator at maaaring magpatibay ng sarili nitong mga panuntunan. Ang bawat server na may video ay gumaganap bilang isang BitTorrent tracker, na nagho-host ng mga user account ng server na ito at ng kanilang mga video. Ang user ID ay nabuo sa form na "@user_name@server_domain". Ang data ng pagba-browse ay direktang ipinadala mula sa mga browser ng iba pang mga bisita na tumitingin sa nilalaman.

Kung walang nanonood ng video, ang pag-upload ay isinaayos ng server kung saan orihinal na na-upload ang video (ginagamit ang protocol WebSeed). Bilang karagdagan sa pamamahagi ng trapiko sa mga user na nanonood ng mga video, pinapayagan din ng PeerTube ang mga node na inilunsad ng mga creator na unang mag-host ng mga video sa pag-cache ng mga video mula sa iba pang mga creator, na bumubuo ng isang distributed na network ng hindi lamang ng mga kliyente kundi pati na rin ng mga server, pati na rin ang pagbibigay ng fault tolerance.

Upang magsimulang mag-broadcast sa pamamagitan ng PeerTube, kailangan lang ng user na mag-upload ng video, paglalarawan at isang set ng mga tag sa isa sa mga server. Pagkatapos nito, magiging available ang video sa buong federated network, at hindi lang mula sa paunang download server. Upang gumana sa PeerTube at lumahok sa pamamahagi ng nilalaman, sapat na ang isang regular na browser at hindi nangangailangan ng pag-install ng karagdagang software. Maaaring subaybayan ng mga user ang aktibidad sa mga napiling channel ng video sa pamamagitan ng pag-subscribe sa mga channel ng interes sa mga federated social network (halimbawa, Mastodon at Pleroma) o sa pamamagitan ng RSS. Upang ipamahagi ang mga video gamit ang mga P2P na komunikasyon, maaari ding magdagdag ang user ng isang espesyal na widget na may built-in na web player sa kanyang website.

Sa kasalukuyan, higit sa isang website ang inilunsad upang mag-host ng nilalaman 300 mga server na pinananatili ng iba't ibang mga boluntaryo at organisasyon. Kung ang isang user ay hindi nasisiyahan sa mga panuntunan para sa pag-post ng mga video sa isang partikular na server ng PeerTube, maaari siyang kumonekta sa isa pang server o tumakbo sarili mong server. Para sa mabilis na pag-deploy ng server, isang pre-configure na imahe sa Docker format (chocobozzz/peertube) ay ibinigay.

Π’ bagong isyu:

  • Nagdagdag ng suporta para sa pandaigdigang paghahanap (naka-disable bilang default at nangangailangan ng pag-activate ng administrator).
  • Ang administrator ay binibigyan ng kakayahang tukuyin ang banner na ipinapakita sa mga pahina ng kasalukuyang instance ng PeerTube.
  • Ang mga tool para sa pagbuo ng mga federated network ay pinalawak: Ang isang setting ay idinagdag para sa pagpapadala ng video na hindi kasama sa mga pampublikong listahan sa ibang mga network. Naipatupad na ang suporta para sa pag-uuri ng mga video file ayon sa resolution ng screen sa reverse order. Pinagana ang pagpapadala ng buong paglalarawan ng mga video object sa pamamagitan ng ActivityPub.
  • Ang mga moderator ay may kakayahang magtanggal ng mga komento para sa isang partikular na account at huwag paganahin ang mga account habang tinitingnan ang mga thumbnail. Nagdagdag ng suporta para sa paunang pagtukoy sa mga karaniwang dahilan para sa pagtanggal.
  • Ang paggamit ng lahat ng magagamit na espasyo sa screen kapag nagpapakita ng grid ng mga thumbnail ay na-optimize.
  • Ang isang video counter at impormasyon ng channel ay naidagdag sa pahina ng "Aking mga video."
  • Ang nabigasyon ng menu sa interface ng admin ay pinasimple.
  • Posibleng paghigpitan ang pag-access sa mga RSS feed gamit ang mga bagong video para sa ilang partikular na channel at account.
  • Alpha release ng plugin na iminungkahi I-auto block ang mga video, na nagbibigay-daan sa iyong mag-block ng mga video batay sa mga pampublikong listahan ng block.
  • Kasunod ng pangkalahatang trend ng paggamit ng mga inklusibong termino, ang feature na "blacklist ng mga video" ay pinalitan ng pangalan na "mga video block/blocklist".
  • Para sa pagproseso ng imahe sa halip na isang binding library matulis pinagana ang module
    jimp (JavaScript Image Manipulation Program), ganap na nakasulat sa JavaScript.

Bukod pa rito nabuo bagong labas WebTorrent Desktop 0.22, isang torrent client na sumusuporta sa video streaming at nagbibigay-daan sa iyong tingnan ang video at audio na nilalaman nang hindi naghihintay na ganap itong ma-download, na naglo-load ng bagong data kung kinakailangan. Binibigyang-daan ka rin ng WebTorrent Desktop na baguhin ang posisyon sa loob ng mga file na hindi pa ganap na nai-download (ang pagbabago ng posisyon ay awtomatikong binabago ang priyoridad sa pag-download ng mga bloke). Posibleng kumonekta sa parehong WebTorrent-based browser peer at BitTorrent peer gamit ang mga standard na program gaya ng Transmission o uTorrent. Ang mga magnet link, torrent file, pagkakakilanlan ng mga kapantay sa pamamagitan ng DHT (Distributed Hash Table), PEX (Peer exchange) at mga listahan mula sa mga server ng tracker ay sinusuportahan. Sinusuportahan ang pag-stream gamit ang AirPlay, Chromecast at DLNA protocol.

Bagong bersyon kapansin-pansin suporta para sa multi-track audio, pinahusay na codec detection, mga notification sa pag-verify ng file, suporta para sa MPEG-Layer-2, Musepack, Matroska (tunog) at mga format ng WavePack, ang simula ng pag-publish ng mga rpm package para sa Linux at mga assemblies para sa arm64 architecture. Ang release 0.22 ay binuo sa platform ng Electron 9, ngunit pagkatapos ay na-publish ang update 0.23, na lumipat sa paggamit ng isang pagsubok na bersyon ng platform ng Electron 10.

Paalalahanan ka namin na ang WebTorrent ay isang extension ng BitTorrent protocol na nagbibigay-daan sa iyong ayusin ang isang desentralisadong network ng pamamahagi ng nilalaman na gumagana sa pamamagitan ng pag-link sa mga browser ng mga user na tumitingin ng nilalaman. Ang proyekto ay hindi nangangailangan ng panlabas na imprastraktura ng server o mga plugin ng browser upang gumana. Upang ikonekta ang mga bisita sa website sa isang network ng paghahatid ng nilalaman, sapat na upang maglagay ng espesyal na JavaScript code sa website na gumagamit ng teknolohiya ng WebRTC para sa direktang pagpapalitan ng data sa pagitan ng mga browser.

Pinagmulan: opennet.ru

Magdagdag ng komento