39 ms·
Frigate has really done a fantastic job packing everything together. For basic needs go2rtc [0] or MediaMTX [1] can be enough. But once you need some form of
by sunshine-o 1y ago
Frigate has really done a fantastic job packing everything together.
For basic needs go2rtc [0] or MediaMTX [1] can be enough.
But once you need some form of intelligence on top AFAIK unfortunately there is no unixiy tool that can take a stream and easily define and apply a model on it. You will have to code something in python.
- [0] https://github.com/AlexxIT/go2rtc https://github.com/AlexxIT/go2rtc
- [1] https://github.com/bluenviron/mediamtx https://github.com/bluenviron/mediamtx
- lormayna 1y agoI am using Motion [0] since years. At least for basic stuff, is easy to configure and very flexible. For more advanced configuration, it required a bit of tuning. [0] https://motion-project.github.io/ https://motion-project.github.io/
- sunshine-o 1y agoYes motion is amazing and has been around for a quarter of a century ! very lightweight and reliable. As far as I know you can do object detection and tracking by gluing it with a yolo model using a few lines of python like this [0]. I saw a bunch of people doing this. I really wish there was a more unixy tool available in package managers doing this. - [0] https://github.com/xj25vm/MotionSpot/blob/main/motionspot.py https://github.com/xj25vm/MotionSpot/blob/main/motionspot.py
- lormayna 1y agoExactly. Motion can detect objects in the images, but not recognize the object type, but it's easy to integrate with a third party services like the one that you are linking with the scripts features [0]. I have personally integrated with S3 and self-hosted notification to create a small CCTV system, but there is no limit to the imagination of possible integrations. - [0] https://motion-project.github.io/motion_config.html#OptDetail_Scripts https://motion-project.github.io/motion_config.html#OptDetai...