Bandwidth is probably the biggest factor - most residential broadband has fast downstream but fairly limited upstream speeds. VMS could have an effect as well - if it's re-encoding the video to a smaller stream, that will take time to process and add some delay.
Not necessarily - it depends on how many cameras you're trying to view/stream at once, and whether the VMS is re-encoding them to a smaller stream.
thanks sir,
how come the analog has 0 delay on streaming? is it because it doesnt re-encode? how do I know which cameras re encode or not?
Can I view the IP cameras over internet at the lowest resolution, but at the same time record it with highest res?