The high cost or ineffectiveness of bandwidth no longer hampers the implementation of an IP surveillance solution, the application possibilities have become far more extensive. A South African systems integrator tasked with utilizing limited 3G/GPRS bandwidth to stream video from remote sites developed Visec® Stream on DemandTM which allows motion JPEG images to be viewed until an incident occurs, at which point live video can be viewed for a predetermined time without exorbitant bandwidth costs. The solution adequately monitors remote sites while automatically recording and allowing remote playback with high quality H.264 video using minimal data.