Scott Lamb

Results 288 comments of Scott Lamb

Interesting paper. They say "as their capacities increased, some HDD designs began to adopt a 'workload limit' rating as part of their standard specifications. " I think the HDD designs...

fwiw, I've been running Moonfire NVR on a WD Purple for five years, a WD Green for five years, and a WD Purple for two years, without problems. I also...

I might implement this while adding audio support (#34). I'll likely store a GOP of video frames in a row, then the audio that happened while they were received, and...

I'm dropping the "schema change" label for this. That part was done with schema version 7. The stream config is now a more flexible JSON object with a string `mode`...

> Unfortunately, on one instance, I neglected to "export TZ=US/Pacific" prior to running and the result is that rows based UTC (7 hours ahead of my zone as of Oct...

Yeah, we don't have much support yet for cleaning up after mistakes. I think there are basically three options now: 1. Nuke the database too and start over. 2. Run...

`moonfire-nvr sql` uses the system `sqlite3` binary, too. It just locks the directory and picks the right arguments, then does this: https://github.com/scottlamb/moonfire-nvr/blob/0406e09ca470d85d71145a9b6d5b88ea95f4b785/server/src/cmds/sql.rs#L54-L58 I should add to those arguments: `-cmd "pragma...

I've been experimenting with this. Good news: it's actually not so bad to hand-roll the SOAP/ONVIF bits I need in pure Rust. Bad news: common vendors don't speak ONVIF very...

My playground for experimentation with this is here: https://github.com/scottlamb/moonfire-playground I have toy code for Dahua and Hikvision's proprietary protocols. ONVIF PullMessages turned out to be kind of disappointing for my...

That screenshot looks promising. There are three ways to get ONVIF notifications: * The RTSP `vnd.onvif.metadata` stream, which you set up with some ONVIF (SOAP over HTTP) calls then get...