Описание ONLINE калькулятора расчета HDD и пропускной способности сети

Причиной побудившей задуматься о создании калькулятора стало обсуждение программы IP Video System Design Tool, в состав которой входит калькулятор расчета необходимой емкости жесткого диска.

В ходе обсуждения выяснилось, что существует калькулятор от разработчика Videocad Starter — IP Camera CCTV Calculator.

Здесь в ответ на комментарий пообещал в свободное время сделать бесплатный калькулятор (каждый из упомянутых выше калькуляторов не бесплатный, минимальная стоимость — 40$).

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

Начало разработки ONLINE калькулятора

Цель — бесплатный, универсальный калькулятор пригодный для использования проектировщиками систем видеонаблюдения.

Выполненные задачи при реализации цели:

1. Оформление методики расчета в Excel

Оформление методики расчета в Excel

2. Сбор необходимых исходных данных, вычисление зависимостей между величинами.

Сбор необходимых исходных данных

3. Поиск исполнителя

Поиск исполнителя

Возможности ONLINE калькулятора

1. Автоматический расчет размера кадра для выбранного разрешения, сложности кадра, процента движения, предусмотрена возможность корректировки расчетного значения размера кадра.

Автоматический расчет размера кадра для выбранного процента движения

Если нужного разрешения нет в списке, обращайтесь — добавлю.

2. Расчет для следующих кодеков – MJPEJ, H.264, JPEG2000, MxPEG, Motion Wavelet, MPEG4.

3. Расчет необходимой емкости жестких дисков.

Расчет необходимой емкости жестких дисков

4. Расчет необходимой пропускной способности сети.

Расчет необходимой пропускной способности сети

5. Печать отчета в виде приложения к пояснительной записке

Печать отчета в виде приложения к пояснительной записке

Проверка правильности расчетов

Проверять и сравнивать буду с калькулятором из  IP Video System Design tool и IP Camera CCTV Calculator.

Исходные данные для расчета:

1. Разрешение 704×576, 1 видеокамера, запись со скоростью 8 кадров в секунду, 24 часа в сутки, кодек H.264, глубина архива 14 суток;

2. Разрешение 1280×720, 1 видеокамера,  запись со скоростью 8 кадров в секунду, 24 часа в сутки, кодек MJPEG, глубина архива 14 суток.

Данные расчета из IP Video System Design tool

Данные расчета из IP Video System Design tool

Данные расчета из IP Camera CCTV Calculator

Данные расчета из IP Camera CCTV Calculator

Данные расчета из калькулятора на markevich.by

Данные расчета из калькулятора на 7Volt.by

Выводы  сравнения:

Калькулятор из IP Video System Design tool к расчетным значениям запас как по размеру жесткого диска так и по необходимой пропускной способности сети.

IP Camera CCTV Calculator пропускную способность сети считает правильно, меньший размер необходимого пространства связан с пересчетом из одних единиц в другие. Ниже пример расчета в Excel:

Выводы сравнения, отличия при переводе единиц

Замечания и предложения

Замечания предложения по работе, оформлению калькулятора оставляйте в комментариях.

Калькулятор можно заточить под конкретное программное обеспечение, обеспечить вывод других значений размера одного кадра изображения. Если вы поставщик, разработчик программного обеспечения, то обращайтесь, вместе сделаем калькулятор под ваше оборудование.

Ссылка на ONLINE калькулятор всегда доступна из меню сайта.

Обсуждение: 12 комментариев
  1. Павел Романовский:

    Денис, в финальной версии почему то отказались от графы «Итого»
    в пользу реплики «вывод» c результатом, я если честно принял за какие то сноски и проигнорировал при первом прочтении : ). На мой взгляд раньше было лучше и логичнее. Точно помню что была
    2. При нажатии «добавить»- страничка начала прыгать, «под небеса», раньше такого не было. На функционал конечно не влияет и все же.
    3. При печати выпадающие списки- такими и остаются, что не очень красит документ.
    4. В beta версии была возможность сохранять, мне кажется лишним не будет сохранять в csv/xls/doc файл, с возможностью редактирования.
    Мою позицию по «укрупнению» алгоритмов- Вы уже слышали

    Ответить
    1. Павел Романовский:

      Что то не нахожу возможности редактировать сообщение,
      5. При печати сноски в заголовках остаются, лучше их скрывать тоже, либо уже печатать что они означают.
      6. Не лишним будет сказать о том, что если это онлайн калькулятор, то работать он должен на всех устройствах где есть интернет. Попросите знакомых с разными OS, потестировать.
      Из багов что я нашел, при использовании оперы под симбиан- калькулятор не корректно работает. А именно, выпдаюащие списки работают как надо, значения меняются, но в полях которые допускают ручной ввод- не ведут к изменению результата. Скрипт их не обрабатывает.
      Методика тестирования мобильной версии:
      1.Выбор камеры>выбор кодека>выбор сложности>выбор движения — изменения — считаются.
      2. Все что ниже — меняйте как хотите, ничего не происходит.
      3. Чтобы все корректно работало- надо «передернуть» любой выпадающий список. Как решение проблемы- надо кнопка «обновить», запускающая перерасчет
      4. В mobile версии- не проверяются поля для ввода цифра/буква — что ведет к ошибкам.
      5. Вордпрес вносит свои коррективы для мобильной версии, функциональные ссылки «добавить» и «удалить» находяться на 2/3 за пределами экрана
      Ну вот, как то в двух словах

      Ответить
      1. Денис Маркевич:

        Павел под мобильные версии заточить это только если ты поможешь.
        По строчке итого — решил сделать как раньше было, в самом деле нагляднее. Решение как мне видится это сделать различные стили CSS для разных браузеров.
        Сделаю, но не сегодня. Сегодня экзамен.

        Ответить
        1. Павел Романовский:

          Если говорить о косметике дальше — то сделайте строчки с выпадающими списками
          и поля для ввода одинаковой высоты
          На правах предложения «удалить» добавить»- подвинуть под «объем» «Канал», так как Вы встраиваете калькулятор iframem-ом -возможно из за этого они «вылазят» за пределы странчики в моб.версии.
          Чем смогу помогу, но скорее масштабным тестирование со стресс ситуациями : )

          «Проверять и сравнивать буду с калькулятором из IP Video System Design tool и IP Camera CCTV Calculator.»
          если не сложно проверьте с 30000 камерами, математически не проверял, но
          логика говорит о том что как то много для сети 100 Мбит 30000 камер.

          Ответить
          1. Денис Маркевич:

            По первому абзацу не сделаю – не знаю как.

            По второму – без iframem калькулятор в страницу не вставлю. Соответственно тоже не сделаю.

            За помощь большое спасибо.

            В IP Camera CCTV Calculator надо слишком много строк вставить, нет там возможности просто указать количество видеокамер.

            Для приведенных значений результат проверил в Excel. Все правильно.

            После того как написал эту статью уверен, что калькулятор мой считает не хуже чем IP Camera CCTV Calculator.

            Ответить
  2. Денис Маркевич:

    По поводу вывода, всего и итого у исполнителя не получилось разместить строго под предыдущими элементами, пришлось упросить до строки — вывод.
    По 2. У меня прыгает только в Хроме, в Опере, Лисе все нормально. Исполнитель сейчас это устраняет.
    По 3. Согласен, но пока это точно не решим.
    По 4. Сохранение пока на сервере не настроил, будет.
    Про укрупнение подумаю еще. На данном этапе за основу брался — IP Video System Design Tool.

    Ответить
  3. Андрей:

    Здравствуйте . ни могу найти как рассчитать коэффициент сжатия для кодеков(H.264, MJPEG, MPEG4).Если не сложно подскажите формулу

    Ответить
    1. Павел Романовский:

      Иметь 100% верные данные можно только зная алгоритм и его реализацию на каком то конкретном оборудовании. Используемые коэффициенты — Вам может дать только владелец сайта, или вы можете подсчитать их сами
      Весь алгоритм подсчета:
      1) выбираете размер кадра, получаете его несжатое значение на бумажке высота*ширина*значение битности цвета. Приводите все к одной размерности.
      2) выставляете сложность-1, движение 100 >>> получаете максимальный размер кадра для кодека. делите то что было на то что стало. Получаете первый коэф. Затем меняете одну переменную, получаете предельные значения. Для контроля можете проверить на разных разрешениях.
      next codec : )

      Ответить
    2. Денис Маркевич:

      Для разных типов сцен будет свой коэффициент сжатия, можно сказать его значение определяется экспериментально.
      В приведенном калькуляторе 24-битное изображение при максимальной сложности кадра и максимальном движении в кадре степень сжатия ~ 83, при минимальном движении в кадре (20%) — 650.

      Ответить
  4. Андрей:

    Ясно, спасибо.
    Скажите а у в паспорте камеры должны указываться такие данные как сжатый кадр или пропускная способность?
    подскажите Если у внешней ip камеры стоит кодек H.264то как определить на какое качество установлено(H.264(1), H.264(2), H.264(3) H.264(4) H.264(5)) И как определить какая сложность кадра стоит(1,2,3,4) или я сам могу настроить на то качество и сложность кадра которое мне требуется? И если вас не затруднит подскажите где какое качество кодека и сложность кадра используется .(или дайте пожалуйста ссылку)

    Ответить
    1. Денис Маркевич:

      Для видеокамер может указываться битрейт от и до. Его можно использовать в расчетах.
      1- сложность кадра максимальная, 5 — минимальная. Очень хороший калькулятор под конкретные видеокамеры с примером сцен — http://www.axis.com/ru/products/video/design_tool/index.htm?err=browser

      Ответить
      1. Павел Романовский:

        Андрей :
        подскажите Если у внешней ip камеры стоит кодек H.264то как определить на какое качество установлено(H.264(1), H.264(2), H.264(3) H.264(4) H.264(5)) И как определить какая сложность кадра стоит(1,2,3,4)

        Сложность кадра и движение в кадре, наверное сложно померять в цифрах. И это Вам необходимо чтобы оценить максимальные значения HDD и нагрузку на сеть. Естественно в сторону уменьшения.

        Ответить

Ваш комментарий

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

© 2017 Денис Маркевич · Копирование материалов сайта без разрешения запрещено
Дизайн и поддержка: GoodwinPress.ru