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

Sqarë u lëshua platforma e decentralizuar për organizimin e videohostingut dhe transmetimin e videove PeerTube 5.0. PeerTube ofron një alternativë të pavarur nga furnizues të ndryshëm për YouTube, Dailymotion dhe Vimeo, duke përdorur një rrjet shpërndarjeje përmbajtjeje të bazuar në komunikime P2P dhe lidhjen midis shfletuesve të vizitorëve. Rezultatet e projektit shpërndahen nën licencën AGPLv3.

Të rejat kryesore:

  • Me qëllim për të rritur mbrojtjen e videove të brendshme dhe konfidenciale, është ndryshuar organizimi i ruajtjes së videove në sistemin e skedarëve. Videot e brendshme tani ruhen në një nënkatalog të veçantë private/, me qasje të drejtpërdrejtë të kufizuar në nivelin e konfigurimeve nginx dhe të gjitha kërkesat për skedarët drejtohen përmes sistemit të autentifikimit të PeerTube. Në ruajtjen objektore, videot e brendshme janë të kufizuara përmes ACL dhe nuk janë të aksesueshme gjatë proksimit. Gjatë migrimit të instalimeve të vjetra në PeerTube 5.0, kërkohet ekzekutimi i skripteve për transferimin e skedarëve, ndryshimin e konfigurimeve të PeerTube (config/production.yaml) dhe konfigurimin e nginx.
  • Janë bërë ndryshime që dëmtojnë kompatibilitetin në REST API. API për pluginat dhe temat e dizajnit është zgjeruar.
  • Në mjetet e komandës është shtuar mundësia për të instaluar versione testuese të pluginave (alpha, beta dhe kandidatë për lëshim).
  • Është ofruar mundësia për të ruajtur transmetimet live në ruajtjen objektore, e cila lejon që kur aktivizoni PeerTube në serverat tuaj me hapësirë të kufizuar diskun dhe kapacitet të vogël rrjeti, të ruani dhe dorëzoni live-fluxet përmes shërbimeve të ruajtjes në re.
  • Është shtuar mbështetje për lidhjen me PeerTube duke përdorur autentifikimin me dy faktorë bazuar në fjalëkalime njëherë (OTP, One Time Password) dhe aplikacione të autentifikimit, siç janë Authy, Google Authenticator dhe FreeOTP.
  • Janë zgjeruar mundësitë e ndërfaqes së përdoruesit. Në menunë 'Videot e Mia' është siguruar shfaqja e kanaleve dhe përmendja e listave të luajtjes ku është shtuar video. Një lidhje për kanalet është shtuar në panelin e majtë. Është shtuar një filtr për renditjen e videove sipas emrit. Në ndërfaqen e administratorit është shtuar një bllok informativ mbi ruajtjen objektore dhe lidhje me skedarët me video. Janë shtuar shpjegime mbi shpenzimin e hapësirës në disk duke marrë parasysh kuotat.

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

Platforma PeerTube bazohet në përdorimin e klientit BitTorrent WebTorrent, që ekzekutohet në shfletues dhe shfrytëzon teknologjinë WebRTC për të organizuar një kanal direkt P2P të komunikimit midis shfletuesve, si dhe protokollin ActivityPub, që lejon bashkimin e serverëve të veçantë me video në një rrjet federativ të përbashkët, ku vizitorët marrin pjesë në shpërndarjen e përmbajtjes dhe kanë mundësinë të abonohen në kanale dhe të marrin njoftime për video të reja. Ndërfaqja që ofrohet nga projekti është ndërtuar duke përdorur kuadri Angular.

Rrjeti federal PeerTube formohet si një shoqatë e lidhur e vogël servera të hostimit të videos, ku secili ka administratorin e vet dhe mund të vendosë rregullat e veta. Çdo server me video funksionon si një tracker BitTorrent, ku janë regjistruar llogaritë e përdoruesve të këtij serveri dhe videot e tyre. Identifikuesi i përdoruesit formohet në formën «@emri_i_përdoruesit@domeni_i_serverit». Transferimi i të dhënave gjatë shikimit bëhet drejtpërdrejt nga shfletuesit e vizitorëve të tjerë që shikojnë 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 hostimin e përmbajtjes funksionojnë rreth 1100 serverë, të mbështetur nga vullnetarë dhe organizata të ndryshme. Nëse përdoruesi nuk është i kënaqur me rregullat e hostimit të videove në një platformë të caktuar serveri PeerTube, ai mund të lidhet me një server tjetër ose të niste serverin e tij. Për një vendosje të shpejtë të serverit, ofrohet një imazh i parakonfiguruar 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