I have not seen a actual limit stated but there likely is some technical reason. As long as each run is less than 300 meters it should work.
I suspect the actual limit is the bandwidth With your application the cable between the first and second switch will carry all the traffic for any switch beyond. If you are running high frame rate at a high resolution a 5mpixel camera can put out a lot of bandwidth. If they are like many security cameras I have seen they put out multiple streams at different resolution at the same time increasing the bandwidth. You are going to have to read the manual there is quite a bit of difference between camera brands
You need to do the math and make sure you are not going to exceed a 1g port. If you do you might be better off buy a couple of fiber media converters and connect the far switches directly to your main switch on separate ports.