Two pools. One with the SSDs (mirrored VDEV) for VMs and Apps, another with the HDDs (for the security camera storage).
Depending on your requirements (space?) you have likely two options for the HDD pool:
A single 6-wide RAIDZ2 VDEV (gives the most space and higher resiliency);
3x 2-way MIRRORED VDEVs (gives the most iops, gives you less space).
Going with mirrors also means more flexibility for future expansion.
Suggested reading:
Be aware that data is constantly being written to the boot pool.