PeerTube 2.3 dan WebTorrent Desktop 0.23 tersedia

diterbitkan isu Rekan Tabung 2.3, platform terdesentralisasi untuk mengatur hosting video dan penyiaran video. PeerTube menawarkan alternatif netral vendor terhadap YouTube, Dailymotion dan Vimeo, menggunakan jaringan distribusi konten berdasarkan komunikasi P2P dan menghubungkan browser pengunjung bersama-sama. Perkembangan proyek sebaran berlisensi di bawah AGPLv3.

PeerTube didasarkan pada klien BitTorrent WebTorrent, diluncurkan di browser dan menggunakan teknologi WebRTC untuk mengatur saluran komunikasi P2P langsung antara browser, dan protokol AktivitasPub, yang memungkinkan Anda menyatukan server video yang berbeda ke dalam jaringan gabungan umum tempat pengunjung berpartisipasi dalam pengiriman konten dan memiliki kemampuan untuk berlangganan saluran dan menerima pemberitahuan tentang video baru. Antarmuka web yang disediakan oleh proyek ini dibangun menggunakan kerangka kerja Kaku.

Jaringan federasi PeerTube dibentuk sebagai komunitas server hosting video kecil yang saling terhubung, yang masing-masing memiliki administratornya sendiri dan dapat menerapkan aturannya sendiri. Setiap server dengan video bertindak sebagai pelacak BitTorrent, yang menampung akun pengguna server ini dan videonya. ID pengguna dibentuk dalam bentuk “@nama_pengguna@domain_server”. Data penjelajahan dikirimkan langsung dari browser pengunjung lain yang melihat konten.

Jika tidak ada yang menonton video tersebut, unggahan tersebut diatur oleh server tempat video tersebut awalnya diunggah (protokol yang digunakan Benih Web). Selain mendistribusikan lalu lintas di antara pengguna yang menonton video, PeerTube juga memungkinkan node yang diluncurkan oleh pembuat konten untuk awalnya menghosting video untuk menyimpan video dari pembuat lain, membentuk jaringan terdistribusi tidak hanya klien tetapi juga server, serta memberikan toleransi kesalahan.

Untuk memulai siaran melalui PeerTube, pengguna hanya perlu mengunggah video, deskripsi, dan sekumpulan tag ke salah satu server. Setelah ini, video akan tersedia di seluruh jaringan gabungan, dan tidak hanya dari server pengunduhan awal. Untuk bekerja dengan PeerTube dan berpartisipasi dalam distribusi konten, browser biasa sudah cukup dan tidak memerlukan instalasi perangkat lunak tambahan. Pengguna dapat melacak aktivitas di saluran video yang dipilih dengan berlangganan saluran yang diminati di jejaring sosial gabungan (misalnya, Mastodon dan Pleroma) atau melalui RSS. Untuk mendistribusikan video menggunakan komunikasi P2P, pengguna juga dapat menambahkan widget khusus dengan pemutar web bawaan ke situs webnya.

Saat ini, lebih dari satu situs web telah diluncurkan untuk menampung konten 300 server yang dikelola oleh berbagai sukarelawan dan organisasi. Jika pengguna tidak puas dengan aturan memposting video di server PeerTube tertentu, ia dapat terhubung ke server lain atau Lari server Anda sendiri. Untuk penerapan server cepat, image pra-konfigurasi dalam format Docker (chocobozzz/peertube) disediakan.

В rilis baru:

  • Menambahkan dukungan untuk pencarian global (dinonaktifkan secara default dan memerlukan aktivasi oleh administrator).
  • Administrator diberikan kemampuan untuk menentukan spanduk yang ditampilkan pada halaman contoh PeerTube saat ini.
  • Alat untuk membangun jaringan gabungan telah diperluas: Pengaturan telah ditambahkan untuk mentransmisikan video yang tidak termasuk dalam daftar publik ke jaringan lain. Dukungan untuk mengurutkan file video berdasarkan resolusi layar dalam urutan terbalik telah diterapkan. Mengaktifkan pengiriman deskripsi lengkap objek video melalui ActivityPub.
  • Moderator memiliki kemampuan untuk menghapus komentar secara massal untuk akun tertentu dan menonaktifkan akun saat melihat thumbnail. Menambahkan dukungan untuk menentukan alasan umum penghapusan.
  • Penggunaan seluruh ruang layar yang tersedia saat menampilkan petak thumbnail telah dioptimalkan.
  • Penghitung video dan informasi saluran telah ditambahkan ke halaman “Video saya”.
  • Navigasi menu di antarmuka admin telah disederhanakan.
  • Dimungkinkan untuk membatasi akses ke umpan RSS dengan video baru untuk saluran dan akun tertentu.
  • Rilis plugin alfa diusulkan Blokir video secara otomatis, yang memungkinkan Anda memblokir video berdasarkan daftar blokir publik.
  • Mengikuti tren umum penggunaan istilah inklusif, fitur “daftar hitam video” telah diubah namanya menjadi “daftar blokir/daftar blokir video”.
  • Untuk pemrosesan gambar, bukan perpustakaan yang mengikat tajam modul diaktifkan
    halus (Program Manipulasi Gambar JavaScript), seluruhnya ditulis dalam JavaScript.

tambahan terbentuk rilis baru Desktop WebTorrent 0.22, klien torrent yang mendukung streaming video dan memungkinkan Anda melihat konten video dan audio tanpa menunggu hingga diunduh sepenuhnya, memuat data baru sesuai kebutuhan. WebTorrent Desktop juga memungkinkan Anda mengubah posisi di dalam file yang belum diunduh sepenuhnya (mengubah posisi secara otomatis mengubah prioritas dalam blok pengunduhan). Dimungkinkan untuk terhubung ke rekan browser berbasis WebTorrent dan rekan BitTorrent menggunakan program standar seperti Transmisi atau uTorrent. Tautan magnet, file torrent, identifikasi rekan berdasarkan DHT (Distributed Hash Table), PEX (Peer exchang) dan daftar dari server pelacak didukung. Streaming menggunakan protokol AirPlay, Chromecast, dan DLNA didukung.

Versi baru luar biasa dukungan untuk audio multi-track, peningkatan deteksi codec, pemberitahuan verifikasi file, dukungan untuk format MPEG-Layer-2, Musepack, Matroska (suara) dan WavePack, awal penerbitan paket rpm untuk Linux dan rakitan untuk arsitektur arm64. Rilis 0.22 dibangun pada platform Electron 9, tetapi kemudian pembaruan 0.23 diterbitkan, yang beralih menggunakan versi uji platform Electron 10.

Izinkan kami mengingatkan Anda bahwa WebTorrent adalah perpanjangan dari protokol BitTorrent yang memungkinkan Anda mengatur jaringan distribusi konten terdesentralisasi yang berfungsi dengan menghubungkan browser pengguna yang melihat konten. Proyek ini tidak memerlukan infrastruktur server eksternal atau plugin browser untuk beroperasi. Untuk menghubungkan pengunjung website ke dalam satu jaringan pengiriman konten, cukup dengan menempatkan kode JavaScript khusus di website yang menggunakan teknologi WebRTC untuk pertukaran data langsung antar browser.

Sumber: opennet.ru

Tambah komentar