väljaanne , detsentraliseeritud platvorm videohostimise ja voogedastuse korraldamiseks. PeerTube pakub sõltumatut alternatiivi YouTube'ile, Dailymotionile ja Vimeo'le, kasutades P2P-kommunikatsioonide põhjal põhinevat sisu levitamise võrgustikku ja külastajate sirvijate omavahelist sidumist. Projekti arendused AGPLv3 litsentsi all.
PeerTube põhineb BitTorrenti kliendi rakendamisel , mis töötab brauseris ja kasutab tehnoloogiat otsese P2P-kommunkatsiooni kanali loomiseks brauserite vahel ning protokolli , mis võimaldab ühendada erinevaid videoteenuseid ühiseks föderatiivseks võrgustikuks, kus külastajad osalevad sisu edastamises ning saavad tellida kanaleid ja saada teateid uute videote kohta. Pakutav veebiliides on loodud raamistiku abil .
PeerTube'i föderatiivne võrk moodustub omavahel seotud väikeste videohostingute serverite ühendusest, millest igaühel on oma administraator ja võivad kehtida oma reeglid. Iga videoga server toimib BitTorrenti jälgijana, kus on registreeritud selle serveri kasutajakontod ja nende videod. Kasutaja ID-d moodustatakse kujul „@kasutajanimi@serveri_domeen”. Andmete edastamine vaatamise ajal toimub otse teiste külastajate brauseritest, kes sisu vaatavad.
Kui videot ei vaata keegi, organiseerib selle edastamise server, kuhu video algselt üles laaditi (kasutatakse protokolli ). Lisaks liikluse jaotamisele video vaatamise vahel, võimaldab PeerTube ka sõlmedel, mille autorid on käivitanud video esmakordseks hostimiseks, teiste autorite videoid vahemällu salvestada, moodustades mitte ainult klientide, vaid ka serverite jaotatud võrgu, tagades ka tõrkeleevenduse.
PeerTube'i kaudu voogedastamise alustamiseks on kasutajal piisav, kui üles laadida video, kirjeldus ja hulk silte ühele serveritest. Pärast seda muutub video kättesaadavaks kogu föderatsioonivõrgus, mitte ainult esmase üleslaadimise serveris. PeerTube'i kasutamiseks ja sisu levitamiseks piisab tavalisest brauserist, täiendava tarkvara installimist ei ole vajalik. Kasutajad saavad jälgida soovitud videokanaleid ja tellida huvipakkuvaid kanaleid föderatiivsetes sotsiaalsetes võrgustikes (nt Mastodon ja Pleroma) või RSS-i kaudu. Video levitamiseks P2P-kommunkatsioonide abil saab kasutaja oma veebisaidile lisada spetsiaalse vidina koos sisseehitatud veebipleieriga.
Kui kasutajat ei rahulda teatud PeerTube serveris video postitamise reeglid, saab ta ühendada end teise serveriga või oma serveriga. Serveri kiireks seadistamiseks on saadaval eelkonfigureeritud pilt Docker formaadis (chocobozzz/peertube). Praegu on sisu majutamiseks aktiivsed serverid, mida toetavad erinevad vabatahtlikud ja organisatsioonid.
Versiooni 1.3 peamised uuendused:
- Lisatud on toetus video esitusloenditele, mille abil kasutaja saab luua nimekirja hilisemaks vaatamiseks.
On võimalik luua nii privaatseid kui ka avalikke esitusloendeid. Iga sissekanne võib mitte ainult määratleda videoklipi, vaid ka viidata alustamise ja lõpetamise asukohale. Erinevalt kanalitest ei saa esitusloendid olla tellimise objektiks, vaid need on isikliku vaatamise organiseerimise vahend. Esitusloendisse saab lisada mitte ainult oma, vaid ka teiste videoid. Konfiguratsioonifaili production.yaml on lisatud seade streaming_playlists, mis määratleb katalooge esitusloendite salvestamiseks; - Lisatud on funktsioon video karantiini viimiseks (kui on aktiveeritud, lisatakse üleslaaditud videod automaatselt musta nimekirja ja eemaldatakse sealt pärast ülevaatamist);
- Lisatud on eksperimentaalne toetus protokollile (HTTP Live Streaming), mis võimaldab kohandada voogu läbilaskevõime põhjal. HLS-i kasutamiseks on iga eraldusvõime puhul vajalik laadida eraldi fail videoga. Toetatakse, kui on olemas FFmpeg 4 või uuem versioon;
- Tellijate haldamise võimalused on laienenud. Lisatud on toetust tellijate kustutamiseks, uute tellimuste loomise blokeerimiseks, tellijate käsitsi lisamiseks ja teavituste saatmiseks uute tellijate kohta;
- Kasutajaliidese parendused. Kõrgendatud taasesituse ala kõrgus, muudetud nuppude kujundust, suurendatud pisipiltide suurust,
menüüsse on lisatud jaotis „Minu raamatukogu“, parendatud mobiilseadmete kuvamist, lisatud uusi animatsiooni efekte; - Administraatori liideses on tekkinud võimalused jälgija keelamiseks (P2P-režiimi keelamine), kasutajate paroolide muutmiseks/taastamiseks, serveri logide vaatamiseks, võrgu probleemide diagnoosimiseks, reproduktsiooniajaloo suuruse piiramiseks ja vanade väliste video kirje kustutamiseks.
Allikas: opennet.ru
