Not being able to connect cameras and streaming correctly can be a real frustration. This article does a deep dive on how to resolve this issue.
Fortunately live view has a very simple video pipeline: Camera settings -> Decode -> Console view
First what are the camera stats? Camera settings -> General tab
Are the stats lousy, e.g. 1 fps? If so, we need to figure out whether we have a BI issue, a network issue or a camera issue?
This is a good time to check your camera settings. The Camera settings article shares ideal camera settings.
VLC / Third party software
The next test is whether the camera works with other 3rd party software. VLC is the ideal test because you can install it on the same BI server.
By doing so, if VLC works, then you know for sure the camera is not the issue nor is the network.
The VLC article has details on how to install/run VLC if you are not familiar with VLC.
Camera connector (IP Config Dialog)
The IP Config Dialog determines how the cameras connect to BI. This is also part of the Camera settings node of the video pipeline.
Revisit your settings.
- Make/Model = ONVIF/Generic. Works?
- Make/Model = <Camera vendor>/<Model>. Works? (did you try all the models to see if any works?)
- Make/Model = Generic / VLC. Works?
If the camera works using VLC, try the VLC option in BI. This tells BI to use the VLC stream parser. Otherwise, BI uses its own stream parser.
Turn Hardware acceleration on/off. Works?
Camera settings -> Video tab -> Hardware decode = No.
If still unsuccessful, put the camera on the WAN for Remote testing. Next steps section in Camera stream optimization article has details.