Paglabas ng desentralisadong video broadcasting platform na PeerTube 3.2

Ang paglabas ng isang desentralisadong platform para sa pag-aayos ng pagho-host ng video at pagsasahimpapawid ng video na PeerTube 3.2 ay naganap. 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. Ang mga pagpapaunlad ng proyekto ay ipinamamahagi sa ilalim ng lisensya ng AGPLv3.

Mga pangunahing inobasyon:

  • Ang interface ay muling idinisenyo upang magbigay ng mas nakikitang paghihiwalay ng mga channel at account, halimbawa upang agad na maunawaan ng user na sila ay nasa page ng channel at hindi sa page ng user. Ang mga channel avatar ay ipinapakita na ngayon sa isang parisukat na format, at ang mga avatar ng user sa isang bilog na format, upang hindi malito ang mga channel at ang mga account ng mga may-ari ng mga ito. Sa kanang bahagi ng mga pahina ng channel, isang bloke na may impormasyon tungkol sa may-ari ay idinagdag, kapag na-click, isang pahina na naglilista ng mga channel ng user na ito ay ipinapakita. Ang disenyo ng mga page ng channel ay na-optimize din para mas kitang-kita ang pagkakaiba ng iba't ibang channel, na may kakayahang mag-pin ng banner na partikular sa channel at button ng suporta sa itaas. Sa mga thumbnail ng video, unang ipinapakita ang channel at ang laki ng thumbnail ng video ay nadagdagan ng isang ikatlo.
    Paglabas ng desentralisadong video broadcasting platform na PeerTube 3.2
  • Para sa mga user na hindi naka-log in sa isang account, ang suporta para sa awtomatikong pagpapatuloy ng pag-playback mula sa isang naantala na posisyon ay ipinatupad.
  • Ang interface ng pag-upload ng video sa PeerTube ay na-moderno. Ang pag-download ay maaari na ngayong maantala, halimbawa dahil sa pagkawala ng koneksyon sa Internet, at ipagpatuloy pagkatapos ng ilang oras.
  • Ang mga default na setting ng pag-download ng video ay binago; kapag nag-click ka sa "Download" na buton, ang proseso ng direktang paglilipat ng file ay magsisimula na ngayon, sa halip na magpadala ng torrent download.
  • Ang interface ay nagdagdag ng kakayahang pagbukud-bukurin ang mga video na na-upload ng user ayon sa pamantayan tulad ng petsa ng publikasyon, bilang ng mga view at tagal.
  • Nagpatupad ng notification para sa mga administrator tungkol sa pagkakaroon ng bagong release ng PeerTube at ang pagkakaroon ng mga update sa plugin.
  • Sa video viewer na naka-embed sa mga page, ang menu ng konteksto na ipinapakita kapag ang pag-right click ay pinalawak. Halimbawa, idinagdag ang maliliit na icon na nagpapaliwanag at isang bloke ng istatistika na may teknikal na impormasyon para sa mga advanced na user.
    Paglabas ng desentralisadong video broadcasting platform na PeerTube 3.2

Ipaalala namin sa iyo na ang PeerTube ay batay sa paggamit ng BitTorrent client na WebTorrent, na tumatakbo sa browser at gumagamit ng teknolohiya ng WebRTC upang ayusin ang isang direktang P2P na channel ng komunikasyon sa pagitan ng mga browser, at ang ActivityPub protocol, na nagbibigay-daan sa iyong pag-isahin ang magkakaibang mga video server sa isang karaniwang federated network kung saan lumalahok ang mga bisita sa content ng paghahatid at may kakayahang mag-subscribe sa mga channel at makatanggap ng mga notification tungkol sa mga bagong video. Ang web interface na ibinigay ng proyekto ay binuo gamit ang Angular framework.

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 (ang WebSeed protocol ay ginagamit). 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. Mayroong suporta para sa live streaming na may paghahatid ng nilalaman sa P2P mode (maaaring gamitin ang mga karaniwang programa tulad ng OBS upang kontrolin ang streaming).

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.

Kasalukuyang mayroong higit sa 900 mga server ng pagho-host ng nilalaman na pinananatili ng iba't ibang mga boluntaryo at organisasyon. Kung ang isang user ay hindi nasisiyahan sa mga patakaran para sa pag-post ng mga video sa isang partikular na server ng PeerTube, maaari siyang kumonekta sa isa pang server o magsimula ng kanyang sariling server. Para sa mabilis na pag-deploy ng server, isang pre-configure na imahe sa Docker format (chocobozzz/peertube) ay ibinigay.

Pinagmulan: opennet.ru

Magdagdag ng komento