Випуск PeerTube 7.2: нові функції для відеохостингу

Випуск PeerTube 7.2: нові функції для децентралізованого відеохостингу

Опубліковано новий випуск платформи PeerTube 7.2, призначеної для створення незалежних децентралізованих систем відеохостингу та відеомовлення. PeerTube є альтернативою таким сервісам, як YouTube, Dailymotion та Vimeo. Мережа поширення контенту, що створюється за допомогою PeerTube, базується на з’єднанні браузерів відвідувачів між собою та використанні P2P-комунікацій.

Як працює PeerTube: децентралізована система відеохостингу

PeerTube дає можливість запустити власний сервер для поширення відео та підключити його до загальної федеративної мережі. Відвідувачі беруть участь у доставці контенту та мають можливість підписки на канали й отримання сповіщень про нові відео, незалежно від того, який саме сервер вони використовують.

Федеративна мережа PeerTube утворюється як співтовариство пов’язаних між собою невеликих серверів хостингу відео. Кожен з них має власного адміністратора та прийняті правила.

Технічні особливості платформи PeerTube

Кожен сервер з відео виконує роль BitTorrent-трекера, розміщуючи облікові записи та відео користувачів. Для взаємодії серверів у федеративній мережі застосовується протокол ActivityPub. Ідентифікатор користувача формується як “@ім’я_користувача@домен_сервера”.

При перегляді відео дані за можливістю завантажуються через звернення до браузерів інших відвідувачів, які переглядають той самий контент. Якщо запитане відео ніхто не переглядає, віддача організовується сервером, на який завантажено відео.

Також PeerTube дозволяє серверам кешувати відео інших авторів. Таким чином, формується розподілена мережа не лише з клієнтів, а й із серверів.

Основні нововведення PeerTube 7.2

Новий інтерфейс для управління відео

Інтегровано новий інтерфейс для управління відео, що спрощує навігацію по користувацьких відео. Доступні відео тепер показуються не у формі нескінченно прокручуваної стрічки, а з розбивкою на окремі сторінки.

З’явилася можливість налаштування відображуваних стовпців, таких як назва, тривалість, канал, кількість переглядів, наявність коментарів та дата публікації. Доступні режими фільтрації виводу, що дозволяють переглянути лише відео з певних каналів або відповідних заданим критеріям.

Оновлений інтерфейс публікації та оновлення трансляцій

Змінено інтерфейс публікації та оновлення live-трансляцій або вже розміщеного відео. Він розділений на окремі секції, навігація між якими здійснюється через нове бічне меню.

До цього меню також перенесені й інші сторінки, що мають відношення до управління відео, такі як редагування в режимі Studio та перегляд статистики. Додано горизонтальний банер з кнопками скасування або збереження операції, посиланням на перегляд відео та додатковою інформацією.

Покращена система приховування делікатного контенту

Удосконалено систему приховування контенту, який може здатися деяким людям неприйнятним. Творці відео тепер можуть публікувати позначки, що попереджають про делікатний вміст і дозволяють зрозуміти, чи варто переглядати дане відео.

Відвідувачі можуть налаштувати спосіб відображення подібних відео: показувати їх без попереджень, виводити попередження під мініатюрою в списку, розмивати зображення мініатюри або прибрати зі списку.

Розгортання та використання PeerTube

Наразі до федеративної мережі входить 1357 серверів, що підтримуються добровольцями та організаціями. Якщо користувача не влаштовують правила розміщення відео на певному сервері PeerTube, він може підключитися до іншого сервера або запустити свій власний.

Для швидкого розгортання сервера надається попередньо налаштований образ у форматі Docker. Веб-інтерфейс побудований з використанням фреймворку Angular.

Додаткову інформацію про випуск PeerTube 7.2 можна знайти на офіційному сайті проєкту.