Се одржа објавувањето на децентрализирана платформа за организирање видео хостинг и видео емитување PeerTube 5.1. PeerTube нуди неутрална алтернатива за продавачот на YouTube, Dailymotion и Vimeo, користејќи мрежа за дистрибуција на содржина базирана на P2P комуникации и поврзување на прелистувачите на посетителите заедно. Развојот на проектот се дистрибуира под лиценцата AGPLv3.
Главните иновации:
- Додадена е поддршка за барања за креирање сметка за кои е потребна потврда од модератор за активирање (по пополнување на формуларот за регистрација, корисникот ќе треба да чека потврда за неговата апликација од модераторот). Информациите за обработката на барањата се испраќаат до корисникот по е-пошта.


- Во вградениот видео плеер е додадено копче „Resume Live“, кое е означено со црвено кога преносот во живо е синхронизиран и сиво кога преносот не е синхронизиран. Со кликнување на копчето, преносот се ресинхронизира.

- Подобрено управување со приклучоците за автентикација во административниот интерфејс. Додадена е поддршка за поставување квоти, ажурирање на корисниците и автоматско пренасочување на надворешна услуга по истекот на животниот век на сесијата.
- Процесот на рендерирање на уредникот на почетната страница е оптимизиран и ефикасноста на пребарувањето коментари е подобрена.
- Додаден е превод на украински.
Платформата PeerTube се заснова на употребата на клиентот WebTorrent BitTorrent, кој работи во прелистувачот и користи WebRTC технологија за организирање директен канал за комуникација P2P помеѓу прелистувачите и протоколот ActivityPub, кој ви овозможува да обедините различни видео сервери во заеднички федерален мрежа во која посетителите учествуваат во испораката на содржината и имаат можност да се претплатат на канали и да добиваат известувања за нови видеа. Веб-интерфејсот обезбеден од проектот е изграден со помош на рамката Angular.
Федеративната мрежа PeerTube е формирана како заедница на меѓусебно поврзани мали сервери Веб-страници за видео хостирање, секоја со свој администратор и свои правила. Секој видео сервер делува како BitTorrent тракер, хостирајќи ги корисничките сметки на серверот и нивните видеа. Корисничките идентификатори се формираат во форма „@корисничко име@сервердомен“. Преносот на податоци за време на прегледувањето се случува директно од прелистувачите на другите посетители кои ја прегледуваат содржината.
Ако никој не го гледа видеото, поставувањето се организира од серверот на кој видеото е првично поставено (се користи протоколот WebSeed). Покрај дистрибуирањето на сообраќајот меѓу корисниците кои гледаат видеа, PeerTube, исто така, им овозможува на јазлите лансирани од креаторите првично да хостираат видеа за кеширање видеа од други создавачи, формирајќи дистрибуирана мрежа не само од клиенти, туку и од сервери, како и да обезбедуваат толеранција на грешки. Има поддршка за пренос во живо со испорака на содржина во режим P2P (стандардни програми како што е OBS може да се користат за контрола на преносот).
За да започне со емитување преку PeerTube, корисникот треба само да прикачи видео, опис и збир на ознаки на еден од серверите. После ова, видеото ќе стане достапно низ федеративната мрежа, а не само од почетниот сервер за преземање. За да работите со PeerTube и да учествувате во дистрибуција на содржина, доволен е обичен прелистувач и не бара инсталирање на дополнителен софтвер. Корисниците можат да ја следат активноста во избраните видео канали со претплата на канали од интерес во федералните социјални мрежи (на пример, Mastodon и Pleroma) или преку RSS. За да дистрибуира видеа користејќи P2P комуникации, корисникот може да додаде и специјален додаток со вграден веб-плеер на неговата веб-страница.
Моментално, постојат приближно 900 сервери кои работат за хостирање содржини, одржувани од разни волонтери и организации. Доколку корисникот не е задоволен од правилата за објавување видеа на одреден сервер, сервер PeerTube може да се поврзе со друг сервер или да работи со свој сервер. Обезбедена е претходно конфигурирана Docker слика за брзо распоредување на серверот (chocobozzz/peertube).
Извор: opennet.ru



