Скрипт калькулятора емкости HDD для видеонаблюдения

Author Автор: Роман Чернышов    Опубликовано: 3 декабря 2020

HDD для видеонаблюденияПри покупке и установки систем видеонаблюдения, одним из главных вопросов является — жесткий диск какого объема стоит установить в качестве основного хранилища видеозаписей? Понятно, что чем больше — тем лучше, но такой подход не всегда оправдан с экономической точки зрения, ведь самый дешевый HDD на 6ГБ (именно таков максимально поддерживаемый объем у распространённых систем видеонаблюдения), стоит порядка 150$. В виду чего разумно будет установить HDD оптимального размера, а для этого нужно произвести расчет требуемого места на диске. Для этого я написал скрипт, который позволяет произвести расчет емкости, учитывая ряд параметров.

Область применения скрипта

Данный скрипт подойдет как для личного пользования, так и для установки его на свой сайт, если вы например, являетесь владельцем интернет-магазина по продаже систем видеонаблюдения. Точный расчет необходимого объема HDD пользователем, позволяет интернет-магазину сделать ему дополнительное предложение о покупке подходящего жесткого диска. Таким образом, данный скрипт может увеличить не только лояльность пользователей к сайту, но и возможную прибыль.

Описание работы скрипта

Для расчета емкости HDD необходимой для видеонаблюдения, пользователь может указать перечень следующих параметров:

  • Разрешение камеры: 1Мп (1280x720px), 2Мп (1920x1080px), 3Мп (2048x1536px), 5Мп (2592x1920px)
  • Формат сжатия: H.264, H.265, H.265+
  • Суточный режим записи: 4 часa в сутки, 8 часов в сутки, 12 часов в сутки, Круглосуточно
  • Скорость записи: 5 кадров/c., 10 кадров/c., 15 кадров/c., 20 кадров/c., 25 кадров/c.
  • Количество камер (шт)
  • Глубина архива (дней)

Далее скрипт учитывая все указанные параметры производит расчет по формуле и в качестве результата сообщает пользователю требуемый объем жесткого диска.

Дополнительные возможности

Скрипт можно доработать с учетом ваших потребностей, особенностей интернет-магазина или продаваемых товаров в нем. Например можно добавить дополнительные варианты разрешения, формата сжатия и прочие параметры используемые в расчете. Также при установке скрипта на сайт интернет-магазина можно интегрировать его с каталогом товаров, и при каждом расчете автоматически подгружать из него подходящие предложения с последующим показом их пользователю и возможностью купить.

Технические характеристики скрипта

  • Скрипт написан на языках программирования: PHP 7, JavaScript, CSS, HTML
  • База данных не используется
  • Стили и JS вынесены в отдельный файлы, легкая правка
  • Расчет производиться по средствам отправки AJAX запроса на сервер(без перезагрузки страницы)
  • Встроенная поддержка вставки скрипта на сайт через iFrame (автоматическое увеличение размера фрейма при изменении размера контента)
  • Возможность установки на любой сайт
  • Есть возможность перевода скрипта только на JavaScript для установки на сайты сделанных с помощью конструкторов типа Tilda

Демо

Заключение

Напоследок отмечу, что подобные скрипты и сервисы на сайте, позволяют пользователям оставаться на вашем сайте решая свои задачи не покидая его, и данные поведенческие факторы фиксируется сервисами метрики поисковых систем(например Яндекс Метрика, Google Analitics), что в свою очередь позволяет вашему сайту ранжироваться в поисковой выдаче — выше конкурентов и получать больше трафика. Улучшая функциональность своего сайта, делая его удобнее, вы повышаете лояльность аудитории, что ведет к увеличению количества продаж! Если вас заинтересовало данное решение или вам требуется разработка аналогичного скрипта обращайтесь, буду рад реализовать ваши идеи 😉

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Оформить предзаказ
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка