Всем привет!
Я разрабатываю терминал который должен стоять в торговом зале, принимать деньги и производить некоторые услуги.
За основу взял технологию JavaFX.
Во время ожидания клиента нужно показывать
рекламное видео. Ожидание клиента может продлится
9-10 часов или даже
сутки.
Текущая проблема: через 6-9 часов проигрывания видео оно начинает тормозить (падает фпс), а потом и вовсе зависает.
Конфигурация компа:
мать: asus h110m-c
проц: Intel i5 6500
память: DDR4 2133MHz 8 GB
ssd: Kingston SSDNow V300 120GB
OS: Ubuntu 14.04 LTS
видео формата mp4
Были применены следующие подходы:
1) JavaFX.
MediaView
Результат: через 2 часа начинаются лаги, через 4 зависает. На всём периоде загрузка CPU 60%, память 1,1 GB (не течет)
2) JavaFX +
vlcj
Проработало 8 часов и зависло. Загрузка такая же.
3) Решил перейти на картинки с анимацией. JavaFX +
Transitions
Память постоянно ползла вверх, через 4 часа всё умерло
4) HTML5 video. Запустил десктопное приложение на
Electron. Загрузил в него страницу с video. Проработало 6 часов и зависло.
5) Пробывал всё тоже самое на Windows 7. Результаты еще хуже.
Какой инструмент выбрать для
беспрерывного проигрывания видео?