Објавување на децентрализираната платформа за видео емитување PeerTube 3.1

Се одржа објавувањето на децентрализирана платформа за организирање видео хостинг и видео емитување PeerTube 3.1. PeerTube нуди неутрална алтернатива за продавачот на YouTube, Dailymotion и Vimeo, користејќи мрежа за дистрибуција на содржина базирана на P2P комуникации и поврзување на прелистувачите на посетителите заедно. Развојот на проектот се дистрибуира под лиценцата AGPLv3.

Главните иновации:

  • Можностите за транскодирање на аудио и видео од еден формат во друг се проширени за да се обезбеди достапност на содржината на сите уреди (транскодирањето се врши во позадина, така што новото видео не станува достапно за сите уреди веднаш, но по одредено време потребни за да се заврши транскодирањето). Новото издание додава поддршка за профили за транскодирање, што може да се користи за промена на правилата за транскодирање на одреден PeerTube јазол. Профилите се дизајнирани како приклучоци и, по правило, обезбедуваат различни поставки за FFmpeg. Администраторот на страницата сега може да избере профил за транскодирање што одговара на тековните задачи. На пример, можете да креирате профили за транскодирање за да го оптимизирате пропусниот опсег или да испорачате аудио со највисок квалитет.

    Модернизирани се процесите за управување со задачите за транскодирање. Претходно, содржината беше ставена во ред и повторно кодирана по редоследот по кој корисникот ја додаде. Во новото издание, администраторот добива алатки за поставување на приоритет на работа и додаде можност за автоматско намалување на приоритетот во зависност од бројот на преземени видеа (прво ќе се прекодираат еднократните преземања, со што ќе се префрлат корисниците кои преземале голем број видеа одеднаш). Администраторот може да го следи напредокот на транскодирањето и да го конфигурира бројот на истовремено стартувани задачи.

    Објавување на децентрализираната платформа за видео емитување PeerTube 3.1

  • Во веб-интерфејсот, категоријата „најлајкувани“ е отстранета од страничната лента, која е заменета со делот „трендинг“, нудејќи три опции за избор на најпопуларните видеа: жешко (неодамнешни видеа со кои корисниците најмногу комуницирале) , прегледи (најгледани видеа во последните 24 часа) и допаѓања (видеа со најмногу допаѓања).
    Објавување на децентрализираната платформа за видео емитување PeerTube 3.1
  • Некои елементи се променети во интерфејсот на администраторот на страницата, на пример, табот со списокот на корисници е променет и копчето за креирање корисник е преместено на левата страна. Додадена е можност за конфигурирање на општи и дневни квоти за количината на преземени податоци.
    Објавување на децентрализираната платформа за видео емитување PeerTube 3.1
  • Претплатата на сметки хостирани на друг јазол е поедноставена ако имате своја сметка на тој јазол - за да се претплатите, сега треба само да кликнете на копчето „претплати“ под видеото и да го внесете вашиот ID.
    Објавување на децентрализираната платформа за видео емитување PeerTube 3.1
  • Додадена е поставка за истовремено стартувани задачи за увоз (со преземање преку URL или преку torrent) во администраторскиот интерфејс на јазолот.
  • Имплементиран е систем за креирање торенти за преземените видеа, кој работи во асинхрон режим.
  • Поддршката за изданието PostgreSQL 9.6 е прекината, поддршката за Node.js 10 е застарена, а поддршката за новите гранки на Node.js14 и 15 е додадена.

Да ве потсетиме дека PeerTube се базира на употребата на BitTorrent клиентот WebTorrent, кој работи во прелистувачот и користи WebRTC технологија за организирање директен канал за комуникација P2P помеѓу прелистувачите и протоколот ActivityPub, кој ви овозможува да обедините различни видео сервери во заедничка федерирана мрежа во која посетителите учествуваат во содржината за испорака и имаат можност да се претплатат на канали и да добиваат известувања за нови видеа. Веб-интерфејсот обезбеден од проектот е изграден со помош на рамката Angular.

Федерираната мрежа PeerTube е формирана како заедница на меѓусебно поврзани мали сервери за видео хостинг, од кои секој има свој администратор и може да усвои свои правила. Секој сервер со видео делува како BitTorrent тракер, кој е домаќин на кориснички сметки на овој сервер и нивните видеа. Корисничкиот ID е формиран во форма „@user_name@server_domain“. Податоците од прелистувањето се пренесуваат директно од прелистувачите на другите посетители кои ја гледаат содржината.

Ако никој не го гледа видеото, поставувањето се организира од серверот на кој видеото е првично поставено (се користи протоколот WebSeed). Покрај дистрибуирањето на сообраќајот меѓу корисниците кои гледаат видеа, PeerTube, исто така, им овозможува на јазлите лансирани од креаторите првично да хостираат видеа за кеширање видеа од други создавачи, формирајќи дистрибуирана мрежа не само од клиенти, туку и од сервери, како и да обезбедуваат толеранција на грешки. Има поддршка за пренос во живо со испорака на содржина во режим P2P (стандардни програми како што е OBS може да се користат за контрола на преносот).

За да започне со емитување преку PeerTube, корисникот треба само да прикачи видео, опис и збир на ознаки на еден од серверите. После ова, видеото ќе стане достапно низ федеративната мрежа, а не само од почетниот сервер за преземање. За да работите со PeerTube и да учествувате во дистрибуција на содржина, доволен е обичен прелистувач и не бара инсталирање на дополнителен софтвер. Корисниците можат да ја следат активноста во избраните видео канали со претплата на канали од интерес во федералните социјални мрежи (на пример, Mastodon и Pleroma) или преку RSS. За да дистрибуира видеа користејќи P2P комуникации, корисникот може да додаде и специјален додаток со вграден веб-плеер на неговата веб-страница.

Во моментов има приближно 700 сервери за хостирање содржини што ги одржуваат различни волонтери и организации. Ако корисникот не е задоволен со правилата за објавување видеа на одреден сервер PeerTube, тој може да се поврзе со друг сервер или да започне свој сервер. За брзо распоредување на серверот, обезбедена е претходно конфигурирана слика во формат Docker (chocobozzz/peertube).

Извор: opennet.ru

Додадете коментар