
Несколько месяцев назад подобрал голубя.
Self-hosted сервер видеонаблюдения для RTSP/USB — камер.
C web дашбордой для просмотра через WebRTC.
-
C++ модуль читает из gstreamer пайплайн, перепаковывает и отправляет в IPC (
/dev/shm/roost_<camera-id>) -
Go модуль читает из shm, пересылает в стримы WebRTC
Хотел наблюдать за птицей с лэптопа не покупая ничего.
В итоге написал это.
ссылка на оригинал статьи https://habr.com/ru/articles/1094424/