Задать вопрос

Какой протокол подходит для управления камерами?

Занимаюсь системой для удаленного управления камерами. Не могу определиться с подходящим протоколом. На стороне камеры доступен TCP и HTTP. Сервер (Node JS) должен отправлять команды на камеры, а с камер получать уведомления и фото/видео.

Ориентируюсь на следующую схему: камера подключается к серверу по TCP сокету и получает отправляет/получает данные/команды по JSON-RPC. Для передачи файлов сервер отправляет соответствующую команду, в ответ на которую камера подключается к серверу по другому порту и отправляет необходимые файлы.

Все бы ничего, но это кажется каким-то велосипедостроением, к тому же не очень масштабируемым. Начал смотреть в сторону модного MQTT, нацеленного на использование в подобных девайсах. Но там возникают вопросы насчет удобства pubsub модели, а также передачи больших файлов. Все-таки MQTT (как и AMQP) вроде рассчитаны на довольно мелкие данные.

Как все-таки лучше организовать такую задачу?
  • Вопрос задан
  • 252 просмотра
Подписаться 4 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Merion Academy
    Мини-курс по протоколу BGP
    1 неделя
    Далее
  • Merion Academy
    Онлайн-курс по сетевым технологиям Huawei
    2 месяца
    Далее
  • Учебный центр «Микротест»
    Сетевое администрирование ОС Astra Linux Special Edition 1.8
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@GoldKeeper
Могут ли ваши камеры работать по ONVIF?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы