на сервер видеоархива или сервер видеозвонка.
Это устройство включается в домофонную сеть, и добавляет опцию видео звонка
с вызывной панели у подъезда на смартфон абонента в любой точке мира и
возможность открывания замка со смартфона с любой точки мира. Серверная
часть и мобильное приложение - пишет заказчик. Мне нужно только сделать
устройство и реализовать проброс видео и звук на сервер для видеозвонка
или только видео в случае видеонаблюдения.
Что сделано на данный момент:
1. Собрана плата.
2. Запущен Ethernet
3. Есть связь с сервером MQTT и управление устройством по MQTT. Реализованы
основные функции. По MQTT кое-что осталось дописать, но он в принципе уже работает.
Добавлено after 55 minutes 36 seconds:
Что требуется сделать:
1. Написать алгоритм установления соединения между устройством и сервером,
типа SIP-протокол. Есть предположение что весь
SIP протокол реализовывать не потребуется. Достаточно только
реализовать какой-то вариант установления связи с сервером с помощью SIP.
2. реализовать маршрутизацию пакетов с IP-камеры до сервера через MCU.
Потоковое видео по протоколу RTSP.
3. Реализовать оцифровку голоса, кодирование кодеком G.711 и передачу на
сервер видеозвонка по протоколу RTP. (исходный код кодека есть)
4. Реализовать прием голоса с сервера видеозвонка, декодирование G.711 и
передачу на ЦАП в аналоговую цепь.
5. дописать функционал для MQTT. По MQTT принимать реквизиты сервера, на
который с IP-камеры нужно передавать потоковое видео.

