We have a customer that cannot get all their cameras to come up at once when attempting to view remotely. Here is the explanation as to why this is happening:
I will let Dan help you with this on Monday since he will be able to provide you with more confirmation of the issue you are having, however I did want to tell you that the problems you are describing are not a reflection of the quality of the cameras you bought from us but are most likely the result of adjustments you need to make because of the increased resolution and bandwidth requirements when using Megapixel cameras versus analog cameras. Your older cameras required at most 200kb eachin order to stream remotely, but if you are trying to view the main stream of the megapixel cameras then you may need up to 2MB per camera which means you would need up to 10 times more bandwidth. When viewing from inside the network this is usually not a problem, but from outside the network, it is very unlikely that you would have adequate "up" bandwidth coming from your host DVR network. In order to view 6 cameras at full resolution remotely, you would need 12MB of "up" bandwidth. If you check with your ISP I am sure you will find that while you may have this in "down" bandwidth, your "up" bandwidth is under 5MB and maybe even under 1MB/s.
Our IP cameras, NVRs and DVRs have a built in solution for this. There are two streams available from each device. One stream, "The main stream" is used for recording so that you have the highest possible quality recordings and the second stream "The sub stream" is used for remote access. Our mobile applications all use the substream by default. That is why they use a different port to access the NVR than the HTTP port. Be sure that you program your mobile app to use the TCP port, not the HTTP otherwise you will not be able to access the cameras from your mobile device. If you access the NVR using our client software TechproSS-PC (or PSS) then you should make sure you select the substream for access from each camera. You can set this up as a task so that you can click one time to open all the designated cameras in the substream automatically. If you access the NVR from the web, select the WAN login or select open all in the substream once logged in.
By the way, if you are using DSL, then it is likely that you are only getting 256kb in "up" stream which is mediocre by today's standards and would mean that you might be forced to view one camera at a time instead of multiple cameras at once.
Daniel will be able to provide you with one on one support on Monday. Have faith that you purchased a high quality system and that there is just some adjustments that need to be made to accommodate the additional bandwidth requirements. Also, rest assured that regardless of the substream monitoring adjustments that need to be made, the main stream will be recording at extremely high resolution and the video will be there if you ever need it.