freemocap / skellycam

The camera back-end for the `freemocap` project - or - An easy and efficient way to connect to one or more cameras and record synchronized videos💀📸
GNU Affero General Public License v3.0
19 stars 5 forks source link

Fix frame lag by implementing shared memory approach to IPC between camera processes and front end #26

Closed jonmatthis closed 1 year ago

jonmatthis commented 1 year ago

it's pretty slick! It should allow much better performance when connected to larger number of cameras (previous version made the GUI lag after ~3 cameras)

Also implements the VideoSaveBackgroundProcess to save videos - this is prep for a method to save out videos during recording, to avoid the memory leak issue (saving frames to RAM means you'll eventually crash your computer on longer recordings)