Video Codec Test question
I plan on using my M1 with 8GB of ram to record four 1080p 2MP cameras.
I ran the Video Codec test but I'm not sure which option is best for my setup...
Or should I just let Security Spy auto decide for me?
RUN 1: Decode H.264 2K
SW threads: 0, iHW threads: 0, eHW threads: 0
Throughput: 502 fps, Frames: 9525, CPU: 98 %
RUN 2: Decode H.264 2K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 452 fps, Frames: 8564, CPU: 22 %
RUN 3: Decode H.264 2K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 886 fps, Frames: 16682, CPU: 98 %
RUN 4: Decode H.264 4K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 315 fps, Frames: 5896, CPU: 99 %
RUN 5: Decode H.264 4K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 172 fps, Frames: 3262, CPU: 15 %
RUN 6: Decode H.264 4K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 437 fps, Frames: 8135, CPU: 99 %
RUN 7: Decode H.265 2K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 699 fps, Frames: 13265, CPU: 98 %
RUN 8: Decode H.265 2K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 724 fps, Frames: 13734, CPU: 20 %
RUN 9: Decode H.265 2K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 1366 fps, Frames: 25841, CPU: 99 %
RUN 10: Decode H.265 4K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 445 fps, Frames: 8231, CPU: 99 %
RUN 11: Decode H.265 4K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 189 fps, Frames: 3597, CPU: 16 %
RUN 12: Decode H.265 4K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 571 fps, Frames: 10696, CPU: 97 %
RUN 13: Encode H.264 2K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 151 fps, Frames: 2694, CPU: 99 %
RUN 14: Encode H.264 2K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 180 fps, Frames: 3489, CPU: 16 %
RUN 15: Encode H.264 2K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 326 fps, Frames: 6007, CPU: 99 %
RUN 16: Encode H.264 4K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 9 fps, Frames: 224, CPU: 28 %
RUN 17: Encode H.264 4K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 51 fps, Frames: 1015, CPU: 13 %
RUN 18: Encode H.264 4K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 59 fps, Frames: 1232, CPU: 69 %
RUN 19: Encode H.265 2K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 13 fps, Frames: 234, CPU: 99 %
RUN 20: Encode H.265 2K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 193 fps, Frames: 3743, CPU: 18 %
RUN 21: Encode H.265 2K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 208 fps, Frames: 4005, CPU: 99 %
RUN 22: Encode H.265 4K
SW threads: 8, iHW threads: 8, eHW threads: 0
Throughput: 0 fps, Frames: 0, CPU: 100 %
RUN 23: Encode H.265 4K
SW threads: 8, iHW threads: 0, eHW threads: 0
Throughput: 88 fps, Frames: 1761, CPU: 15 %
RUN 24: Encode H.265 4K
SW threads: 0, iHW threads: 8, eHW threads: 0
Throughput: 89 fps, Frames: 1773, CPU: 100 %
Comments
-
The M1 Mac is more than capable of processing four 2 MP cameras, so you don't have to worry about hitting any kind of performance limits. I would say that if you haven't purchased the cameras yet, 2 MP is quite low by today's standards, so I would recommend looking at higher-resolution cameras. But, if these are cameras that you have already then it's certainly reasonable to continue to use them, perhaps with a view to upgrading them at some point in the future.
If you have any specific questions about performance or settings or anything else please let me know.
-
I'm purchasing these cameras because of their lowlight capabilities. They come highly recommended from the ppl at ipcamtalk.com
-
$179? I'll echo what Ben said, you're going to immediately wanna upgrade from 2 MP cameras, especially with a M1 Mac. You need to choose the codec from within the device firmware set up with a web browser. Let the camera handle whatever it can: compression, screen rotation, overlays…
Many of the cameras today have very good night color vision… But it comes with slower exposures. I've had one of these Annke C 800 for about a week now and I am very happy with it all in all. Great night color vision, it's nice and small, residential friendly. Supports h.265, and 4K at 13 FPS and a surprisingly good noise canceling microphone. With this camera, you'll need to turn on ONVIF and use hikvision profile for SS. With the savings, you can buy a 7200 external drive.
https://www.annke.com/products/c800?variant=42172813803770
If you're just now setting this up from the beginning, consider running your cameras on a subnet. Have Fun!
Jay
-
The camera you linked to at ipcamtalk (which I believe is manufactured by Dahua Technology) is actually a 4 MP model, not a 2 MP model, which good. And it does have some other nice features, in particular a varifocal lens and auto-iris. So overall this looks to me like a nice camera at a reasonable price.
The C800 recommended by @jay is impressively inexpensive, and higher resolution, but it has a much simpler optical system. The optical system is at least as important for producing quality images as the sensor resolution.
The Dahua cam also has a significantly larger sensor. Larger sensors are generally better for image quality and low-light sensitivity.
-
Oops I got my megapixels wrong. It is a 4MP camera made by Dahua but with a custom firmware.
