Lëshimi i platformës së decentralizuar të transmetimit të videove PeerTube 1.3

botuar botim Peer Tube 1.3, një platformë e decentralizuar për organizimin e hostimit të videove dhe transmetimeve video. PeerTube ofron një alternativë neutrale nga shitësi ndaj YouTube, Dailymotion dhe Vimeo, duke përdorur një rrjet të shpërndarjes së përmbajtjes bazuar në komunikimet P2P dhe duke lidhur së bashku shfletuesit e vizitorëve. Zhvillimet e projektit përhapet licencuar sipas AGPLv3.

PeerTube bazohet në klientin BitTorrent webtorrent, lançuar në shfletues dhe duke përdorur teknologjinë WebRTC për të organizuar një kanal komunikimi të drejtpërdrejtë P2P midis shfletuesve dhe protokollit AktivitetiPub, i cili ju lejon të bashkoni serverë të ndryshëm video në një rrjet të përbashkët të federuar, në të cilin vizitorët marrin pjesë në shpërndarjen e përmbajtjes dhe kanë aftësinë për t'u abonuar në kanale dhe për të marrë njoftime për video të reja. Ndërfaqja e internetit e ofruar nga projekti është ndërtuar duke përdorur kornizën Këndor.

Rrjeti i federuar i PeerTube është formuar si një komunitet i serverëve të vegjël pritës të videove të ndërlidhur, secili prej të cilëve ka administratorin e vet dhe mund të miratojë rregullat e veta. Çdo server me video vepron si një gjurmues BitTorrent, i cili pret llogaritë e përdoruesve të këtij serveri dhe videot e tyre. ID-ja e përdoruesit është formuar në formën "@user_name@server_domain". Të dhënat e shfletimit transmetohen drejtpërdrejt nga shfletuesit e vizitorëve të tjerë që shikojnë përmbajtjen.

Nëse askush nuk e shikon videon, kthimi organizohet nga serveri në të cilin videoja është ngarkuar fillimisht (përdoret protokolli WebSeed). Përveç shpërndarjes së trafikut midis përdoruesve që shikojnë video, PeerTube gjithashtu lejon nyjet e lançuara nga krijuesit që fillimisht të presin video për të ruajtur në memorien e videove nga krijuesit e tjerë, duke formuar një rrjet të shpërndarë jo vetëm të klientëve, por edhe të serverëve, si dhe duke ofruar tolerancë ndaj gabimeve.

Për të filluar transmetimin përmes PeerTube, përdoruesi duhet vetëm të ngarkojë një video, përshkrim dhe një grup etiketash në një nga serverët. Pas kësaj, video do të bëhet e disponueshme në të gjithë rrjetin e federuar, dhe jo vetëm nga serveri fillestar i shkarkimit. Për të punuar me PeerTube dhe për të marrë pjesë në shpërndarjen e përmbajtjes, mjafton një shfletues i rregullt dhe nuk kërkon instalimin e softuerit shtesë. Përdoruesit mund të ndjekin aktivitetin në kanalet e përzgjedhura të videove duke u abonuar në kanale me interes në rrjetet sociale të federuara (për shembull, Mastodon dhe Pleroma) ose nëpërmjet RSS. Për të shpërndarë video duke përdorur komunikimet P2P, përdoruesi mund të shtojë gjithashtu një miniaplikacion të veçantë me një luajtës të integruar në ueb në faqen e tij të internetit.

Nëse një përdorues nuk është i kënaqur me rregullat për postimin e videove në një server të caktuar PeerTube, ai mund të lidhet me një server tjetër ose vrapoj serverin tuaj. Për vendosjen e shpejtë të serverit, ofrohet një imazh i para-konfiguruar në formatin Docker (chocobozzz/peertube). Aktualisht konkurron për postimin e përmbajtjes 332 serverë të mirëmbajtur nga vullnetarë dhe organizata të ndryshme.

Karakteristikat kryesore të reja në versionin 1.3:

  • U shtua mbështetje për listat e luajtjes së videove me të cilat përdoruesi mund të krijojë një listë për shikim të vonuar.
    Është e mundur të krijohen lista për luajtje private dhe publike. Çdo hyrje jo vetëm që mund të përcaktojë një video, por gjithashtu mund të referojë një pozicion për fillimin dhe përfundimin e riprodhimit. Ndryshe nga kanalet, listat e luajtjes nuk mund të jenë objekt i një abonimi, por janë një mjet për shikim individual. Ju mund të përfshini jo vetëm videot tuaja, por edhe videot e njerëzve të tjerë në listën e luajtjes. Cilësimi streaming_playlists është shtuar në skedarin e konfigurimit production.yaml, i cili përcakton drejtorinë për ruajtjen e listave për luajtje;

  • U shtua funksioni i karantinimit të videove (kur aktivizohet, videot e shkarkuara shtohen automatikisht në listën e zezë dhe përjashtohen prej saj pas shqyrtimit);
  • U shtua mbështetje për protokollin eksperimental HLS (HTTP Live Streaming), i cili ju lejon të kontrolloni në mënyrë adaptive transmetimin në varësi të gjerësisë së brezit. Për të përdorur HLS, çdo rezolucion kërkon që të ngarkohet një skedar i veçantë video. Mbështetet me FFmpeg 4 ose më të ri;
  • Aftësi të përmirësuara të menaxhimit të pajtimtarëve. Mbështetje e shtuar për fshirjen e një pajtimtari, bllokimin e krijimit të abonimeve të reja, shtimin manual të abonentëve dhe dërgimin e njoftimeve për pajtimtarët e rinj;
  • Ndërfaqja e përmirësuar e përdoruesit. Lartësia e zonës së luajtjes është rritur, dizajni i butonave është ndryshuar, madhësia e miniaturave është rritur,
    një seksion "Biblioteka ime" është shtuar në meny, shfaqja në pajisjet celulare është përmirësuar dhe janë shtuar efekte të reja të animuara;

  • Ndërfaqja e administratorit tani ka aftësinë të çaktivizojë gjurmuesin (që ndalon funksionimin në modalitetin P2P), të ndryshojë/rivendos fjalëkalimet e përdoruesve, të shikojë regjistrat e serverit, të diagnostikojë problemet e rrjetit, të kufizojë madhësinë e historisë së videove të shikuara dhe të fshijë hyrjet e vjetra në lidhje me videot e jashtme .

Burimi: opennet.ru

Shto një koment