Как увидеть все: В shinobi отображаются видео только за 24 часа?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: установлена программма для видеонаблюдения shinobi, через docker. К ней подключена одна камера. Настроен детектор движения через API триггер (так как комп на котором все это вертится - старый и программный детектор движения не тянет. За триггер взят запрос который отправляет детектор самой камеры). Запись по движению срабатывает, все отлично.

По вводным: но, в интерфейсе просмотра Power Video Viewer - отображаются только файлы за 24 часа.
Каким способом увидеть все файлы в Power Video Viewer?

По вводным: при этом фактически файлы на диске есть за все время.

По вводным: в настройках, все что нашел, поставил 365 дней хранить:
По вводным: number of Days to keep Videos: 365
По вводным: number of Days to keep Events: 365
По вводным: number of Days to keep Logs: 365

Сейчас ситуация такая: больше ничего похожего не нашел

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Игорь Волков Ответ

В Shinobi ограничение “видны записи только за 24 часа” обычно связано не с проигрывателем, а с настройками хранения, фильтром интерфейса или очисткой старых видео. Нужно проверить три места: retention/cron, путь хранения файлов и выбранный диапазон дат в UI.

Сначала посмотрите, реально ли старые файлы есть на диске. На сервере проверьте каталог videos:

find /home/Shinobi/videos -type f | head
find /home/Shinobi/videos -type f -mtime +1 | head
du -sh /home/Shinobi/videos

find /home/Shinobi/videos -type f | head find /home/Shinobi/videos -type f -mtime +1 | head du -sh /home/Shinobi/videos

Если файлов старше суток нет, значит Shinobi или внешний cron их удаляет. Проверьте настройки монитора: Max Storage Amount, Max Storage Days, Delete over Max, настройки пользователя/группы и глобальный cron. Также посмотрите логи Shinobi и системный cron.

Если файлы на диске есть, но в интерфейсе они не показываются, проверьте диапазон дат в Viewer/Power Viewer. Иногда выбран фильтр “last 24 hours”, камера, group key или другой monitor id. Также возможна проблема с базой: записи в таблице videos отсутствуют, хотя сами файлы лежат.

Для MySQL/MariaDB проверьте, есть ли строки старше суток:

SELECT mid, TIME, END, ext
FROM Videos
WHERE TIME < NOW() - INTERVAL 1 DAY
ORDER BY TIME DESC
LIMIT 20;

SELECT mid, time, end, ext FROM Videos WHERE time < NOW() - INTERVAL 1 DAY ORDER BY time DESC LIMIT 20;

Если база пустая, а файлы есть, можно искать причину в записи metadata или ручном перемещении файлов. Если база есть, но UI не видит, смотрите права пользователя и фильтры.

Итог: сначала выясните, удаляются ли старые видео физически. Если да — правьте retention. Если нет — проверяйте фильтры интерфейса, записи в базе и права. Не отключайте очистку полностью без контроля свободного места, иначе Shinobi быстро забьёт диск.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

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

Вам также может быть интересно