Paglabas ng desentralisadong video broadcasting platform na PeerTube 4.3

Ang paglabas ng isang desentralisadong platform para sa pag-aayos ng pagho-host ng video at pagsasahimpapawid ng video na PeerTube 4.3 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:

  • Naipatupad na ang kakayahang awtomatikong mag-import ng mga video mula sa ibang mga platform ng video. Halimbawa, ang isang user ay maaaring unang mag-post ng isang video sa YouTube at i-configure ang awtomatikong paglilipat sa kanyang PeerTube-based na channel. Posibleng igrupo ang mga video mula sa iba't ibang platform sa isang PeerTube channel, pati na rin ang limitadong paglilipat ng mga video mula sa mga tinukoy na playlist. Ang awtomatikong pag-import ay pinagana sa menu na "Aking library" sa pamamagitan ng button na "Aking mga pag-synchronise" sa tab na "Mga Channel".
    Paglabas ng desentralisadong video broadcasting platform na PeerTube 4.3
  • Nagsagawa ng trabaho upang gawing makabago ang user interface. Ang disenyo ng pahina ng paglikha ng account ay binago, kung saan ang bilang ng mga yugto sa panahon ng pagpaparehistro ay nadagdagan: pagpapakita ng pangkalahatang impormasyon, pagtanggap sa mga tuntunin ng paggamit, pagpuno ng isang form na may data ng gumagamit, isang kahilingan upang lumikha ng unang channel at impormasyon tungkol sa matagumpay na pagpaparehistro ng account. Binago ang lokasyon ng mga nangungunang elemento sa pahina ng pag-login upang gawing mas nakikita ang mga mensaheng nagbibigay-kaalaman. Ang search bar ay inilipat sa gitna ng tuktok ng screen. Tumaas na laki ng font at inayos ang kulay.
    Paglabas ng desentralisadong video broadcasting platform na PeerTube 4.3
  • Ang mga posibilidad para sa pag-embed ng mga video sa ibang mga site ay pinalawak. Para sa mga built-in na live na broadcast sa player na isinama sa mga pahina, sa mga sandali bago magsimula at pagkatapos ng broadcast, ang mga paliwanag na screensaver ay ipinapakita sa halip na kawalan ng laman, na lumilikha ng pakiramdam ng pagkabigo. Ipinapatupad din ang awtomatikong pagsisimula ng pag-playback pagkatapos ng pagsisimula ng isang naka-iskedyul na live na broadcast.
  • Nagdagdag ng mga bagong opsyon para sa pag-set up ng iyong PeerTube node. Ang administrator ay binibigyan ng mga tool upang ilunsad ang trabaho sa batch mode sa mga federated node (Federation), halimbawa, upang alisin ang ilang partikular na subscriber sa lahat ng kinokontrol na node nang sabay-sabay. Nagdagdag ng mga opsyon para i-disable ang transcoding para baguhin ang resolution ng mga na-download na video o live na broadcast, kabilang ang kakayahang i-disable ang transcoding ng mga video na may resolution na mas mataas kaysa sa maximum na pinapayagan sa mga setting. Ang kakayahang piliing tanggalin ang mga file mula sa mga video ay idinagdag sa web interface, na maaaring maging kapaki-pakinabang para sa pagpapalaya ng libreng espasyo (halimbawa, maaari mong agad na tanggalin ang mga video na may resolusyon na mas mataas kaysa sa tinukoy).
    Paglabas ng desentralisadong video broadcasting platform na PeerTube 4.3
  • Ang mga pag-optimize ay ginawa upang mapabuti ang pagganap at pataasin ang scalability.

Ang platform ng PeerTube ay batay sa paggamit ng WebTorrent BitTorrent client, 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 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 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.

Sa kasalukuyan ay may humigit-kumulang 1100 content hosting server na pinapanatili 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