IP Camera
ComfortClick supports IP cameras that allow network access, making it possible to display live camera streams inside the bOS Client visualization.
IP cameras can be used to provide additional security and monitoring around the building, such as entrances, gates, garages, driveways, technical rooms, or outdoor areas.
By integrating cameras into the visualization, clients can quickly check the live view of their environment directly from the ComfortClick app.
Table of contents
IP Camera settings
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. IP Camera snapshots option to display live action. Make sure the camera can be discovered on your local network so bOS can connect and display the image. If possible, read the manual of the camera if any settings need to be enabled before adding into bOS.
Step by step instructional video integrating an IP camera via ONVIF, setting the basic settings and showing camera image is available in the link below:
https://www.youtube.com/watch?v=6BDVdyJL2IsDiscovery and ONVIF settings
IP camera driver also supports ONVIF protocol. ONVIF protocol is an open industry standard that provides interoperability among IP security devices such as security cameras, video recorders, software, and access control systems.
Device Discovery settings, configurator searches for your IP cameras using the ONVIF protocol. Camera settings are automatically filled in.
Under ONVIF, we can also set moving speed of the PTZ (Pan, Tilt, Zoom) and Refresh Time that defines image refresh interval. If the camera has PTZ option Theme will include addional settings for PTZ.
If your camera doesn't support ONVIF protocol, then the correct snapshot url should be entered manually.
Camera User Interface settings
The Camera UI control can be created for the camera node. Dragging the IP camera main node into the Theme will display current live image from the camera.
Selecting a camera in the Theme allows you to configure how the camera is displayed in the bOS Client visualization.
Camera visualization settings can be used to:
Show or hide PTZ control buttons
Add a title to identify the camera
Adjust how the camera element appears in the visualization
The camera title is useful when multiple cameras are added to the project, such as entrance camera, driveway camera, garage camera, or garden camera.
In future releases, when camera streaming is re-introduced, the option to enable or configure streaming will also be available in these settings.
Digital Zoom
Any live camera view can now use digital zoom as well. Once the camera view is opened in any ComfortClick bOS Client, simply scrool in with mouse or use "pinch" on any smart device to zoom in and move around the camera view.
Digital zoom works on all platforms.
URL Examples
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.
Axis
JPEGSource: http://%u:%p@%ip[:PORT]/jpg/image.jpg
MJPEGSource: http://%u:%p@%wip[:PORT]/mjpg/video.mjpg
MPEGSource: rtsp://%u:%p@%wip[:PORT]/mpeg4/media.amp
ACTI
JPEGSource: http://%ip[:PORT]/cgi-bin/encoder?USER=%u&PWD=%p&SNAPSHOT
MPEGSource: rtsp://%u:%p@%wip:7070/
Dahua
JPEGSource: http://%ip[:PORT]/cgi-bin/snapshot.cgi?loginuse=%u&loginpas=%p
MJPEGSource: http://%u:%p@%wip[:PORT]/axis-cgi/mjpg/video.cgi - MPEGSource: rtsp://%wip[:PORT]/cam/realmonitor?channel=1&subtype=0&authbasic=%u:%p
Logitech
JPEGSource: http://%u:%p@%ip[:PORT]/image.jpg
MPEGSource: rtsp://%u:%p@%wip[:PORT]/LowResolutionVideo
IQEye
JPEGSource: http://%u:%p@%ip[:PORT]/now.jpg
MJPEGSource: http://%u:%p@%wip[:PORT]/now.jpg?snap=spush
Vivotek
JPEGSource: http://%u:%p@%ip[:PORT]/cgi-bin/viewer/video.jpg
MJPEGSource: http://%u:%p@%wip[:PORT]/video3.mjpg (video stream 3 must be set to MJPEG)
Hootoo
JPEGSource: http://%ip[:PORT]/snapshot.cgi?user=%u&pwd=%p&resolution=8&rate=0
MJPEGSource: http://%wip[:PORT]/videostream.cgi?user=%u&pwd=%p&resolution=8&rate=0
Wanscam
JPEGSource: http://%u:%p@%ip[:PORT]/snapshot.cgi
MJPEGSource: http://%u:%wip@%ip[:PORT]/videostream.cgi
Partizan Cloud series
JPEGSource: http://%ip[:port]/webcapture.jpg?command=snap&channel=1&user=%u&password=%p
MPEGSource: rtsp://%ip[:port]/user=%u&password=%p&channel=1&stream=0.sdp?
Partizan SH series
JPEGSource: http://%ip[:port]/action/snapshot?channel=1
MPEGSource: rtsp://%ip[:port]/Ch01/0