Декодировать и анализировать видеопоток в весенне-загрузочном приложении - PullRequest
0 голосов
/ 05 января 2019

У меня есть IP-камера с видео потоком в H.264 через RTSP. Я хочу скомпоновать этот видеопоток и проанализировать изображение с помощью OpenCV в приложении весенней загрузки (которое будет запущено в контейнере Docker), а затем передать этот видеопоток в браузер, например, через WebRTC.

                              +-------------------------------+
                              |                               |
+----------------+            | Spring-boot application       |
|                |            |         (java)                |
|   IP-CAM       |            |                               |
|   in H.264     | +------->  +----------+---------+----------+
|   on rtsp://   |            |          |         |          |
|                |            |  H.264   |OpenCV   |  WebRTC  |
+----------------+            | decoder  |analysis |          |
                              +--------------------+----------+

Я прошу подсказки с программным стеком моего приложения. Я не хочу разделять логику декодирования и анализа на разные программные компоненты (например, декодировать с использованием ffmpeg) и хочу иметь максимальную свободу от системной среды (в идеале, все приложение должно находиться в одном контейнере Docker). Я только начинаю работать с видеопотоками в Java, для этого прошу помощи в выборе библиотек и готовых решений.

...