Tso tawm ntawm decentralized video broadcasting platform PeerTube 3.4

Kev tso tawm ntawm lub platform decentralized rau kev teeb tsa video hosting thiab video tshaj tawm PeerTube 3.4 tau tshwm sim. PeerTube muaj lwm qhov chaw muag khoom nruab nrab rau YouTube, Dailymotion thiab Vimeo, siv cov ntsiab lus faib tawm raws li P2P kev sib txuas lus thiab txuas cov neeg tuaj xyuas browsers ua ke. Txoj haujlwm tsim kho tau muab faib raws li daim ntawv tso cai AGPLv3.

Main innovations:

  • Kev lim dej tshiab tau raug siv los ua haujlwm ntawm txhua nplooj ntawv nrog cov yeeb yaj kiab, suav nrog cov nplooj ntawv account, channels, nplooj ntawv nrog cov yeeb yaj kiab tsis ntev los no thiab nrov zuj zus. Ntxiv rau cov hom kev xaiv yav dhau los, muaj peev xwm txheeb thiab lim los ntawm hom lus, txwv hnub nyoog, qhov chaw (cov yeeb yaj kiab hauv zos thiab cov khoom siv los ntawm lwm cov servers), hom (nyob, VOD) thiab pawg tau ntxiv. Txhawm rau tswj cov ntxaij lim dej, ib lub pob tshwj xeeb tau ntxiv rau lub ces kaum sab laug ntawm txhua nplooj ntawv video.
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 3.4
  • Ntxiv lub peev xwm los sau npe tag nrho cov node rau ib qho tshwj xeeb channel lossis tus account yam tsis muaj kev ua haujlwm rau tsoomfwv rau cov node uas tuav cov channel xaiv lossis cov neeg siv. Subscription yog nqa tawm nyob rau hauv tus thawj tswj ntawv qhia zaub mov los ntawm cov nram qab no seem nyob rau hauv lub Federation tab.
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 3.4
  • Kev them nyiaj yug yog muab rau lim cov txiaj ntsig tshawb fawb los ntawm cov nodes los ntawm cov yeeb yaj kiab pom tau muab faib. Piv txwv li, yog tias koj paub tias ib qho ntawm cov node muaj ib qho kev sau zoo ntawm ib lub ntsiab lus, koj tuaj yeem txwv cov txiaj ntsig rau ntawm qhov no xwb.
    Tso tawm ntawm decentralized video broadcasting platform PeerTube 3.4
  • Lub tsev qiv ntawv HLS.js siv hauv PeerTube video player tau hloov kho. Lub bandwidth ntawm tus neeg siv cov kev sib txuas lus channel raug kuaj pom thiab khaws cia, uas tso cai rau koj tam sim ntawd pib xa mus rau hauv siab lossis qis zoo, es tsis txhob siv cov theem nruab nrab zoo thiab poob rov qab rau qhov kev daws teeb meem tsuas yog tom qab ob peb feeb.
  • Ntxiv cov kev txhawb nqa ib txwm muaj rau txuag cov ntaub ntawv video rau qhov khoom khaws cia xws li Amazon S3, tso cai rau cov thawj coj hauv lub vev xaib khaws cov yeeb yaj kiab ntawm cov tshuab uas ua kom muaj chaw nyob raws li cov neeg siv xav tau.

Cia peb nco ntsoov koj tias PeerTube yog raws li kev siv BitTorrent tus neeg siv WebTorrent, uas khiav hauv qhov browser thiab siv WebRTC thev naus laus zis los teeb tsa P2P kev sib txuas lus ncaj qha ntawm browsers, thiab ActivityPub raws tu qauv, uas tso cai rau koj los sib sau ua ke cov video sib txawv rau hauv ib lub koom haum sib koom ua ke uas cov neeg tuaj saib koom nrog cov ntsiab lus xa khoom thiab muaj peev xwm sau npe rau cov channel thiab tau txais cov ntawv ceeb toom txog cov yeeb yaj kiab tshiab. Lub web interface muab los ntawm qhov project yog tsim los ntawm Angular moj khaum.

PeerTube federated network yog tsim los ua ib lub zej zog ntawm kev sib txuas me me video hosting servers, txhua tus muaj nws tus thawj tswj hwm thiab tuaj yeem txais nws txoj cai. Txhua tus neeg rau zaub mov nrog video ua raws li BitTorrent tracker, uas tuav cov neeg siv nyiaj ntawm cov neeg rau zaub mov no thiab lawv cov yeeb yaj kiab. Tus neeg siv ID yog tsim nyob rau hauv daim ntawv "@user_name@server_domain". Browsing cov ntaub ntawv yog kis ncaj qha los ntawm browsers ntawm lwm tus neeg tuaj saib cov ntsiab lus.

Yog tias tsis muaj leej twg saib cov vis dis aus, qhov upload yog tsim los ntawm cov neeg rau zaub mov uas cov yeeb yaj kiab tau pib upload (WebSeed raws tu qauv siv). Ntxiv nrog rau kev faib cov tsheb khiav ntawm cov neeg siv saib cov yeeb yaj kiab, PeerTube tseem tso cai rau cov nodes launched los ntawm cov neeg tsim los pib tuav cov yeeb yaj kiab rau cache cov yeeb yaj kiab los ntawm lwm tus neeg tsim, tsim kev sib koom ua ke ntawm cov neeg siv khoom tsis yog cov neeg siv khoom nkaus xwb tab sis kuj servers, nrog rau kev ua txhaum cai. Muaj kev txhawb nqa rau streaming nyob nrog cov ntsiab lus xa hauv P2P hom (cov txheej txheem xws li OBS tuaj yeem siv los tswj streaming).

Txhawm rau pib tshaj tawm ntawm PeerTube, tus neeg siv tsuas yog xav tau upload cov yeeb yaj kiab, cov lus piav qhia thiab cov cim npe rau ib qho ntawm cov servers. Tom qab qhov no, cov yeeb yaj kiab yuav dhau los ua muaj thoob plaws hauv tsoomfwv lub network, thiab tsis yog los ntawm tus thawj download server. Txhawm rau ua haujlwm nrog PeerTube thiab koom nrog kev faib tawm cov ntsiab lus, qhov browser ib txwm muaj txaus thiab tsis tas yuav muaj kev teeb tsa software ntxiv. Cov neeg siv tuaj yeem taug qab kev ua si hauv cov yeeb yaj kiab xaiv los ntawm kev tso npe rau cov kev txaus siab hauv tsoomfwv cov kev sib raug zoo (piv txwv li, Mastodon thiab Pleroma) lossis ntawm RSS. Txhawm rau faib cov yeeb yaj kiab siv P2P kev sib txuas lus, tus neeg siv kuj tuaj yeem ntxiv qhov tshwj xeeb widget nrog lub web player built-in rau nws lub vev xaib.

Tam sim no muaj ntau dua 900 cov ntsiab lus hosting servers tswj los ntawm ntau tus neeg tuaj yeem pab dawb thiab cov koom haum. Yog tias tus neeg siv tsis txaus siab rau cov cai rau kev tshaj tawm cov yeeb yaj kiab ntawm ib tus neeg rau zaub mov PeerTube, nws tuaj yeem txuas mus rau lwm tus neeg rau zaub mov lossis pib nws tus kheej server. Rau kev xa tawm sai sai, cov duab teeb tsa ua ntej hauv Docker hom (chocobozzz/peertube) yog muab.

Tau qhov twg los: opennet.ru

Ntxiv ib saib