Rilis platform penyiaran video terdesentralisasi PeerTube 3.1

Peluncuran platform terdesentralisasi untuk mengatur hosting video dan penyiaran video PeerTube 3.1 telah dilakukan. 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 didistribusikan di bawah lisensi AGPLv3.

Inovasi utama:

  • Kemampuan transcoding audio dan video dari satu format ke format lainnya telah diperluas untuk memastikan ketersediaan konten di semua perangkat (transcoding dilakukan di latar belakang, sehingga video baru tidak langsung tersedia untuk semua perangkat, tetapi setelah beberapa waktu. diperlukan untuk menyelesaikan transcoding). Rilis baru ini menambahkan dukungan untuk profil transcoding, yang dapat digunakan untuk mengubah aturan transcoding pada node PeerTube tertentu. Profil dirancang sebagai plugin, dan biasanya menyediakan pengaturan FFmpeg yang berbeda. Administrator situs sekarang dapat memilih profil transcoding yang sesuai dengan tugas saat ini. Misalnya, Anda dapat membuat profil transcoding untuk mengoptimalkan bandwidth atau mengirimkan audio dengan kualitas terbaik.

    Proses untuk mengelola tugas transcoding telah dimodernisasi. Sebelumnya, konten dimasukkan ke dalam antrean dan dikodekan ulang sesuai urutan pengguna menambahkannya. Dalam rilis baru, administrator diberikan alat untuk mengatur prioritas pekerjaan dan menambahkan kemampuan untuk secara otomatis mengurangi prioritas tergantung pada jumlah video yang diunduh (unduhan tunggal akan dikodekan ulang terlebih dahulu, menggeser pengguna yang telah mengunduh sejumlah besar video). video sekaligus). Administrator dapat memantau kemajuan transcoding dan mengonfigurasi jumlah tugas yang diluncurkan secara bersamaan.

    Rilis platform penyiaran video terdesentralisasi PeerTube 3.1

  • Di antarmuka web, kategori "paling disukai" telah dihapus dari sidebar, yang telah digantikan oleh bagian "tren", menawarkan tiga opsi untuk memilih video paling populer: panas (video terbaru yang paling banyak berinteraksi dengan pengguna) , penayangan (video paling banyak dilihat selama 24 jam terakhir) dan suka (video dengan suka terbanyak).
    Rilis platform penyiaran video terdesentralisasi PeerTube 3.1
  • Beberapa elemen telah diubah di antarmuka administrator situs, misalnya tab dengan daftar pengguna telah diubah dan tombol pembuatan pengguna telah dipindahkan ke sisi kiri. Menambahkan kemampuan untuk mengkonfigurasi kuota umum dan harian untuk jumlah data yang diunduh.
    Rilis platform penyiaran video terdesentralisasi PeerTube 3.1
  • Berlangganan ke akun yang dihosting di node lain telah disederhanakan jika Anda memiliki akun sendiri di node tersebut - untuk berlangganan, Anda sekarang hanya perlu mengklik tombol "berlangganan" di bawah video dan memasukkan ID Anda.
    Rilis platform penyiaran video terdesentralisasi PeerTube 3.1
  • Menambahkan pengaturan untuk meluncurkan tugas impor secara bersamaan (dengan pengunduhan melalui URL atau melalui torrent) ke antarmuka administrator node.
  • Sistem untuk membuat torrent untuk video yang diunduh telah diterapkan, beroperasi dalam mode asinkron.
  • Dukungan untuk rilis PostgreSQL 9.6 telah dihentikan, dukungan untuk Node.js 10 tidak digunakan lagi, dan dukungan untuk cabang baru Node.js14 dan 15 telah ditambahkan.

Izinkan kami mengingatkan Anda bahwa PeerTube didasarkan pada penggunaan klien BitTorrent WebTorrent, yang berjalan di browser dan menggunakan teknologi WebRTC untuk mengatur saluran komunikasi P2P langsung antar browser, dan protokol ActivityPub, yang memungkinkan Anda menyatukan server video yang berbeda menjadi 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 Angular.

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 diatur oleh server tempat video tersebut awalnya diunggah (protokol WebSeed digunakan). 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. Ada dukungan untuk streaming langsung dengan pengiriman konten dalam mode P2P (program standar seperti OBS dapat digunakan untuk mengontrol streaming).

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 terdapat sekitar 700 server hosting konten yang dikelola oleh berbagai relawan dan organisasi. Jika pengguna tidak puas dengan aturan untuk memposting video di server PeerTube tertentu, ia dapat terhubung ke server lain atau memulai servernya sendiri. Untuk penerapan server cepat, image pra-konfigurasi dalam format Docker (chocobozzz/peertube) disediakan.

Sumber: opennet.ru

Tambah komentar