Ngaleupaskeun platform siaran pidéo desentralisasi PeerTube 5.0

Platform desentralisasi pikeun ngatur pidéo hosting sareng siaran pidéo PeerTube 5.0 dileupaskeun. PeerTube nawiskeun alternatif anu mandiri pikeun YouTube, Dailymotion sareng Vimeo, nganggo jaringan distribusi kontén dumasar kana komunikasi P2P sareng ngahubungkeun panyungsi sémah. Kamekaran proyék disebarkeun dina lisénsi AGPLv3.

Inovasi utama:

  • Pikeun ningkatkeun panyalindungan pidéo internal sareng rahasia, organisasi panyimpen pidéo dina sistem file parantos dirobih. Video internal ayeuna disimpen dina pribadi / subdirektori anu misah, aksés langsung anu diwatesan dina tingkat pangaturan nginx sareng sadaya pamundut file dialihkeun ngaliwatan sistem auténtikasi PeerTube. Dina panyimpenan obyék, video internal diwatesan ku ACL sareng henteu sayogi nalika diproksi. Nalika migrasi instalasi heubeul ka PeerTube 5.0, Anjeun kudu ngajalankeun Aksara pikeun mindahkeun file, ngarobah setelan PeerTube (config/production.yaml) jeung konfigurasi nginx.
  • Parobihan parantos dilakukeun kana REST API anu ngarobih kasaluyuan. API pikeun plugins jeung téma geus dimekarkeun.
  • Kamampuhan pikeun masang versi uji tina plugins (calon alfa, béta sareng sékrési) parantos ditambahkeun kana utilitas garis paréntah.
  • Kamampuhan pikeun ngahemat siaran langsung dina panyimpenan obyék disayogikeun, anu ngamungkinkeun, nalika ngajalankeun PeerTube dina server anjeun nyalira kalayan rohangan disk kawates sareng rubakpita jaringan anu rendah, pikeun nyimpen sareng nyebarkeun aliran langsung ngalangkungan panyimpenan awan éksternal.
  • Ditambahkeun dukungan pikeun nyambungkeun ka PeerTube nganggo auténtikasi dua faktor dumasar kana kecap akses sakali (OTP, One Time Password) sareng program authenticator sapertos Authy, Google Authenticator sareng FreeOTP.
  • Kamampuhan panganteur pamaké geus dimekarkeun. Menu "Video abdi" nyayogikeun tampilan saluran sareng nyebatkeun daptar puter dimana pidéo ieu ditambahkeun. Link ka saluran geus ditambahkeun kana panel kénca. Nambahkeun saringan pikeun nyortir pidéo dumasar kana nami. Blok inpormasi ngeunaan panyimpen obyék sareng tautan kana file pidéo parantos ditambah kana antarmuka administrator. Ditambahkeun katerangan ngeunaan konsumsi spasi disk nyokot kana akun kuota.

Ngaleupaskeun platform siaran pidéo desentralisasi PeerTube 5.0

Platform PeerTube didasarkeun kana klien WebTorrent BitTorrent, anu dijalankeun dina browser sareng nganggo téknologi WebRTC pikeun ngatur saluran komunikasi P2P langsung antara browser, sareng protokol ActivityPub, anu ngamungkinkeun anjeun ngagabungkeun server video anu béda-béda kana jaringan federasi umum dimana datang ilubiung dina pangiriman eusi jeung boga kamampuhan pikeun ngalanggan saluran sarta nampa bewara video anyar. Antarbeungeut wéb anu disayogikeun ku proyék diwangun nganggo kerangka sudut.

Jaringan federasi PeerTube kabentuk salaku komunitas server hosting video leutik anu saling nyambung, anu masing-masing gaduh administrator sorangan sareng tiasa ngadopsi aturan sorangan. Unggal server sareng pidéo maénkeun peran palacak BitTorrent, anu janten host akun pangguna server ieu sareng pidéo na. ID pamaké aya dina bentuk "@user_name@server_domain". Data browsing dikirimkeun langsung ti browser nu datang séjén nempo eusi.

Upami teu aya anu ningali pidéo, uih deui diatur ku pangladén dimana pidéo éta mimiti diunggah (protokol WebSeed dianggo). Salian ngadistribusikaeun patalimarga antara pamaké nu lalajo video, PeerTube ogé ngidinan host dibuka ku pangarang pikeun host video pikeun kahiji kalina pikeun cache video pangarang séjén, ngabentuk jaringan disebarkeun teu ukur klien, tapi ogé server, kitu ogé nyadiakeun toleransi kasalahan. . Aya dukungan pikeun streaming langsung sareng pangiriman eusi dina modeu P2P (program has sapertos OBS tiasa dianggo pikeun ngontrol streaming).

Pikeun ngamimitian nyiarkeun via PeerTube, pangguna ngan ukur kedah unggah pidéo, déskripsi, sareng set tag ka salah sahiji server. Sanggeus éta, pilem bakal sadia dina sakabéh jaringan federated, sarta henteu ngan ti server download primér. Pikeun damel sareng PeerTube sareng ilubiung dina panyebaran kontén, browser biasa cekap sareng henteu peryogi parangkat lunak tambahan. Pamaké tiasa ngalacak kagiatan dina saluran pidéo anu dipilih ku ngalanggan feed anu dipikaresep dina jaringan sosial federasi (sapertos Mastodon sareng Pleroma) atanapi ngalangkungan RSS. Pikeun nyebarkeun pidéo nganggo komunikasi P2P, pangguna ogé tiasa nambihan widget khusus sareng pamuter wéb anu diwangun kana situsna.

Ayeuna aya ngeunaan 1100 server ngajalankeun eusi hosted ku rupa sukarelawan jeung organisasi. Lamun pamaké teu wareg jeung aturan pikeun nempatkeun video dina server PeerTube tinangtu, anjeunna tiasa nyambung ka server sejen atawa ngajalankeun server sorangan. Pikeun panyebaran server gancang, gambar Docker anu tos dikonpigurasikeun (chocobozzz / peertube) disayogikeun.

sumber: opennet.ru

Tambahkeun komentar