Lëshimi i platformës së decentralizuar të transmetimit video PeerTube 6.1

U publikua platforma e decentralizuar për organizimin e hostimit dhe transmetimit të videove PeerTube 6.1. PeerTube ofron një alternativë të pavarur nga ofruesit e veçantë për YouTube, Dailymotion dhe Vimeo, duke përdorur një rrjet shpërndarjeje përmbajtjeje të bazuar në komunikimet P2P dhe ndërveprimin midis shfletuesve të vizitorëve. Puna e projektit shpërndahet nën licencën AGPLv3.

TĂ« rejat kryesore:

  • I Ă«shtĂ« dhĂ«nĂ« mundĂ«sia e eksportit tĂ« tĂ« gjitha tĂ« dhĂ«nave tĂ« lidhura me llogarinĂ«, pĂ«rfshirĂ« videot, kanalet dhe konfigurimet. TĂ« dhĂ«nat eksportohen nĂ« formĂ«n e njĂ« arkivi qĂ« mund tĂ« shkarkohet dhe qĂ« mund tĂ« pĂ«rdoret pĂ«r import nĂ« njĂ« sistem tjetĂ«r.
    Lëshimi i platformës së decentralizuar të transmetimit video PeerTube 6.1
  • ËshtĂ« siguruar ruajtja e skedarit origjinal tĂ« videos, i ngarkuar fillimisht nĂ« PeerTube dhe mĂ« pas i rikoduar nĂ« formate tĂ« tjera (mĂ« parĂ« pas rikodimit skedari origjinal fshihej). MundĂ«sia e shtuar lejon pĂ«rdorimin e PeerTube si njĂ« arkiv videosh pa ndarje nĂ« video lokale dhe tĂ« jashtme.
    Lëshimi i platformës së decentralizuar të transmetimit video PeerTube 6.1
  • ËshtĂ« shtuar mundĂ«sia e krijimit tĂ« njĂ« baneri pĂ«r serverin tuaj, i cili do tĂ« shfaqet nĂ« faqen pĂ«r serverin, nĂ« faqen e hyrjes, gjatĂ« regjistrimit dhe gjatĂ« kĂ«rkimit nĂ« katalogun JoinPeerTube, si dhe nĂ« faqet ku pĂ«rdoret etiketa "". NĂ« mĂ«nyrĂ« tĂ« ngjashme, Ă«shtĂ« shtuar mundĂ«sia e shtimit tĂ« avatars, i cili duket nĂ« aplikacionin mobil dhe nĂ« faqen kryesore tĂ« serverit.
    Lëshimi i platformës së decentralizuar të transmetimit video PeerTube 6.1
  • Koha e pritjes para fillimit tĂ« numĂ«rimit tĂ« shikimeve tĂ« videos Ă«shtĂ« reduktuar nga 30 nĂ« 10 sekonda, nĂ« pĂ«rputhje me Vimeo, Instagram, TikTok dhe Mux. Tani, gjatĂ« numĂ«rimit tĂ« shikimeve, merret parasysh jo vetĂ«m adresa IP, por edhe identifikuesi i shfletuesit. NĂ« faqen e statistikave tĂ« shikimeve, janĂ« siguruar tĂ« dhĂ«na tĂ« lidhura me rajone tĂ« veçanta dhe jo vetĂ«m me vende.
  • PĂ«r tĂ« lehtĂ«suar qasjen nĂ« titrat nĂ«n videoplayer-in, Ă«shtĂ« shtuar njĂ« buton i veçantĂ« "CC" (7 nĂ« screenshotin mĂ« poshtĂ«), klikimi i tĂ« cilit do tĂ« aktivizojĂ« shfaqjen e titrave nĂ« gjuhĂ«n e fundit tĂ« zgjedhur. Gjithashtu Ă«shtĂ« ofruar mundĂ«sia e ndryshimit tĂ« gjuhĂ«s nĂ«pĂ«rmjet menusĂ« me konfigurimet (8 nĂ« screenshot).
    Lëshimi i platformës së decentralizuar të transmetimit video PeerTube 6.1
  • NĂ« ndĂ«rfaqen e pĂ«rdoruesit Ă«shtĂ« ofruar mundĂ«sia e ngarkimit tĂ« videove direkt nga biblioteka.
  • PĂ«r administratorin janĂ« shtuar mundĂ«sitĂ« e renditjes sĂ« pĂ«rdoruesve dhe videove sipas madhĂ«sisĂ« sĂ« tĂ« dhĂ«nave tĂ« ruajtura nĂ« disk.
  • JanĂ« hequr dy vulnerabilitete nĂ« implementimin e protokollit ActivityPub. Vulnerabiliteti i parĂ« çon nĂ« shpĂ«rndarjen e tĂ« dhĂ«nave tĂ« lidhura me videot private, siç janĂ« komentet dhe pĂ«lqimet. Vulnerabiliteti i dytĂ« lidhet me menaxhimin e gabuar tĂ« aksesit nĂ« objektet JSON-LD qĂ« ngarkohen nga rrjeti federal.

Platforma PeerTube fillimisht u ndërtua mbi përdorimin e klientit BitTorrent WebTorrent, i cili ekzekutohet në shfletues dhe përdor teknologjinë WebRTC për të organizuar një kanal direkt P2P komunikimi midis shfletuesve. Më vonë, në vend të WebTorrent u përdor protokolli HLS (HTTP Live Streaming) në lidhje me WebRTC, që lejon menaxhimin adaptiv të rrjedhës në varësi të gjerësisë së bandës. Për të bashkuar dizajnët e ndryshme të videove në një rrjet federal, në të cilin vizitorët marrin pjesë në shpërndarjen e përmbajtjes dhe kanë mundësinë të abonohen në kanale dhe të marrin njoftime për videot e reja, u përdor protokolli ActivityPub. Ndërfaqja web që ofrohet nga projekti është ndërtuar duke përdorur framework-un Angular. servera me videon në një rrjet federativ të përgjithshëm, ku vizitorët kontribuojnë në shpërndarjen e përmbajtjes dhe kanë mundësinë për tu abonuar në kanale dhe për të marrë njoftime për videot e reja, protokolli ActivityPub është angazhuar. Ndërfaqja web e ofruar nga projekti është ndërtuar duke përdorur framework-un Angular.

Rrjeti federativ PeerTube krijohet si njĂ« bashkĂ«punim i serverĂ«ve tĂ« vegjĂ«l tĂ« lidhur mes tyre hosting videove, nga tĂ« cilat çdo video ka administrator tĂ« vetin dhe mund tĂ« ketĂ« rregulla tĂ« veçanta. Çdo server me video funksionon si njĂ« BitTorrent tracker, ku ruhen llogaritĂ« e pĂ«rdoruesve tĂ« atij serveri dhe videot e tyre. Identifikuesi i pĂ«rdoruesit formohet nĂ« formĂ«n "@emri_pĂ«rdoruesit@domaini_serverit". Transferimi i tĂ« dhĂ«nave gjatĂ« shikimit bĂ«het direkt nga shfletuesit e vizitorĂ«ve tĂ« tjerĂ« qĂ« janĂ« duke parĂ« pĂ«rmbajtjen.

Nëse videoja nuk shihet nga askush, ngarkesa menaxhohet nga serveri ku videoja është ngarkuar fillimisht (duke përdorur protokollin WebSeed). Përveç shpërndarjes së trafikëve midis përdoruesve që shohin videon, PeerTube gjithashtu lejon nyjet e drejtuara nga autorët për vendosjen fillestare të videos, për të ruajtur videot e autorëve të tjerë, duke formuar një rrjet të shpërndarë jo vetëm nga klientët, por edhe nga serverët, dhe duke siguruar qëndrushmëri. Ka mbështetje për transmetim të drejtpërdrejtë (live streaming) me shpërndarje të përmbajtjes në mënyrë P2P (për menaxhimin e transmetimit mund të përdoren programe standarde, si OBS).

Për të filluar transmetimin përmes PeerTube, përdoruesi duhet të ngarkojë një video në njërin nga serverët, përshkrimin dhe disa etiketa. Pas kësaj, videoja do të bëhet e disponueshme në të gjithë rrjetin federativ, jo vetëm nga serveri i ngarkesës fillestare. Për të punuar me PeerTube dhe për të marrë pjesë në shpërndarjen e përmbajtjes, është e mjaftueshme një shfletues standard dhe nuk kërkohet instalimi i softuerëve të tjerë. Përdoruesit mund të ndjekin aktivitetet në kanalet e zgjedhura të videove duke u abonuar në kanalet që i interesojnë në rrjetet sociale federative (p.sh., Mastodon dhe Pleroma) ose përmes RSS. Për të shpërndarë video duke përdorur komunikime P2P, përdoruesi gjithashtu mund të shtojë një widget të veçantë me një web-player të integruar në faqen e tij.

Aktualisht, për të shpërndarë përmbajtje funksionojnë 1126 serverë, të mbështetur nga vullnetarë dhe organizata të ndryshme. Nëse një përdorues nuk është i kënaqur me rregullat e shpërndarjes së videove në një server të caktuar PeerTube, ai mund të lidhet me një server tjetër ose të startojë serverin e tij. Për shpërndarjen e shpejtë të serverit, ofrohet një imazh i parashikuar në formatin Docker (chocobozzz/peertube).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster