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