golang

Собрал систему видеонаблюдения за голубем (Go, C++)

  • четверг, 15 октября 2026 г. в 00:00:10
https://habr.com/ru/articles/1094424/

Несколько месяцев назад подобрал голубя.

https://github.com/khomin/roost

Self-hosted сервер видеонаблюдения для RTSP/USB - камер.
C web дашбордой для просмотра через WebRTC.

  • C++ модуль читает из gstreamer пайплайн, перепаковывает и отправляет в IPC (/dev/shm/roost_<camera-id>)

  • Go модуль читает из shm, пересылает в стримы WebRTC

Хотел наблюдать за птицей с лэптопа не покупая ничего.
В итоге написал это.