Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1

Nai-publish problema Peer Tube 2.1, 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:

  • Ang feedback ng user sa mga pagpapabuti ng interface ay isinama. Naidagdag ang mga animated na effect kapag sinisimulan at itinitigil ang pag-playback ng video upang magbigay ng feedback sa aksyon. Ang mga icon at mga pindutan sa pahina ng panonood ng video ay muling idinisenyo. Para sa mga awtorisadong user, ang pag-hover sa isang thumbnail ng video ay nagpapakita na ngayon ng icon ng orasan para sa pagdaragdag ng video sa listahan ng Panoorin sa Ibang Pagkakataon.

     Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1  Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1
  • Ang pahina ng "Tungkol sa" na may pagtatanghal ng proyekto ay muling idinisenyo, na nag-aalok ng mabilis na pag-access sa dokumentasyon at karagdagang mga aplikasyon. ang babasahin, maraming bagong setup at mga gabay sa pag-troubleshoot ang iniaalok;

     Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1
  • Ang mga kakayahan sa talakayan sa video ay pinalawak. Isang bagong layout ng komento ang ipinakilala, na malinaw na naghihiwalay sa mga orihinal na komento sa mga tugon. Ang pagpapakita ng avatar ay napabuti, at ang mga username ay ginawang mas nababasa. Ang mga tugon na isinumite ng may-akda ng video na pinag-uusapan ay naka-highlight na ngayon. Dalawang viewing mode ang ipinatupad, pag-uuri ayon sa oras ng pagsusumite ng komento at ayon sa bilang ng mga tugon. Magagamit na ang markdown markup sa text. Naidagdag ang mga opsyon para sa pagtatago ng mga mensahe mula sa isang partikular na user o node.

     Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1
  • Isang bagong pribadong "Internal na Video" na mode ang naidagdag, na nagbibigay-daan sa iyong mag-publish ng mga video lamang sa mga user na nakakonekta sa server kung saan orihinal na na-upload ang video. Maaaring gamitin ang mode na ito upang paghigpitan ang pag-access sa mga kumpidensyal na video sa mga partikular na grupo ng mga user, gaya ng mga kaibigan, miyembro ng pamilya, o katrabaho.
  • Awtomatikong pagbuo ng mga hyperlink sa isang partikular na sandali sa isang video kapag binanggit ang oras (mm:ss o h:mm:ss) sa paglalarawan o ipinatupad ang mga komento;

     Paglabas ng desentralisadong video broadcasting platform na PeerTube 2.1
  • Inihanda JavaScript library na may API para sa pamamahala ng pag-embed ng video sa mga pahina;
  • Idinagdag pagkakataon Pagbuo ng HLS (HTTP Live Streaming) na mga video stream gamit ang script ng create-transcoding-job. Kabilang dito ang opsyon na huwag paganahin ang WebTorrent at gamitin lamang ang HLS;
  • Nagdagdag ng suporta para sa video sa format m4v;
  • Inilunsad Isang imprastraktura para sa collaborative na pagsasalin ng mga interface sa iba't ibang wika gamit ang serbisyo ng Weblate.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster