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 keegi ei vaata, korraldab esitus server, kuhu video algselt üles laaditi (kasutades protokolli ). Lisaks liikluse jaotamisele videod vaatavate kasutajate vahel, võimaldab PeerTube ka autorite poolt videote esmakordseks jagamiseks käivitada sõlmi, mis vahemälustavad teiste autorite videoid, luues jaotatud võrgustiku mitte ainult klientidest, vaid ka serveritest, ning tagades seeläbi kosmosetõrje.
PeerTube'i kaudu edastamise alustamiseks piisab kasutajal videofaili, kirjelduse ja märksõnade komplekti ülekandmisest ühele serveritest. Seejärel muutub video kättesaadavaks kogu föderaalses võrgus, mitte ainult esialgse ülekande serveris. PeerTube'i kasutamiseks ja sisu levitamiseks piisab tavalisest brauserist ega ole vaja täiendavat tarkvara. Kasutajad saavad jälgida valitud videokanaleid, tellides huvipakkuvaid kanaleid föderaalsetes sotsiaalsetes võrgustikes (näiteks Mastodonis ja Pleromas) või RSS-i kaudu. Video levitamiseks P2P-ühenduse kaudu saab kasutaja oma veebisaidile lisada ka spetsiaalse vidina koos sisseehitatud veebipleieriga.
Praegu on sisu majutamiseks aktiivsed üle serverite, mida toetavad erinevad vabatahtlikud ja organisatsioonid. Kui kasutaja ei ole rahul teatud PeerTube serveris video postitamise reeglitega, võib ta ühendada teise serveriga või oma serveri. Serveri kiireks juurutamiseks on saadaval eelkonfigureeritud pilt Docker formaadis (chocobozzz/peertube).
V :
- Kasutajate soovidele vastav kasutajaliidese uuendamine on arvesse võetud. Videote esitamise alustamise ja peatamise korral on lisatud animaatsiooniefektid, et tagada tegevuse tagasiside. Videovaate lehe ikoonid ja nupud on täielikult ümber töödatud. Autentitud kasutajatele ilmub nüüd hiirega videosilindile viibides kellakujuline ikoon, mis võimaldab lisada videod edasilükatud vaatamise nimekirja (Vaata hiljem);
- „About” leht on uuendatud, et esitleda projekti koos kiire juurdepääsuga dokumentatsioonile ja lisarakendustele. Täiendavad uus juhendite hulk seadistamise ja probleemide diagnoosimise osas;
- Videoteemade aruteluvõimalusi on laiendatud. Kommenteerimise uus paigutus eraldab selgelt algsed kommentaarid ja nende vastused. Avataride kuvamine on paranenud ning kasutajate nimed on nüüd paremini loetavad. Vastuseid, mida on saatnud arutelu autor, on lihtsam tuvastada. Rakendatud on kaks vaateviisi, kus kommentaarid on sorteeritud saamise aja ja vastuste arvu järgi. Markdowni vormingu kasutamise võimalus tekstis on lisatud. Lisatud on valikud, et peita teatud osalejate või sõlmede sõnumid.
- Uus privaatne režiim „video sisemiseks kasutamiseks” võimaldab video avaldamist ainult nendele kasutajatele, kes on ühendatud praeguse serveriga, kuhu video algselt üles laaditi. Seda režiimi saab rakendada, et korraldada juurdepääs konfidentsiaalsetele videotele ainult teatud kasutajagruppidele, nagu sõbrad, pereliikmed või kolleegid.
- On rakendatud automaatne hüperlinkide genereerimine kindlale hetkele videos, kui ajamärkusi (mm:ss või h:mm:ss) mainitakse kirjelduse või kommentaarides.
- Valmistatud video sisestamise haldamise API-ga;
- Lisatud HLS (HTTP Live Streaming) voogesituse genereerimise jaoks, kasutades skripti create-transcoding-job. Samuti on olemas võimalus WebTorrent välja lülitada ja kasutada ainult HLS-i;
- Toetatud video formaat ;
- infrastruktuur liidese tõlkimiseks erinevatesse keeltesse Weblate teenuse kasutamise abil.
Allikas: opennet.ru
