передача видео с IP-камеры на сервер через MCU STM32

Тема в разделе "Вакансии", создана пользователем hWm, 16 мар 2021.

  1. hWm

    hWm Гость

    Сообщения:
    1
    Симпатии:
    0
    есть проект на 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-камеры нужно передавать потоковое видео.
     
    : STM32, IP-camera, RTSP, RTP, ethernet, MQTT

Поделиться этой страницей