> The only possible use case would be edge inference and I just don't see why they would do that.
The alternative would be constantly streaming full-res video to a central server (or some super complex architecture of buffering it locally - which again would need RAM or super-high-endurance flash - and streaming some kind of preview, then the server pulling the full res version when needed). Any blip in network connectivity would cause data loss.
Uncompressed 4k video at 30 fps is 3840x2160x30x3 bytes or 0.75 GB per second.
A) why would they be storing uncompressed video, that's ridiculous. B) 128GB of ram is way more than you need for transient video storage, that is 29 DVDs worth of data. C) You are not constrained to only store data in RAM