Rilis platform penyiaran video desentralisasi PeerTube 3.1

Rilis platform desentralisasi kanggo ngatur hosting video lan penyiaran video PeerTube 3.1 dumadi. PeerTube nawakake alternatif netral vendor kanggo YouTube, Dailymotion lan Vimeo, nggunakake jaringan distribusi konten adhedhasar komunikasi P2P lan ngubungake browser pengunjung bebarengan. Pangembangan proyek kasebut disebarake miturut lisensi AGPLv3.

Inovasi utama:

  • Kapabilitas transcoding audio lan video saka format siji menyang format liyane wis ditambahi kanggo njamin kasedhiyan konten ing kabeh piranti (transcoding ditindakake ing latar mburi, mula video anyar ora kasedhiya kanggo kabeh piranti, nanging sawise sawetara wektu. dibutuhake kanggo ngrampungake transcoding). Rilis anyar nambahake dhukungan kanggo profil transcoding, sing bisa digunakake kanggo ngganti aturan transcoding ing simpul PeerTube tartamtu. Profil dirancang minangka plugin, lan, minangka aturan, nyedhiyakake setelan FFmpeg sing beda. Administrator situs saiki bisa milih profil transcoding sing cocog karo tugas saiki. Contone, sampeyan bisa nggawe profil transcoding kanggo ngoptimalake bandwidth utawa ngirim audio kanthi kualitas paling dhuwur.

    Proses kanggo ngatur tugas transcoding wis dimodernisasi. Sadurunge, konten wis antri lan dienkode maneh miturut urutan sing ditambahake pangguna. Ing rilis anyar, administrator diwenehake karo alat kanggo nyetel prioritas karya lan nambahake kemampuan kanggo ngurangi prioritas kanthi otomatis gumantung saka jumlah video sing diundhuh (undhuhan siji bakal direkode dhisik, ngowahi pangguna sing wis ndownload akeh video. video bebarengan). Administrator bisa ngawasi kemajuan transcoding lan ngatur jumlah tugas sing diluncurake bebarengan.

    Rilis platform penyiaran video desentralisasi PeerTube 3.1

  • Ing antarmuka web, kategori "paling disenengi" wis dibusak saka sidebar, sing wis diganti karo bagean "trending", nawakake telung pilihan kanggo milih video sing paling populer: panas (video paling anyar sing paling sesambungan karo pangguna) , views (video sing paling dideleng sajrone 24 jam pungkasan) lan seneng (video sing paling seneng).
    Rilis platform penyiaran video desentralisasi PeerTube 3.1
  • Sawetara unsur wis diganti ing antarmuka administrator situs, contone, tab karo dhaptar pangguna wis diganti lan tombol nggawe pangguna wis dipindhah menyang sisih kiwa. Nambahake kemampuan kanggo ngatur kuota umum lan saben dina kanggo jumlah data sing diundhuh.
    Rilis platform penyiaran video desentralisasi PeerTube 3.1
  • Lengganan akun sing di-host ing simpul liya wis disederhanakake yen sampeyan duwe akun dhewe ing simpul kasebut - kanggo langganan, sampeyan saiki mung kudu ngeklik tombol "langganan" ing sangisore video lan ketik ID sampeyan.
    Rilis platform penyiaran video desentralisasi PeerTube 3.1
  • Setelan ditambahake kanggo mbukak tugas impor bebarengan (kanthi ngundhuh liwat URL utawa liwat torrent) menyang antarmuka administrator simpul.
  • Sistem kanggo nggawe torrent kanggo video sing diundhuh wis dileksanakake, operasi ing mode asinkron.
  • Dhukungan kanggo release PostgreSQL 9.6 wis mandheg, dhukungan kanggo Node.js 10 wis ora digunakake, lan dhukungan kanggo cabang anyar Node.js14 lan 15 wis ditambahake.

Ayo kita ngelingake sampeyan yen PeerTube adhedhasar panggunaan klien BitTorrent WebTorrent, sing mlaku ing browser lan nggunakake teknologi WebRTC kanggo ngatur saluran komunikasi P2P langsung antarane browser, lan protokol ActivityPub, sing ngidini sampeyan nggabungake server video sing beda-beda dadi siji. jaringan federasi umum ing ngendi pengunjung melu konten pangiriman lan duwe kemampuan kanggo langganan saluran lan nampa kabar babagan video anyar. Antarmuka web sing disedhiyakake dening proyek kasebut dibangun nggunakake kerangka Angular.

Jaringan federasi PeerTube dibentuk minangka komunitas server hosting video cilik sing saling gegandhengan, sing saben duwe administrator dhewe lan bisa ngetrapake aturan dhewe. Saben server kanthi video tumindak minangka tracker BitTorrent, sing dadi host akun pangguna server iki lan video kasebut. ID pangguna dibentuk ing wangun "@user_name@server_domain". Data browsing dikirim langsung saka browser pengunjung liyane sing ndeleng konten kasebut.

Yen ora ana sing ndeleng video kasebut, unggahan kasebut diatur dening server sing asline diunggahake video kasebut (protokol WebSeed digunakake). Saliyane nyebarake lalu lintas ing antarane pangguna sing nonton video, PeerTube uga ngidini simpul sing diluncurake dening pangripta kanggo wiwitane dadi tuan rumah video menyang cache video saka pencipta liyane, mbentuk jaringan sing disebarake ora mung klien nanging uga server, uga nyedhiyakake toleransi kesalahan. Ana dhukungan kanggo live streaming kanthi pangiriman konten ing mode P2P (program standar kayata OBS bisa digunakake kanggo ngontrol streaming).

Kanggo miwiti siaran liwat PeerTube, pangguna mung kudu ngunggah video, deskripsi lan set tag menyang salah sawijining server. Sawise iki, video bakal kasedhiya ing saindhenging jaringan federasi, lan ora mung saka server download awal. Kanggo nggarap PeerTube lan melu distribusi konten, browser biasa cukup lan ora mbutuhake instalasi piranti lunak tambahan. Pangguna bisa nglacak aktivitas ing saluran video sing dipilih kanthi lengganan saluran kapentingan ing jaringan sosial federasi (contone, Mastodon lan Pleroma) utawa liwat RSS. Kanggo nyebarake video nggunakake komunikasi P2P, pangguna uga bisa nambah widget khusus kanthi pamuter web sing dibangun ing situs web.

Saiki ana kira-kira 700 server hosting konten sing dikelola dening macem-macem sukarelawan lan organisasi. Yen pangguna ora wareg karo aturan kanggo ngirim video ing server PeerTube tartamtu, bisa nyambung menyang server liyane utawa miwiti server dhewe. Kanggo penyebaran server cepet, gambar sing wis dikonfigurasi ing format Docker (chocobozzz/peertube) diwenehake.

Source: opennet.ru

Add a comment