IP Camera node supports Four types of video streams:
To connect to the video camera the correct URL strings should be obtained from the camera manual. URL strings can be tested in web browsers or VLC player. URL strings contain the following segments:
Username, Password, IP and Video Size are optional settings that can be used in URL connection strings. URL string can contain special parameters which begin with '%' character followed by parameter name (e.g. http://%u:%p@%ip/jpg/image.jpg). The following parameters are supported:
The settings for the Camera node are shown on the picture below.
Picture 1: Camera node
Using the Configure button, configurator searches for your IP cameras via ONVIF protocol. After entering correct Username and Password IP camera settings are automatically filled in. If your camera doesn't support ONVIF protocol, then the correct stream url should be entered manually. RefreshTime defines image refresh interval. In case of MPEG or MJPEG streaming mode, BOS Server gets the stream from IP cameras and securely re-stream it to any client device (iOS, Android, Windows) without the need of any additional plugins or port forwarding. If MJPEG and MPEG stream are not available the snapshot image will be displayed.
If you are using "Direct" mode of streaming, appropriate ports on your router should be forwarded for every IP camera.
The Camera UI control can be created for the camera node. The Control has the settings displayed on picture below.
Picture 2: Camera UI settings
By default, the setting Disable Streaming is set to False. Disabled streaming is used, because multiple cameras on a single panel can overload the bOS server. It is recommended to set the "Disable Streaming" to True on panels where multiple cameras are displayed. In this case the user will see the camera picture on the screen with lower quality using JPEG snapshot's. Panel links can then be configured for every camera to open a new panel with single high quality camera display with Disable Streaming option set to False.
URL settings are different for different camera manufacturers and also camera models and features. Please take a look at the camera manual for correct URL settings. Port '[:PORT]' should be replaced with the actual camera port, if the port number is not the default port number (80 for HTTP, 554 for RTSP) or you camera is behind NAT.