Поскольку техподдержка Хиквижин в почту не отвечает, в телеграм-чате не реагирует, а звонить я пока им не собираюсь (накоплю вопросов побольше), давайте будем двигаться дальше, а когда доберёмся до конца спецификации то сделаю отдельную статью с разбором неразобранного!
API - ONVIF (PROFILE S, PROFILE G, PROFILE T), ISAPI, SDK, Ehome
Вот такую строчку видим мы когда идём дальше по спецификации DS-2CD3645FWD-IZS в разделе "Сеть". И тут мы видим вот такой подраздел:
API - application programming interface или программный интерфейс приложения — описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой. Используется программистами при написании всевозможных приложений. То есть тут нам скажут, как взаимодействовать с камерой сторонними программами или устройствами. API упрощает процесс программирования при создании приложений, отделяя базовую версию и предоставляя только объекты или действия, необходимые разработчику. И что у нас там?
ONVIF (Open Network Video Interface Forum) — отраслевая международная организация, которая занимается разработкой стандартизованных протоколов для взаимодействия различного оборудования и программных средств, входящих, в том числе, в состав систем безопасности (IP-камер, IP-кодеров, видеорегистраторов, контроллеров доступа и т.п.). Международный форум ONVIF основан компаниями Axis Communications, Bosch Security Systems и Sony в ноябре 2008 года с целью разработки и распространения открытого стандарта для систем сетевого видеонаблюдения. Сейчас это - набор описанных протоколов (правил) по взаимодействую устройств друг с другом. Различные профили разработаны под разный тип устройств Profile S, например, на систем видеонаблюдения на базе IP-оборудования для "базового видеостриминга". Подробное описание протоколов можно всегда скачать с сайта.
ISAPI - Internet Server API — API для веб-сервера IIS (Internet Information Server) компании Microsoft. ISAPI позволяет программистам разрабатывать веб-приложения, которые работают быстрее, чем обычные программы CGI, потому что они более тесно интегрированы в веб-серверы. В дополнение к IIS, некоторые веб-серверы от компаний Microsoft, помимо поддержки ISAPI.
SDK (от англ. software development kit) — комплект средств разработки, который позволяет специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, игровых консолей, операционных систем и прочих платформ. SDK использует преимущества каждой платформы и сокращает время на интеграцию.
Ehome - это уже чисто Хиквижиновский протокол, который используют исключительно внутри бренда, для связи различных устройств друг с другом.
Ну хоть какая-то часть разбора сетевых характеристик более-менее спокойно прошла! Продолжение следует.