Each USB camera can work as a surveillance cam if the right software will be used. In my project I used the Linux software "motion". The packet is quite poular, so almost all distributions have it in their repository. As a platform you may use a Rasperry Pi. A Raspi 3 has the performance to serve 6 cameras at once easily.
In the attachment you may find a sample configuration file set for a camera 1280 x 1024 with output of jpeg images on movement and an activated web server for direct access.
But motion offers plenty of possibilities - just read the documentation.
116-motion.zip (10 KB)