Меньше места — больше контроля: новый механизм перекодирования в JumpServe
Меньше места — больше контроля: новый механизм перекодирования в JumpServe
Продолжаем разбирать свежие возможности PAM JumpServer. Сегодня — о том, как новый компонент Video-Worker кардинально меняет работу с видеозаписями RDP-сессий и позволяет значительно экономить место в хранилище.
Video-Worker: зачем он нужен
В JumpServer появился специализированный сервис, который автоматически преобразует записи из Razor (настольный RDP-клиент) и Lion (веб-RDP) в компактный MP4-формат. В итоге администраторы получают удобные для аудита видеоролики, а система — заметно меньшее потребление дискового пространства.
Как устроен механизм
- Автоматическая регистрация.
После запуска Video-Worker подключается к системе (аналогично компоненту Koko) и получает параметры целевого хранилища, куда будут отправляться готовые MP4-файлы. - Умный фолбэк.
Если по какой-то причине Razor или Lion не могут передать исходную запись в Video-Worker, они без вмешательства администратора переключаются на собственный режим сохранения. - Стандартное хранилище.
Если используется дефолтная конфигурация, все перекодированные файлы попадают в каталог: /core/data/media/replay.
Важные технические моменты
Серьёзная нагрузка на процессор.
Перекодирование происходит через ffmpeg — известный “прожорливый” инструмент, который может полностью загрузить CPU. Из-за этого размещать Video-Worker на том же сервере, где работает JumpServer, крайне нежелательно.
Razor: двойной этап обработки.
Сначала запись разбивается на серию изображений, после чего ffmpeg собирает их в финальное видео. Весь процесс активно расходует все доступные ядра.
Lion (Web RDP): нагрузка на одно ядро.
Здесь применяется guacenc — официальный инструмент Guacamole. Он полностью занимает одно ядро CPU на время перекодирования.
Эффект сжатия: цифры говорят сами за себя
Сессия 8 часов: размер 4.1 ГБ, после декодирования - 0.80 ГБ
Сессия 1 час: размер 2.4 ГБ, после декодирования - 0.37 ГБ
Средняя экономия — около 5 раз.
Изучить подробную инструкцию по настройке в базе знаний можно изучить по ссылке.
Внедрение Video-Worker — это значительный шаг вперёд для работы с RDP-записями. Компонент уменьшает нагрузку на хранилище, приводит записи к единому формату и делает аудит прозрачнее и удобнее. Единственное, что стоит учитывать — высокая нагрузка на CPU и необходимость выделить отдельный сервер.
Свяжитесь с нашими специалистами и узнайте, как решения JumpServer помогут вашему бизнесу.

