Currently Zoneminder supports S3 Object Storage through the s3fs filesystem. This is inefficient and slow.
There should be a feature whereby Zoneminder can directly create and retrieve blobs in an s3 object storage bucket without having to go through a filesystem and then keep track of the blobs in the database, not by a pseudo file structure in the bucket.
In addition for archival purposes when not using s3 object storage for real time storage of images Zoneminder should have a feature to archive whole events directly to object storage without requiring an intermediate filesystem.
Direct Writing to Object Storage
Re: Direct Writing to Object Storage
Trust me you don't want this. The latency is too high.
Re: Direct Writing to Object Storage
TrueNAS Core has s3 sharing that you can share a dataset on your NAS, it is local and low latency...