VioGate is a digital, networked, and modular surveillance device that provides real-time monitoring, recording, snapshot, and playback functions. It supports MPEG-4 hardware compression, can connect up to four surveillance cameras with PTZ control, and supports high-speed playback and multicast mode.