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

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

  • Bütün cihazlarda məzmunun mövcudluğunu təmin etmək üçün audio və videonun bir formatdan digərinə çevrilməsi imkanları genişləndirilib (kodların dəyişdirilməsi fonda həyata keçirilir, ona görə də yeni video bütün cihazlar üçün dərhal deyil, bir müddət sonra əlçatan olur. transkodlaşdırmanı tamamlamaq üçün tələb olunur). Yeni buraxılış, xüsusi PeerTube qovşağında transkodlaşdırma qaydalarını dəyişdirmək üçün istifadə edilə bilən transkodlaşdırma profillərinə dəstək əlavə edir. Profillər plaginlər kimi hazırlanır və bir qayda olaraq, müxtəlif FFmpeg parametrlərini təmin edir. Sayt administratoru indi cari tapşırıqlara uyğun transcoding profili seçə bilər. Məsələn, bant genişliyini optimallaşdırmaq və ya səsi ən yüksək keyfiyyətdə çatdırmaq üçün kod dəyişdirmə profilləri yarada bilərsiniz.

    Transkodlaşdırma tapşırıqlarının idarə edilməsi prosesləri modernləşdirilib. Əvvəllər məzmun növbəyə qoyulmuş və istifadəçinin onu əlavə etdiyi qaydada yenidən kodlaşdırılmışdı. Yeni buraxılışda administrator işin prioritetini təyin etmək üçün alətlərlə təmin edilib və yüklənmiş videoların sayından asılı olaraq prioriteti avtomatik azaltmaq imkanı əlavə edib (birinci yükləmələr əvvəlcə yenidən kodlaşdırılacaq, çoxlu sayda video yükləmiş istifadəçilər dəyişdiriləcək). videolar bir anda). Administrator transkodlaşdırmanın gedişatına nəzarət edə və eyni vaxtda işə salınan tapşırıqların sayını konfiqurasiya edə bilər.

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

  • Veb interfeysində “ən çox bəyənilənlər” kateqoriyası kənar paneldən çıxarılıb, o, ən populyar videoları seçmək üçün üç seçim təklif edən “trend” bölməsi ilə əvəz edilib: qaynar (istifadəçilərin ən çox qarşılıqlı əlaqədə olduğu son videolar) , baxışlar (son 24 saat ərzində ən çox baxılan videolar) və bəyənmələr (ən çox bəyənilən videolar).
    Mərkəzləşdirilməmiş video yayım platforması PeerTube 3.1-in buraxılışı
  • Saytın administrator interfeysində bəzi elementlər dəyişdirilib, məsələn, istifadəçilərin siyahısı olan tab dəyişdirilib və istifadəçi yaratmaq düyməsi sol tərəfə köçürülüb. Yüklənmiş məlumatların miqdarı üçün ümumi və gündəlik kvotaları konfiqurasiya etmək imkanı əlavə edildi.
    Mərkəzləşdirilməmiş video yayım platforması PeerTube 3.1-in buraxılışı
  • Əgər həmin qovşaqda öz hesabınız varsa, başqa qovşaqda yerləşən hesablara abunə olmaq sadələşdirilib – abunə olmaq üçün indi sadəcə olaraq videonun altındakı “abunə ol” düyməsini sıxmaq və şəxsiyyət vəsiqənizi daxil etmək kifayətdir.
    Mərkəzləşdirilməmiş video yayım platforması PeerTube 3.1-in buraxılışı
  • Node administrator interfeysinə eyni vaxtda işə salınan idxal tapşırıqları (URL və ya torrent vasitəsilə yükləmə ilə) üçün parametr əlavə edildi.
  • Asinxron rejimdə işləyən yüklənmiş videolar üçün torrentlərin yaradılması sistemi tətbiq edilib.
  • PostgreSQL 9.6 buraxılışına dəstək dayandırıldı, Node.js 10 üçün dəstək ləğv edildi və Node.js14 və 15-in yeni filialları üçün dəstək əlavə edildi.

Nəzərinizə çatdıraq ki, PeerTube 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 BitTorrent müştərisi WebTorrent və müxtəlif video serverləri birləşdirməyə imkan verən ActivityPub protokolunun istifadəsinə əsaslanır. ziyarətçilərin çatdırılma məzmununda iştirak etdiyi və kanallara abunə olmaq və yeni videolar haqqında bildirişlər almaq imkanı olan ümumi federasiya şəbəkəsi. Layihə tərəfindən təmin edilən veb interfeysi Angular çərçivədən istifadə etməklə qurulmuşdur.

PeerTube federasiya şəbəkəsi hər birinin öz administratoruna malik olan və öz qaydalarını qəbul edə bilən bir-birinə bağlı kiçik video hostinq serverlərinin icması kimi formalaşmışdır. Videolu hər bir server bu serverin istifadəçi hesablarını və onların videolarını saxlayan BitTorrent izləyicisi rolunu oynayır. İstifadəçi ID-si "@user_name@server_domain" formasındadır. Baxış məlumatları birbaşa məzmuna baxan digər ziyarətçilərin brauzerlərindən ötürülür.

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 məzmunun yerləşdirilməsi üçün təxminən 700 server var. Əgər istifadəçini konkret PeerTube serverində videoların yerləşdirilməsi qaydaları qane etmirsə, o, başqa serverə qoşula və ya öz serverini işlədə bilər. Sürətli server yerləşdirilməsi üçün əvvəlcədən konfiqurasiya edilmiş Docker təsviri (chocobozzz/peertube) təmin edilir.

Mənbə: opennet.ru

Добавить комментарий