Neil
2018-03-08 02:22:57 UTC
I want to record video of at least 1.0MP to SSD (or other memory) for
about 3-5 minutes. 15FPS is fine. But I really want to avoid SBCs
because of the OS (and more specifically the boot time), so wondering
what it would take to do this with a microcontroller.
I'm looking at camera modules similar to this...
https://www.aliexpress.com/item/600TVL-1-4-1-8mm-CMOS-FPV-170-Degree-Wide-Angle-Lens-Camera-PAL-NTSC-image/32570417705.html
I believe (haven't yet found a clear answer) that these cameras do 24
bpp (Is this correct?), and if so I'd need 1 MP x 3 bytes x 60 secs x 5
mins = 900 MB to store raw data.
That's no prob with an SD card, but I expect bandwidth will be an issue,
so I'd need to compress it. This is where I draw a blank... what does
it take to compress video?
I'm clueless on video, so wondering if a microcontroller (say PIC32 or
ARM) would be able to accept TTL NTSC video at this rate and compress
it, and then store it. Or is there a specialized processor I can use to
accept the NTSC video stream and store it to SD?
Should I use some other protocol other than NTSC for this perhaps?
Cheers,
-Neil.
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist
about 3-5 minutes. 15FPS is fine. But I really want to avoid SBCs
because of the OS (and more specifically the boot time), so wondering
what it would take to do this with a microcontroller.
I'm looking at camera modules similar to this...
https://www.aliexpress.com/item/600TVL-1-4-1-8mm-CMOS-FPV-170-Degree-Wide-Angle-Lens-Camera-PAL-NTSC-image/32570417705.html
I believe (haven't yet found a clear answer) that these cameras do 24
bpp (Is this correct?), and if so I'd need 1 MP x 3 bytes x 60 secs x 5
mins = 900 MB to store raw data.
That's no prob with an SD card, but I expect bandwidth will be an issue,
so I'd need to compress it. This is where I draw a blank... what does
it take to compress video?
I'm clueless on video, so wondering if a microcontroller (say PIC32 or
ARM) would be able to accept TTL NTSC video at this rate and compress
it, and then store it. Or is there a specialized processor I can use to
accept the NTSC video stream and store it to SD?
Should I use some other protocol other than NTSC for this perhaps?
Cheers,
-Neil.
--
http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive
View/change your membership options at
http://mailman.mit.edu/mailman/listinfo/piclist