Peertube 5.2 — теперь с поддержкой удаленного транскодинга

e9f11960017a5be0377fa8cf6f023f9a

Вышел релиз-кандидат версии 5.2 платформы децентрализованного видеохостинга PeerTube. Собственно одна из главных новых фич это решение старой проблемы с тем, что видео для нормальной работы желательно транскодировать, а это требует много ресурсов процессора сервера и/или использования видеокарт (что особенно больно если у вас нет возможности пробросить видеокарту или она не поддерживается для аппаратного ускорения кодирования видео в Linux). Притом что для работы самого Peertube совсем уж много ресурсов процессора не надо.

Ну вот в новой версии можно запускать на других машинах (хоть на домашнем игровом компе с WSL2, хоть в AWS Autoscaling Group) клиенты транскодинга, они подцепятся к серверу и будут брать с него задания. Можно даже несколько клиентов транскодинга с одной машины.

Требования к ОС у агента транскодирования такие же как у самого Peertube — Linux/FreeBSD/macOS X. Написано как (и сам Peertube) на node.js

© Habrahabr.ru