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
