Mərkəzləşdirilməmiş video yayım platforması PeerTube 5.0-in buraxılışı

PeerTube 5.0 video hostinq və video yayımının təşkili üçün mərkəzləşdirilməmiş platforma buraxıldı. PeerTube, P2P rabitəsinə əsaslanan və ziyarətçi brauzerlərini birləşdirən məzmun paylama şəbəkəsindən istifadə edərək, YouTube, Dailymotion və Vimeo-ya satıcıdan müstəqil alternativ təklif edir. Layihənin inkişafı AGPLv3 lisenziyası altında paylanır.

Əsas yeniliklər:

  • Daxili və məxfi videoların mühafizəsini təkmilləşdirmək məqsədilə fayl sistemində video yaddaşın təşkili dəyişdirilib. Daxili videolar indi ayrıca şəxsi/alt kataloqda saxlanılır, birbaşa giriş nginx parametrləri səviyyəsində məhdudlaşdırılır və bütün fayl sorğuları PeerTube autentifikasiya sistemi vasitəsilə yönləndirilir. Obyekt yaddaşında daxili videolar ACL vasitəsilə məhdudlaşdırılır və proksiləşdirildikdə əlçatan deyil. Köhnə qurğuları PeerTube 5.0-a köçürərkən, faylları ötürmək, PeerTube parametrlərini (config/production.yaml) və nginx konfiqurasiyasını dəyişmək üçün skriptləri işə salmalısınız.
  • REST API-də uyğunluğu pozan dəyişikliklər edilib. Plaginlər və mövzular üçün API genişləndirildi.
  • Pluginlərin sınaq versiyalarını (alfa, beta və buraxılış namizədləri) quraşdırmaq imkanı komanda xətti utilitlərinə əlavə edilib.
  • Canlı yayımları obyekt yaddaşında saxlamaq imkanı təmin edilmişdir ki, bu da məhdud disk sahəsi və aşağı şəbəkə bant genişliyi olan öz serverlərinizdə PeerTube işləyərkən canlı yayımları xarici bulud yaddaşı vasitəsilə saxlamaq və yaymaq imkanı verir.
  • Birdəfəlik parollara (OTP, Bir Dəfəlik Parol) və Authy, Google Authenticator və FreeOTP kimi autentifikator proqramlarına əsaslanan iki faktorlu autentifikasiyadan istifadə edərək PeerTube-a qoşulmaq üçün əlavə dəstək.
  • İstifadəçi interfeysi imkanları genişləndirilib. "Videolarım" menyusu kanalların göstərilməsini və videonun əlavə olunduğu pleylistdən bəhs edir. Kanallara keçid sol panelə əlavə edildi. Videoları ada görə çeşidləmək üçün filtr əlavə edildi. Administrator interfeysinə obyektin saxlanması və video fayllarına keçidlər haqqında məlumat bloku əlavə edilib. Kvotaları nəzərə alaraq disk sahəsinin istehlakı ilə bağlı izahatlar əlavə edildi.

Mərkəzləşdirilməmiş video yayım platforması PeerTube 5.0-in buraxılışı

PeerTube platforması brauzerdə işləyən və brauzerlər arasında birbaşa P2P rabitə kanalını təşkil etmək üçün WebRTC texnologiyasından istifadə edən WebTorrent BitTorrent müştərisinə və müxtəlif video serverləri ümumi federasiya şəbəkəsində birləşdirməyə imkan verən ActivityPub protokoluna əsaslanır. ziyarətçilər məzmunun çatdırılmasında iştirak edir və kanallara abunə olmaq və yeni videolar barədə bildirişlər almaq imkanına malikdirlər. Layihə tərəfindən təmin edilən veb interfeysi Angular çərçivədən istifadə etməklə qurulmuşdur.

PeerTube federativ şəbəkəsi bir-biri ilə əlaqəli kiçik bir icma kimi formalaşır serverlər Hər birinin öz administratoru və öz qaydaları olan video hostinq saytları. Hər bir video server BitTorrent izləyicisi kimi çıxış edir və serverin istifadəçi hesablarını və onların videolarını yerləşdirir. İstifadəçi identifikatorları "@username@serverdomain" formasında formalaşdırılır. Baxış zamanı məlumat ötürülməsi birbaşa məzmuna baxan digər ziyarətçilərin brauzerlərindən baş verir.

Heç kim videoya baxmırsa, geri qaytarma videonun ilkin yükləndiyi server tərəfindən təşkil edilir (WebSeed protokolundan istifadə olunur). Videolara baxan istifadəçilər arasında trafik paylanması ilə yanaşı, PeerTube həm də müəlliflər tərəfindən işə salınan hostlara digər müəlliflərin videolarını keşləmək üçün ilk dəfə videoları yerləşdirməyə imkan verir, təkcə müştərilərin deyil, həm də serverlərin paylanmış şəbəkəsini formalaşdırır, həmçinin xətalara dözümlülük təmin edir. . P2P rejimində məzmunun çatdırılması ilə canlı yayım üçün dəstək var (axıma nəzarət etmək üçün OBS kimi tipik proqramlar istifadə edilə bilər).

PeerTube vasitəsilə yayıma başlamaq üçün istifadəçi yalnız serverlərdən birinə video, təsvir və bir sıra teq yükləməlidir. Bundan sonra film təkcə əsas yükləmə serverindən deyil, bütün federasiya şəbəkəsində mövcud olacaq. PeerTube ilə işləmək və məzmunun yayılmasında iştirak etmək üçün adi brauzer kifayətdir və əlavə proqram tələb olunmur. İstifadəçilər federativ sosial şəbəkələrdə (Mastodon və Pleroma kimi) və ya RSS vasitəsilə maraqlı lentlərə abunə olmaqla seçilmiş video kanallardakı fəaliyyəti izləyə bilərlər. P2P kommunikasiyalarından istifadə edərək videonu yaymaq üçün istifadəçi həmçinin öz saytına daxili veb-pleyeri olan xüsusi vidcet əlavə edə bilər.

Hazırda müxtəlif könüllülər və təşkilatlar tərəfindən saxlanılan təxminən 1100 server kontentin yerləşdirilməsi üçün fəaliyyət göstərir. İstifadəçi müəyyən bir serverdə videoların yerləşdirilməsi qaydalarından məmnun deyilsə, server PeerTube başqa bir serverə qoşula və ya öz serverini işlədə bilər. Sürətli server yerləşdirməsi üçün əvvəlcədən konfiqurasiya edilmiş Docker görüntüsü təmin edilir (chocobozzz/peertube).

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster