Peertube 5.2 — теперь с поддержкой удаленного транскодинга
Вышел релиз-кандидат версии 5.2 платформы децентрализованного видеохостинга PeerTube. Собственно одна из главных новых фич это решение старой проблемы с тем, что видео для нормальной работы желательно транскодировать, а это требует много ресурсов процессора сервера и/или использования видеокарт (что особенно больно если у вас нет возможности пробросить видеокарту или она не поддерживается для аппаратного ускорения кодирования видео в Linux). Притом что для работы самого Peertube совсем уж много ресурсов процессора не надо.
Ну вот в новой версии можно запускать на других машинах (хоть на домашнем игровом компе с WSL2, хоть в AWS Autoscaling Group) клиенты транскодинга, они подцепятся к серверу и будут брать с него задания. Можно даже несколько клиентов транскодинга с одной машины.
Требования к ОС у агента транскодирования такие же как у самого Peertube — Linux/FreeBSD/macOS X. Написано как (и сам Peertube) на node.js