Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1

luam tawm tso tawm Peer Tube 2.1, lub platform decentralized rau kev teeb tsa video hosting thiab tshaj tawm video. PeerTube muab cov neeg muag khoom nruab nrab lwm txoj hauv kev 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. Kev tsim kho qhov project kis mus muaj ntawv tso cai raws li AGPLv3.

PeerTube yog raws li tus neeg siv BitTorrent WebTorrent, launched nyob rau hauv lub browser thiab siv technology WebRTC los npaj ib qho kev sib txuas lus ncaj qha P2P ntawm browsers, thiab cov txheej txheem Kev ua haujlwmPub, uas tso cai rau koj los sib sau ua ke cov video servers sib txawv rau hauv ib lub koom haum sib koom ua ke uas cov neeg tuaj saib koom nrog kev xa cov ntsiab lus thiab muaj peev xwm sau npe rau cov channel thiab tau txais kev ceeb toom txog cov yeeb yaj kiab tshiab. Lub web interface muab los ntawm qhov project yog tsim los siv lub moj khaum angular.

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 (cov txheej txheem siv WebSeed). 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.

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, ntau tshaj ib lub vev xaib tau tsim los tuav cov ntsiab lus 300 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 lub server lossis khiav koj tus kheej server. Rau kev xa tawm sai sai, cov duab teeb tsa ua ntej hauv Docker hom (chocobozzz/peertube) yog muab.

Π’ tawm tshiab:

  • Cov neeg siv xav txhim kho lub interface tau raug coj mus rau hauv tus account. Ntxiv cov teebmeem animation thaum pib thiab tso tseg video playback los muab kev tawm tswv yim txog qhov ua. Redesigned icons thiab nyees khawm ntawm nplooj ntawv saib video. Rau cov neeg siv tau tso cai, thaum hovering tus nas hla tus yees duab thumbnail, lub moos icon tam sim no zoo nkaus li ntxiv cov yees duab rau cov npe Saib Tom Qab;

    Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1

  • Nplooj "Hais" nrog rau qhov project nthuav qhia tau raug kho dua tshiab, uas muaj kev nkag tau sai rau cov ntaub ntawv thiab cov ntawv thov ntxiv. nthuav dav heev cov ntaub ntawv, ntau cov lus qhia tshiab rau kev teeb tsa thiab kuaj cov teeb meem tau raug thov;

    Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1

  • Txoj hauv kev rau kev sib tham video tau nthuav dav. Ib qho kev teeb tsa tshiab ntawm cov lus tau raug thov, uas cov lus pom thawj zaug thiab cov lus teb rau lawv tau sib cais kom meej. Txhim kho cov duab ntawm avatars thiab ua rau cov npe siv tau nyeem tau ntau dua. Cov lus teb xa los ntawm tus kws sau daim vis dis aus tau tham txog yog qhov tseem ceeb. Muaj ob hom kev saib, txheeb los ntawm lub sijhawm cov lus xa tawm thiab los ntawm tus lej ntawm cov lus teb. Tam sim no nws tuaj yeem siv Markdown markup hauv cov ntawv nyeem. Ntxiv cov kev xaiv los nkaum cov lus los ntawm ib tus neeg koom lossis cov node;

    Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1

  • Ntxiv tus kheej tshiab "video rau kev siv sab hauv" hom, tso cai rau koj tshaj tawm cov vis dis aus rau cov neeg siv txuas nrog lub server tam sim no uas cov yees duab tau pib upload. Hom no tuaj yeem siv los npaj kev nkag mus rau cov yeeb yaj kiab tsis pub lwm tus paub tsuas yog rau qee pawg ntawm cov neeg siv, xws li cov phooj ywg, tsev neeg lossis cov npoj yaig ua haujlwm;
  • Siv cov cim tsis siv neeg ntawm hyperlinks mus rau lub sijhawm tshwj xeeb hauv video thaum lub sijhawm hais (mm: ss lossis h: mm: ss) hauv cov lus piav qhia lossis cov lus pom;

    Tso tawm ntawm decentralized video broadcasting platform PeerTube 2.1

  • Npaj JavaScript Library nrog rau API rau kev tswj hwm video embedding ntawm nplooj ntawv;
  • Ntxiv sijhawm generating HLS (HTTP Live Streaming) video streaming siv tus tsim-transcoding-txoj hauj lwm tsab ntawv. Nws kuj tseem tuaj yeem kaw WebTorrent thiab siv HLS nkaus xwb;
  • Ntxiv kev txhawb nqa rau video hom m4v;
  • Tua tawm infrastructure rau kev sib koom txhais lus ntawm lub interface rau hauv ntau hom lus siv Weblate kev pabcuam.

Tau qhov twg los: opennet.ru

Ntxiv ib saib