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