PeerTube 2.3 dan WebTorrent Desktop 0.23 tersedia

diterbitkan pelepasan Rakan sebaya 2.3, platform terdesentralisasi untuk menganjurkan pengehosan video dan penyiaran video. PeerTube menawarkan alternatif neutral vendor kepada YouTube, Dailymotion dan Vimeo, menggunakan rangkaian pengedaran kandungan berdasarkan komunikasi P2P dan memautkan pelayar pelawat bersama-sama. Perkembangan projek sebar berlesen di bawah AGPLv3.

PeerTube adalah berdasarkan klien BitTorrent WebTorrent, dilancarkan dalam penyemak imbas dan menggunakan teknologi WebRTC untuk mengatur saluran komunikasi P2P terus antara penyemak imbas, dan protokol AktivitiPub, yang membolehkan anda menyatukan pelayan video yang berbeza ke dalam rangkaian persekutuan biasa di mana pelawat mengambil bahagian dalam penyampaian kandungan dan mempunyai keupayaan untuk melanggan saluran dan menerima pemberitahuan tentang video baharu. Antara muka web yang disediakan oleh projek dibina menggunakan rangka kerja bersudut.

Rangkaian persekutuan PeerTube dibentuk sebagai komuniti pelayan pengehosan video kecil yang saling berkaitan, setiap satunya mempunyai pentadbir sendiri dan boleh menerima pakai peraturannya sendiri. Setiap pelayan dengan video bertindak sebagai penjejak BitTorrent, yang mengehoskan akaun pengguna pelayan ini dan video mereka. ID pengguna dibentuk dalam bentuk β€œ@nama_pengguna@domain_pelayan”. Data penyemakan imbas dihantar terus daripada pelayar pelawat lain yang melihat kandungan tersebut.

Jika tiada siapa yang melihat video itu, muat naik diatur oleh pelayan yang mana video itu pada asalnya dimuat naik (protokol digunakan WebSeed). Selain mengagihkan trafik di kalangan pengguna yang menonton video, PeerTube juga membenarkan nod yang dilancarkan oleh pencipta untuk mengehoskan video pada mulanya ke cache video daripada pencipta lain, membentuk rangkaian teragih bukan sahaja pelanggan tetapi juga pelayan, serta menyediakan toleransi kesalahan.

Untuk memulakan penyiaran melalui PeerTube, pengguna hanya perlu memuat naik video, penerangan dan satu set tag ke salah satu pelayan. Selepas ini, video akan tersedia di seluruh rangkaian persekutuan, dan bukan hanya dari pelayan muat turun awal. Untuk bekerja dengan PeerTube dan mengambil bahagian dalam pengedaran kandungan, penyemak imbas biasa adalah mencukupi dan tidak memerlukan pemasangan perisian tambahan. Pengguna boleh menjejaki aktiviti dalam saluran video terpilih dengan melanggan saluran yang diminati dalam rangkaian sosial bersekutu (contohnya, Mastodon dan Pleroma) atau melalui RSS. Untuk mengedarkan video menggunakan komunikasi P2P, pengguna juga boleh menambah widget khas dengan pemain web terbina dalam ke tapak webnya.

Pada masa ini, lebih daripada satu tapak web telah dilancarkan untuk mengehos kandungan 300 pelayan yang diselenggara oleh pelbagai sukarelawan dan organisasi. Jika pengguna tidak berpuas hati dengan peraturan untuk menyiarkan video pada pelayan PeerTube tertentu, dia boleh menyambung ke pelayan lain atau lari pelayan anda sendiri. Untuk penggunaan pelayan pantas, imej pra-konfigurasi dalam format Docker disediakan (chocobozzz/peertube).

Π’ Keluaran baru:

  • Menambah sokongan untuk carian global (dilumpuhkan secara lalai dan memerlukan pengaktifan oleh pentadbir).
  • Pentadbir diberi keupayaan untuk menentukan sepanduk yang dipaparkan pada halaman contoh PeerTube semasa.
  • Alat untuk membina rangkaian bersekutu telah dikembangkan: Tetapan telah ditambahkan untuk menghantar video yang tidak disertakan dalam senarai awam ke rangkaian lain. Sokongan untuk menyusun fail video mengikut resolusi skrin dalam susunan terbalik telah dilaksanakan. Mendayakan penghantaran penerangan penuh objek video melalui ActivityPub.
  • Moderator mempunyai keupayaan untuk memadam komen secara besar-besaran untuk akaun tertentu dan melumpuhkan akaun semasa melihat lakaran kecil. Menambah sokongan untuk mentakrifkan sebab biasa untuk pemadaman.
  • Penggunaan semua ruang skrin yang tersedia apabila memaparkan grid lakaran kenit telah dioptimumkan.
  • Kaunter video dan maklumat saluran telah ditambahkan pada halaman "Video saya".
  • Navigasi menu dalam antara muka pentadbir telah dipermudahkan.
  • Anda boleh menyekat akses kepada suapan RSS dengan video baharu untuk saluran dan akaun tertentu.
  • Keluaran alfa pemalam yang dicadangkan Auto sekat video, yang membolehkan anda menyekat video berdasarkan senarai sekatan awam.
  • Berikutan trend umum menggunakan istilah inklusif, ciri "senarai hitam video" telah dinamakan semula sebagai "sekatan/senarai sekatan video".
  • Untuk pemprosesan imej dan bukannya perpustakaan yang mengikat tajam modul didayakan
    melompat (Program Manipulasi Imej JavaScript), ditulis sepenuhnya dalam JavaScript.

tambahan terbentuk isu baru Desktop WebTorrent 0.22, klien torrent yang menyokong penstriman video dan membolehkan anda melihat kandungan video dan audio tanpa menunggu untuk dimuat turun sepenuhnya, memuatkan data baharu mengikut keperluan. WebTorrent Desktop juga membolehkan anda menukar kedudukan dalam fail yang belum dimuat turun sepenuhnya (menukar kedudukan secara automatik mengubah keutamaan dalam memuat turun blok). Ia adalah mungkin untuk menyambung kepada kedua-dua rakan pelayar berasaskan WebTorrent dan rakan BitTorrent menggunakan program standard seperti Transmisi atau uTorrent. Pautan magnet, fail torrent, pengenalan rakan sebaya oleh DHT (Jadual Hash Teragih), PEX (Pertukaran rakan sebaya) dan senarai daripada pelayan penjejak disokong. Penstriman menggunakan protokol AirPlay, Chromecast dan DLNA disokong.

Versi baru luar biasa sokongan untuk audio berbilang trek, pengesanan codec yang dipertingkatkan, pemberitahuan pengesahan fail, sokongan untuk format MPEG-Layer-2, Musepack, Matroska (bunyi) dan WavePack, permulaan penerbitan pakej rpm untuk Linux dan pemasangan untuk seni bina arm64. Keluaran 0.22 dibina pada platform Electron 9, tetapi kemudian kemas kini 0.23 diterbitkan, yang beralih kepada menggunakan versi ujian platform Electron 10.

Biar kami ingatkan anda bahawa WebTorrent ialah lanjutan daripada protokol BitTorrent yang membolehkan anda mengatur rangkaian pengedaran kandungan terdesentralisasi yang berfungsi dengan memautkan pelayar pengguna yang melihat kandungan. Projek ini tidak memerlukan infrastruktur pelayan luaran atau pemalam penyemak imbas untuk beroperasi. Untuk menghubungkan pelawat laman web ke dalam rangkaian penghantaran kandungan tunggal, cukup untuk meletakkan kod JavaScript khas pada tapak web yang menggunakan teknologi WebRTC untuk pertukaran data terus antara penyemak imbas.

Sumber: opennet.ru

Tambah komen