PeerTube 4.3 markazlashtirilmagan video eshittirish platformasining chiqarilishi

PeerTube 4.3 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:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСского ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. НапримСр, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Π² YouTube ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ автоматичСский пСрСнос Π² свой ΠΊΠ°Π½Π°Π» Π½Π° Π±Π°Π·Π΅ PeerTube. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Π° Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ° Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ PeerTube, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ пСрСнос Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ· ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… списков воспроизвСдСния. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ автоматичСского ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° осущСствляСтся Π² мСню Β«My libraryΒ» Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«My synchronizationsΒ» Π²ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ChannelsΒ».
    PeerTube 4.3 markazlashtirilmagan video eshittirish platformasining chiqarilishi
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠŸΠ΅Ρ€Π΅ΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ страницы создания ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΎ число этапов ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ рСгистрации: Π²Ρ‹Π²ΠΎΠ΄ ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, принятиС условий использования, Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅, запрос Π½Π° созданиС ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΊΠ°Π½Π°Π»Π° ΠΈ информация ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΉ рСгистрации ΡƒΡ‡Ρ‘Ρ‚Π½ΠΎΠΉ записи. ИзмСнСно мСстополоТСниС Π²Π΅Ρ€Ρ…Π½ΠΈΡ… элСмСнтов Π½Π° страницС Π²Ρ…ΠΎΠ΄Π°, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ сообщСния. Π‘Ρ‚Ρ€ΠΎΠΊΠ° поиска сдвинута Π² Ρ†Π΅Π½Ρ‚Ρ€ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана. Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ Ρ†Π²Π΅Ρ‚.
    PeerTube 4.3 markazlashtirilmagan video eshittirish platformasining chiqarilishi
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΏΠΎ Π²ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π½ΠΈΡŽ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сайты. Для встроСнных live-Π²Π΅Ρ‰Π°Π½ΠΈΠΉ Π² ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ Π½Π° страницы ΠΏΠ»Π΅Π΅Ρ€Π΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΈ послС окончания вСщания Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΠΎΠΊΠ°Π· ΠΏΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… заставок вмСсто пустоты, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅ сбоя. Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ автоматичСский запуск воспроизвСдСния послС Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ live-трансляции.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ для настройки своСго ΡƒΠ·Π»Π° PeerTube. Администратору прСдоставлСны срСдства для запуска Ρ€Π°Π±ΠΎΡ‚ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π½Π° ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… ΡƒΠ·Π»Π°Ρ… (Federation), Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для удалСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… подписчиков сразу со всСх ΠΏΠΎΠ΄ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΡƒΠ·Π»ΠΎΠ². Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΎΠΏΡ†ΠΈΠΈ для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ пСрСкодирования для измСнСния Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ live-Π²Π΅Ρ‰Π°Π½ΠΈΠΉ, Π² Ρ‚ΠΎΠΌ числС ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΡˆΠ΅ максимально Ρ€Π°Π·Ρ€Π΅ΡˆΡ‘Π½Π½ΠΎΠ³ΠΎ Π² настройках. Π’ web-интСрфСйс Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² с Π²ΠΈΠ΄Π΅ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для высвобоТдСния свободного мСста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ).
    PeerTube 4.3 markazlashtirilmagan video eshittirish platformasining chiqarilishi
  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΠΈ.

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