Within the video surveillance industry, everyone wants excellent quality video. At the same time, each detail is going to take up bandwidth and storage space when transmitted over the network and stored. Although comparatively cheap these days, (disk) storage space is still a major part of the cost of a surveillance system. For bandwidth too, whilst network capacities are growing, it is still common to encounter network congestion when transmitting high-quality video. So how to address these limitations on storage and bandwidth?