When You are using a BTTV (bt8x8) card, You can have troubles using KODICOM 4400 and similar cards with ZoneMinder. The issue is using Video4Linux multibuffer option (in default ZM config). In this case video channels using the same /dev/video_ can interfere each other. For example - using channel 0 and 12 on /dev/video0 shows on both cameras the same picture.
Turn off V4L_MULTI_BUFFER in options --> config for proper streaming