Izdaja decentralizirane platforme za video oddajanje PeerTube 4.2

Izšla je decentralizirana platforma za organiziranje video gostovanja in video oddajanja PeerTube 4.2. PeerTube ponuja glede ponudnika nevtralno alternativo YouTubu, Dailymotion in Vimeo, z uporabo omrežja za distribucijo vsebin, ki temelji na komunikaciji P2P in povezuje brskalnike obiskovalcev. Razvoj projekta se distribuira pod licenco AGPLv3.

Glavne novosti:

  • В меню добавлен режим Studio, позволяющий выполнять типовые операции редактирования видео из web-интерфейса PeerTube, такие как усечение видео по времени начала и конца, прикрепление видеофайла в качестве заставки и финала, добавление водяного знака в нижнем правом углу видео. После редактирования новое видео автоматически перекодируется в нужный формат и заменяют старый ролик.
    Izdaja decentralizirane platforme za video oddajanje PeerTube 4.2
  • Добавлена расширенная статистика для каждого видео, такая как среднее время просмотра, пиковое число зрителей и распределение зрителей по странам. Информация показывается в виде наглядных графиков. Статистику можно посмотреть в разделе Stats, показываемом после нажатия кнопки «…» под видео.
    Izdaja decentralizirane platforme za video oddajanje PeerTube 4.2
  • Добавлена поддержка сохранения постоянных/повторяющихся потоковых live-трансляций (доступных по одной неизменной ссылке) для последующего воспроизведения (ранее функция сохранения была доступна только для одноразовых трансляций). Таким образом теперь любые live-трансляции можно сразу сохранить как обычное видео, доступное по отдельному URL, без необходимости применения внешних утилит.
    Izdaja decentralizirane platforme za video oddajanje PeerTube 4.2
  • Для Live-трансляций предоставлены настройки для управления задержкой, определяющей время запаздывания просматриваемого потока от момента фактической съёмки. Из-за передачи между пользователями в режиме P2P задержка в среднем составляет 30-40 секунд. Для сокращения этого времени предложена опция для отключения режима P2P. Также добавлена возможность произвольного увеличения задержки для повышения эффективности передачи сегментов видео между участниками P2P-сети.
    Izdaja decentralizirane platforme za video oddajanje PeerTube 4.2
  • В web-интерфейс встроен редактор субтитров.
  • Администратору предоставлена возможность отображения аватаров авторов на миниатюрах с видео.

Platforma PeerTube temelji na uporabi odjemalca WebTorrent BitTorrent, ki deluje v brskalniku in uporablja tehnologijo WebRTC za organizacijo neposrednega komunikacijskega kanala P2P med brskalniki, ter protokola ActivityPub, ki omogoča združevanje različnih video strežnikov v skupni zvezni omrežje, v katerem obiskovalci sodelujejo pri dostavi vsebin in imajo možnost naročanja na kanale ter prejemanja obvestil o novih videih. Spletni vmesnik, ki ga zagotavlja projekt, je zgrajen z uporabo ogrodja Angular.

Zvezno omrežje PeerTube je oblikovano kot skupnost med seboj povezanih majhnih strežnikov za gostovanje videa, od katerih ima vsak svojega skrbnika in lahko sprejme lastna pravila. Vsak strežnik z videom deluje kot sledilnik BitTorrent, ki gosti uporabniške račune tega strežnika in njihove videoposnetke. ID uporabnika je oblikovan v obliki “@ime_uporabnika@domena_strežnika”. Podatki o brskanju se prenašajo neposredno iz brskalnikov drugih obiskovalcev, ki si ogledujejo vsebino.

Če si videoposnetka nihče ne ogleda, nalaganje organizira strežnik, na katerega je bil video prvotno naložen (uporablja se protokol WebSeed). Poleg distribucije prometa med uporabniki, ki gledajo videoposnetke, PeerTube tudi omogoča vozliščem, ki so jih zagnali ustvarjalci, da prvotno gostijo videoposnetke za predpomnilnik videoposnetkov drugih ustvarjalcev, s čimer tvorijo porazdeljeno omrežje ne le odjemalcev, temveč tudi strežnikov, ter zagotavljajo odpornost na napake. Obstaja podpora za pretakanje v živo z dostavo vsebine v načinu P2P (za nadzor pretakanja je mogoče uporabiti standardne programe, kot je OBS).

Za začetek oddajanja prek PeerTube mora uporabnik samo naložiti video, opis in nabor oznak na enega od strežnikov. Po tem bo videoposnetek na voljo v celotnem zveznem omrežju in ne samo iz začetnega strežnika za prenos. Za delo s PeerTube in sodelovanje pri distribuciji vsebin zadostuje navaden brskalnik in ne zahteva namestitve dodatne programske opreme. Uporabniki lahko spremljajo aktivnost v izbranih video kanalih tako, da se naročijo na zanimive kanale v zveznih družbenih omrežjih (na primer Mastodon in Pleroma) ali prek RSS. Za distribucijo videoposnetkov s komunikacijo P2P lahko uporabnik na svojo spletno stran doda tudi poseben gradnik z vgrajenim spletnim predvajalnikom.

Trenutno obstaja približno 1100 strežnikov za gostovanje vsebine, ki jih vzdržujejo različni prostovoljci in organizacije. Če uporabnik ni zadovoljen s pravili za objavo videov na določenem strežniku PeerTube, se lahko poveže z drugim strežnikom ali zažene svoj strežnik. Za hitro namestitev strežnika je na voljo vnaprej konfigurirana slika v formatu Docker (chocobozzz/peertube).

Vir: opennet.ru

Dodaj komentar