PeerTube 4.2 markazlashtirilmagan video eshittirish platformasining chiqarilishi

PeerTube 4.2 videoxosting va video eshittirishni tashkil qilish uchun markazlashtirilmagan platforma chiqarildi. PeerTube YouTube, Dailymotion va Vimeo-ga sotuvchi uchun neytral muqobil taklif etadi, u P2P aloqalariga asoslangan kontent tarqatish tarmog'idan foydalanadi va tashrif buyuruvchilar brauzerlarini bir-biriga bog'laydi. Loyihaning ishlanmalari AGPLv3 litsenziyasi ostida tarqatiladi.

Asosiy innovatsiyalar:

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

PeerTube platformasi brauzerda ishlaydigan va brauzerlar o'rtasida to'g'ridan-to'g'ri P2P aloqa kanalini tashkil qilish uchun WebRTC texnologiyasidan foydalanadigan WebTorrent BitTorrent mijozi va turli xil video serverlarni umumiy federatsiyaga birlashtirishga imkon beruvchi ActivityPub protokolidan foydalanishga asoslangan. tashrif buyuruvchilar kontentni etkazib berishda ishtirok etadigan va kanallarga obuna bo'lish va yangi videolar haqida bildirishnomalarni olish imkoniyatiga ega bo'lgan tarmoq. Loyiha tomonidan taqdim etilgan veb-interfeys Angular Framework yordamida qurilgan.

PeerTube federatsiya tarmog'i o'zaro bog'langan kichik videoxosting serverlari jamoasi sifatida shakllangan bo'lib, ularning har biri o'z ma'muriga ega va o'z qoidalarini qabul qilishi mumkin. Videoga ega har bir server BitTorrent kuzatuvchisi vazifasini bajaradi, unda ushbu serverning foydalanuvchi hisoblari va ularning videolari joylashgan. Foydalanuvchi identifikatori β€œ@user_name@server_domain” shaklida shakllantiriladi. Ko'rish ma'lumotlari to'g'ridan-to'g'ri tarkibni ko'rayotgan boshqa tashrif buyuruvchilarning brauzerlaridan uzatiladi.

Agar videoni hech kim ko'rmasa, yuklash video dastlab yuklangan server tomonidan tashkil qilinadi (WebSeed protokoli qo'llaniladi). PeerTube videolarni tomosha qilayotgan foydalanuvchilar oβ€˜rtasida trafikni taqsimlashdan tashqari, ijodkorlar tomonidan ishga tushirilgan tugunlarga boshqa ijodkorlarning videolarini keshlash uchun dastlab videolarni joylashtirish imkonini beradi, bu nafaqat mijozlar, balki serverlarning taqsimlangan tarmogβ€˜ini tashkil etadi, shuningdek, nosozliklarga chidamlilikni ta’minlaydi. P2P rejimida kontentni yetkazib berish bilan jonli translyatsiyani qo'llab-quvvatlash mavjud (oqimni boshqarish uchun OBS kabi standart dasturlardan foydalanish mumkin).

PeerTube orqali translyatsiyani boshlash uchun foydalanuvchi serverlardan biriga video, tavsif va teglar to'plamini yuklashi kifoya. Shundan so'ng, video faqat dastlabki yuklab olish serveridan emas, balki butun federatsiya tarmog'ida mavjud bo'ladi. PeerTube bilan ishlash va kontentni tarqatishda ishtirok etish uchun oddiy brauzer kifoya qiladi va qo'shimcha dasturlarni o'rnatishni talab qilmaydi. Foydalanuvchilar federatsiyalangan ijtimoiy tarmoqlardagi (masalan, Mastodon va Pleroma) yoki RSS orqali qiziqqan kanallarga obuna bo'lish orqali tanlangan videokanallardagi faollikni kuzatishi mumkin. P2P aloqalaridan foydalangan holda videolarni tarqatish uchun foydalanuvchi o'z veb-saytiga o'rnatilgan veb-pleyerga ega maxsus vidjetni ham qo'shishi mumkin.

Hozirda turli ko'ngillilar va tashkilotlar tomonidan boshqariladigan 1100 ga yaqin kontent hosting serverlari mavjud. Agar foydalanuvchi ma'lum bir PeerTube serverida videolarni joylashtirish qoidalaridan qoniqmasa, u boshqa serverga ulanishi yoki o'z serverini ishga tushirishi mumkin. Tez serverni joylashtirish uchun Docker formatida (chocobozzz/peertube) oldindan sozlangan tasvir taqdim etiladi.

Manba: opennet.ru

a Izoh qo'shish