Hacker News new | past | comments | ask | show | jobs | submit login

I'd love that, but it's hard to collaborate given differences in schedules, working styles, architectural direction, etc. I briefly asked Blake about collaboration back in 2020, and he was open to it, but (understandably) only in areas where we can work independently. (He mentioned wanting frontend help, which is about as far from what Moonfire and I are good at as can be.) I'm not sure what that'd be right now. I see Moonfire's server as basically a DBMS/engine for streaming video. If at some point, Frigate folks are interested in basically replacing their database and (now go2rtc) with Moonfire's, I'm absolutely open to discussing it. But Moonfire would need some feature work to avoid regressing anything they care about, with some discussions around what the API would look like and such. And I'm not moving real fast unfortunately (mostly due to lack of my time and lack of Rust-savvy collaborators).

So more realistically, I see Frigate as something I use in the short- to medium-term and take inspiration from in the long term. I'm not above essentially copying their motion and object tracking algorithms into a plugin, with proper attribution of course.

Frigate is neat because it challenged my idea of what the "minimum viable product" for an NVR could be. When I first looked at it, IIRC it didn't really have any UI at all and didn't support continuous recording. Instead, it just saved events as .mp4 files and published metadata over MQTT for a Home Assistant-based UI. It hadn't occurred to me that would be a useful system, but of course it was.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: