Замедление работы
Что может замедлять работу Visec Online или компьютера?
Если исключить очевидные причины вроде малого объёма оперативной памяти или слабой видеокарты, как ни странно, источником проблемы часто является использование обычных вебкамер.
Рассмотрим ситуацию подробнее. Обычные IP камеры поставляют видео в виде сжатого потока. Эти сжатые данные кэшируются в обычной памяти, и когда наступает необходимость их записи (обнаружено движение и прочее), они записываются на диск. Декодированные кадры остаются в памяти видеоадаптера лишь пока они нужны для отображения на дисплее.
Однако типичная вебкамера поставляет программе лишь готовые декодированные кадры. Поскольку программа не может заранее знать, когда наступит необходимость записи (а мы можем сохранять какое-то время ДО наступления события), эти кадры надо временно держать в кэше. Для того, чтобы не засорять ограниченную видеопамять ненужными кадрами, программа выгружает их в обычную память, откуда при необходимости сжимает и записывает на диск.
Предположим, ваша вебкамера работает в режиме 800×600 пикселей 30 кадров в секунду (это крайний, но возможный вариант). Тогда один кадр занимает 4×800×600 = 1.8 мегабайт. Одна секунда такого видео уже займёт 55 мегабайт. Если настройки записи предусматривают 10 секунд ДО события, это уже полгигабайта постоянно обновляемого кэша. Если у вас несколько таких камер, а объём оперативной памяти ограничен, Windows будет сохранять данные в файл подкачки, что негативно скажется на производительности системы в целом.
Это может показаться не самым элегантным решением, но другого просто нет. Поэтому мы рекомендуем использовать обычные вебкамеры лишь когда это необходимо.
© Видеонаблюдение для дома Visec Online, 2001-2024
Видеонаблюдение для дома Висек Онлайн
Допустимая транслитерация
Видеонаблюдение для дома Вайсек Онлайн
Другая транслитерация