28 ноября 2023 года состоялся релиз мажорной шестой версии пирингового видеохостинга PeerTube. Это событие произошло спустя пять лет после выхода PeerTube 1.0 в октябре 2018 года.
Проект PeerTube — это стриминговая платформа на своём хостинге с поддержкой P2P для альтернативы YouTube и Twitch. Разработчиком PeerTube является французская некоммерческая организация Framasoft.
Чтобы выложить видеоролик в PeerTube для всеобщего просмотра, нужно поднять у себя на компьютере инстанс PeerTube. Доступен официальный контейнер Docker. Коммуникация с другими серверами в PeerTube осуществляется по ActivityPub, что позволяет пользователям подписываться на каналы из других инстансов, а также серверов с поддержкой Mastodon, Pleroma и ActivityPub.
В настоящее время в децентрализованной системе PeerTube доступны более тысячи инстансов, а также работает поисковая система Sepia Search.
Разработчики из Framasoft пояснили, что шестая версия PeerTube является самым амбициозным обновлением проекта с тех пор, как они ранее добавили одноранговую прямую трансляцию. «Мы наполнили эту версию 6 функциями, вдохновлёнными вашими идеями!», — уточнили в Framasoft.
Ранее в 2023 году Framasoft выпустила два минорных апдейта PeerTube 5.1 и PeerTube 5.2, в которых разработчики добавили важную техническую функцию, которая поможет ещё больше демократизировать видеохостинг. Эта опция называется удалённое перекодирование (Remote Transcoding). Она позволяет PeerTube переносить некоторые или все свои задачи по перекодированию на другой, более мощный сервер, например тот, который можно использовать совместно с другими проектами. Фактически Remote Transcoding позволяет сделать платформу PeerTube дешевле, более отказоустойчивой, более энергоэффективной и открывает возможность совместного использования ресурсов между сообществами.
В PeerTube 6.0 разработчики помимо расширенного использования Remote Transcoding добавили новые опции и внесли дополнения и изменения, включая:
защиту пользовательских видео паролями. Видео, защищённые паролем, можно использовать во многих ситуациях: для создания эксклюзивного контента, для публикации этапов в рамках педагогического плана, для обмена видео с пользователями, которым доверяют те, кому доверяет автор ролика;
раскадровку видео: предварительный просмотр в миниатюре того, что есть в ролике. Создавать раскадровки для старых видео можно с помощью команды npm run create-generate-storyboard-job;
возможность загружать и заменять старую версию своего видео. Хотя старый видеофайл будет удалён без возможности восстановления (без резервных копий!), у него сохранится тот же URL-адрес, заголовок и информация, комментарии, статистика и так далее. В случае применения опции там будут отображать тег «Повторная загрузка видео» на обновлённых видео;
возможность добавлять главы в свои видео. На странице настроек видео появилась новая вкладка «главы», где нужно будет только указать тайм-код и название каждой главы, чтобы PeerTube мог её добавить;
убрана поддержка WebTorrent, чтобы сосредоточиться на HLS;
обновлён видеоплеер: больше не перестраивается каждый раз при смене видео, сохраняет настройки просмотра (скорость, полноэкранный режим) при смене видео, автоматически регулирует свой размер в соответствии с соотношением видео.
Источник новости: habr.com