Мы выпустили сборку с небольшими функциональными дополнениями, наиболее значимым из которых является работа с кадрами по запросам как из архива, так и для некоторых типов живого видео. Важно, что для видеоархива разработчики могут запросить моментальный снимок любого момента (timestamp), и Viinex 2.0 создаст JPEG для точно запрошенной отметки времени. Также эта функциональность запросов кадров доступна для декодирования видео «на лету» со стороны сервера от ближайшего ключевого кадра до запрошенной отметки времени — Viinex 2.0 выполнит этот запрос автоматически.
Для мобильных приложений, чтобы сохранить ресурсы оборудования и ресурсы устройств конечных пользователей, Viinex поддерживает запросы на кадры уменьшенного размера, а также «обрезает» конкретный ROI изображения.
Эта функциональность доступна начиная со сборки 2.0.0.162.
Существует также ряд других незначительных дополнений, доступных в этой сборке, а именно:
— поддержка политики совместного использования ресурсов для разных источников (CORS),
— настройка параметров HLS для источников видео в реальном времени — это указание размера фрагмента и количества фрагментов в списке воспроизведения, что позволяет несколько уменьшить латентность потока,
— установка имени и описания для Windows службы Viinex во время «silent install», если вы предпочтете, чтобы ваши конечные пользователи идентифицировали видеоподсистему без путаницы и связывали ее с вашим брендом и вашим приложением.