home

Видео

В модуле работы с видео появилась поддержка аппаратного кодирования видео в кодеке H.264 на видеокартах NVIDIA

quadro-p400.jpg

Кодирование видео - тяжёлая операция для процессора, занимающая значительное количество ресурсов.

Но теперь при кодировании видео в H.264 можно разгрузить процессор с помощью блока аппаратного кодирования в видеокартах NVIDIA (NVENC).

За счёт этого в разы ускоряется кодирование видео, а значит можно с помощью видеокарты сэкономить на количестве ядер процессора.

Эксперимент по программному транскодированию видео на Android-устройствах

В ELiS есть модуль видео, а в нем есть возможность развернуть ферму кластеров транскодирования.

Возникла гипотеза, что для транскодирования можно использовать смартфоны и прочие устройства на Android вместо дорогих серверов.

Для проверки была написана программа, которая использует ffmpeg для Android и в результате измерений на смартфоне Honor 6X с 8 ядрами Cortex-A53 2 ГГц получены результаты по транскодированию видео в сравнении с AMD Ryzen 3600 (6 ядер по 3600 ГГц).

Код вставки теперь адаптивный

Код вставки теперь адаптивный и больше не привязан к высоте в 600 пикселей.

embed-code.png

Код вставки постарается заполнить всю доступную ширину и 90% высоты браузера.

Для видео высота будет определяться исходя из соотношения сторон видео 16/9:

video-embed-code.png

Переключение битрейта в видео

В видеоплеере появилась возможность переключения битрейта.

video-resolution.png

Выбор видео позволяет переключаться в ручном режиме на меньшие битрейты если пропускной способности сети пользователя недостаточно.

При переключении будет короткая пауза в течении которой будет подгружена следующая порция видео.

Видеоплатформа

Для ELiS реализована распределенная YouTube-подобная видеоплатформа, позволяющая загружать видеофайлы на сервер и отображать их в браузерах на основе HTML5 и в мобильных приложениях.

Видеоплатформа является распределенной и использует минимум три сервера, занимающихся представлением видео на сайте, перекодированием видео в совместимые с вебом форматы в несколько разрешений и долговременным хранением подготовленных видеофайлов в интернете на специализированных серверах хранения.

Добавление видео в каталог

В каталоге можно публиковать видео, размещенное как на публичных ресурсах (youtube, vimeo, rutube...) так и в корпоративной сети. Размещение видео в каталоге осуществляется созданием страницы с типом материала "видео", содержащей ссылку на видеофайл или вставленный видеоплеер для таких сервисов как youtube. Созданная страница размещается в каталоге аналогично книге.