Rilis platform penyiaran video terdesentralisasi PeerTube 4.2

Peluncuran platform terdesentralisasi untuk mengatur hosting video dan penyiaran video PeerTube 4.2 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:

  • Π’ мСню Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Studio, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ рСдактирования Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· web-интСрфСйса PeerTube, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ усСчСниС Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π°, ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎΡ„Π°ΠΉΠ»Π° Π² качСствС заставки ΠΈ Ρ„ΠΈΠ½Π°Π»Π°, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ водяного Π·Π½Π°ΠΊΠ° Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ Π²ΠΈΠ΄Π΅ΠΎ. ПослС рСдактирования Π½ΠΎΠ²ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ автоматичСски пСрСкодируСтся Π² Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ старый Ρ€ΠΎΠ»ΠΈΠΊ.
    Rilis platform penyiaran video terdesentralisasi PeerTube 4.2
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ статистика для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, такая ΠΊΠ°ΠΊ срСднСС врСмя просмотра, ΠΏΠΈΠΊΠΎΠ²ΠΎΠ΅ число Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ распрСдСлСниС Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ странам. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ показываСтся Π² Π²ΠΈΠ΄Π΅ наглядных Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². Бтатистику ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Stats, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ послС наТатия ΠΊΠ½ΠΎΠΏΠΊΠΈ «…» ΠΏΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎ.
    Rilis platform penyiaran video terdesentralisasi PeerTube 4.2
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сохранСния постоянных/ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… live-трансляций (доступных ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠΉ ссылкС) для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ воспроизвСдСния (Ρ€Π°Π½Π΅Π΅ функция сохранСния Π±Ρ‹Π»Π° доступна Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Ρ… трансляций). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π»ΡŽΠ±Ρ‹Π΅ live-трансляции ΠΌΠΎΠΆΠ½ΠΎ сразу ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, доступноС ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ URL, Π±Π΅Π· нСобходимости примСнСния Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.
    Rilis platform penyiaran video terdesentralisasi PeerTube 4.2
  • Для Live-трансляций прСдоставлСны настройки для управлСния Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ врСмя запаздывания просматриваСмого ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° фактичСской ΡΡŠΡ‘ΠΌΠΊΠΈ. Из-Π·Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ P2P Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π² срСднСм составляСт 30-40 сСкунд. Для сокращСния этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° опция для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Ρ€Π΅ΠΆΠΈΠΌΠ° P2P. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ увСличСния Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ эффСктивности ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сСгмСнтов Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ участниками P2P-сСти.
    Rilis platform penyiaran video terdesentralisasi PeerTube 4.2
  • Π’ web-интСрфСйс встроСн Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ субтитров.
  • Администратору прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ отобраТСния Π°Π²Π°Ρ‚Π°Ρ€ΠΎΠ² Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π°Ρ… с Π²ΠΈΠ΄Π΅ΠΎ.

Platform PeerTube didasarkan pada penggunaan klien WebTorrent BitTorrent, 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 satu kesatuan. jaringan 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 1100 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