Полный текст
RTP-стриминг JPEG на ESP32: реализация RFC 2435 в обход HTTP-ограниченийИспользование HTTP MJPEG для стриминга видео с микроконтроллера накладывает ограничения TCP и привязывает поток к браузеру. Альтернативный путь через RTP по UDP обеспечивает минимальные задержки и совместимость с VLC, однако требует погружения в структуру пакетов. На ESP32S3 решение задачи всё ещё упирается в ручную фрагментацию данных под MTU и работу с заголовками.Реализация подразумевает извлечение таблиц квантования и точный расчёт смещений scan data. Проанализируем алгоритм сборки кадров, изучим специфику RTP JPEG header и настроим SDP-описатель для сетевых плееров.