podcasti , detsentraliseeritud platvorm videohostingu ja videovaatamise korraldamiseks. PeerTube pakub YouTube'i, Dailymotioni ja Vimeo sĂ”ltumatut alternatiivi, kasutades P2P-kommunikatsioonide pĂ”hjal pĂ”hinevat sisu jaotamise vĂ”rgustikku, mis ĂŒhendab kĂŒlastajate brauserid. Projekti arendus. on AGPLv3 litsentsi all.
PeerTube pĂ”hineb BitTorrent-kliendi kasutamisel , mis kĂ€ivitatakse brauseris ja kasutab tehnoloogiat otsese P2P-ĂŒhenduse loomiseks brauserite vahel ja protokolli , mis vĂ”imaldab ĂŒhendatud vahelduvaid videoteenuseid ĂŒhtseks föderatiivseks vĂ”rguks, kus kĂŒlastajad osalevad sisu edastamises ning saavad tellida kanaleid ja saada teateid uute videote kohta. Projekti pakutud veebiliides on ehitatud raamistikule .
Föderatiivne PeerTube-vĂ”rk kujuneb seostatuks vĂ€ikeste videohostingute serverite ĂŒhendusena, millest igal on oma administraator ja vĂ”ib kehtestada oma reeglid. Iga videoga server toimib BitTorrenti jĂ€lgijana, kus on registreeritud antud serveri kasutajakontod ja nende videod. Kasutaja ID-d moodustatakse kujul "@kasutajanimi@domeen_serverist". Andmete edastamine vaatamise ajal toimub otse teiste kĂŒlastajate brauseritest, kes vaatavad sisu.
Kui videot ei vaadata, korraldab edastuse server, kuhu video algselt ĂŒles laaditi (kasutatakse protokolli ). Lisaks liikluse jaotamisele videoid vaatavate kasutajate vahel, vĂ”imaldab PeerTube autoritel, kes kĂ€ivitavad node'e esialgseks video hostimiseks, teiste autorite videoid vahemĂ€llu salvestada, luues jaotatud vĂ”rgu mitte ainult klientidest, vaid ka serveritest, tagades sellega ka rikkevastupidavuse.
Alustamiseks, et alustada edastamist PeerTube'is, peab kasutaja lihtsalt ĂŒles laadima video, kirjelduse ja komplekti silte ĂŒhele serverile. PĂ€rast seda on video saadaval kogu föderatiivses vĂ”rgustikus, mitte ainult esialgse ĂŒleslaadimise serveris. PeerTube'i kasutamiseks ja sisu levitamiseks piisab tavalisest brauserist ning tĂ€iendava tarkvara installimine ei ole vajalik. Kasutajad saavad jĂ€lgida valitud videokanaleid, tellides huvipakkuvad kanalid föderatiivsetes sotsiaalmeedias (nĂ€iteks Mastodon ja Pleroma) vĂ”i lĂ€bi RSS-i. Video levitamiseks P2P-side abil saab kasutaja oma veebilehele lisada spetsiaalse vidina, mis sisaldab sisseehitatud veebipleierit.
Kui kasutajale ei sobi teatud serveri PeerTube'i videote avaldamise reeglid, saab ta ĂŒhenduda teise serveriga vĂ”i enda serveri. Serveri kiireks seadistamiseks on saadaval eelhÀÀlestatud pilt Docker formaadis (chocobozzz/peertube). Praegu on sisu majutamiseks kĂ€ivitatud serverid, mida toetavad erinevad vabatahtlikud ja organisatsioonid.
Versiooni 1.3 peamised uuendused:
- Video mĂ€ngimise loendite tugi, mille abil saab kasutaja luua edasilĂŒkatud vaatamise nimekirja.
On vĂ”imalik luua nii privaatseid kui ka avalikke mĂ€ngimisloendeid. Iga kirje vĂ”ib mitte ainult mÀÀrata videoklipi, vaid viidata ka algus- ja lĂ”pp-punktile videosalvestuse ajal. Erinevalt kanalitest ei saa mĂ€ngimisloendid olla tellimise objektiks, vaid need on vahend isikliku vaatamise korraldamiseks. MĂ€ngimisloendisse vĂ”ib lisada mitte ainult oma, vaid ka teiste videoid. Konfiguratsioonifaili production.yaml on lisatud seade streaming_playlists, mis mÀÀrab kausta mĂ€ngimisloendite salvestamiseks. - Lisatud funktsioon video karantiini panemiseks (tĂ”rke korral lisatakse ĂŒles laaditud videod automaatselt musta nimekirja ja need vĂ€listatakse pĂ€rast ĂŒlevaatamist);
- Lisatud eksperimenteerimise tugi protokollile (HTTP Live Streaming), mis vÔimaldab kohandada voogu sÔltuvalt ribalaiusest. HLS-i kasutamiseks on iga eraldusvÔime jaoks vajalik eraldi video fail. Toetatakse, kui FFmpeg 4 vÔi uuem versioon on olemas;
- Tellerite haldamise vÔimalused on laienenud. Lisatud tugi tellijate kustutamiseks, uute tellimuste loomise blokeerimiseks, manuaalse tellijate lisamise ja uute tellijate teavitamise saatmiseks;
- Kasutajaliidest on tÀiustatud. MÀngimise ala kÔrgust on suurendatud, nuppude kujundust on muudetud, minipiltide suurust on suurendatud,
menĂŒĂŒsse on lisatud sektsioon âMinu raamatukoguâ, mobiilseadmete kuvamine on paranenud, lisatud on uusi animatsiooniefekte; - Administraatori liideses on vĂ”imalused jĂ€lgija vĂ€ljalĂŒlitamiseks (P2P-reĆŸiimis töötamise keelamine), kasutajate paroolide muutmiseks/taasteks, serveri logide vaatamiseks, vĂ”rgu probleemide diagnoosimiseks, vaadatavate videote ajaloo suuruse piiramiseks ja vanade vĂ€liste videote kirjeid kustutamiseks.
Allikas: opennet.ru
