Snapshot system

Snapshot system is responsible for gathering snapshots from live streams by request