What are the tested IP Camera with JMobile?
What to know
Basically, the IP Camera Widget will print in the screen an image from the WEB, using the HTTP protocol, according to the refresh rate set in the IP Camera widget (1 second precision). Starting from JMobile Studio v1.90 will be supported video streaming as MJPEG.
IP camera widget supports authentication (there are properties to specify the user name and the password).
The supported authentication methods are: Basic, NTLM version 1, Digest-MD5.
No settings are required to select the method as it comes as an automatic selection from the camera web server to which the widget connects.
Tested IP Camera
The following IP Camera models have been successfully tested (latest added on top):
- Nexcom NCr-303-VHR
with frame snapshots: http://{ip_address}/cgi-bin/mjpeg.cgi
with MJPEG streaming (available from
firmware 2.1.25): http://{ip_address}/cgi-bin/jpegstream.cgi - Nexcom NCo-301-VHR
with frame snapshots: http://{ip_address}/cgi-bin/mjpeg.cgi
with MJPEG streaming (available from firmware 2.1.25): http://{ip_address}/cgi-bin/jpegstream.cgi - D-Link DCS-5020L Wireless PTZ Day/Night
Cloud Camera
with MJPEG streaming: http://{ip_address}/video/mjpg.cgi
NOTE: to move camera following command can be used pantiltcontrol.cgi?PanSingleMoveDegree=5&TiltSingleMoveDegree=5&PanTiltSingleMove={number}
where 1 = up, 7 = down, 3 = left, 5 = right, 4 = home. - MESSOA NDF820-NH5/ HD Network Dome
Camera
with MJPEG streaming: http://{ip_address}/ipcam/mjpeg_video.cgi - Nexcom NCM-301-VM Network Camera
with frame snapshots: http://{ip_address}/cgi-bin/get_snapshot.cgi - AXIS M1054 Network Camera
with frame snapshots: http://{ip_address}/axis-cgi/jpg/image.cgi
with MJPEG streaming: http://{ip_address}/axis-cgi/mjpg/video.cgi
- Foscam FI9803 EP
with MJPEG streaming: http://{ip_address}:88/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr={user}&pwd={pass}
NOTE:
- port 88 may be different as per IP Camera settings
- {user} = username defined into IP Camera settings
- {pass} = password defined into IP Camera settings
- Edimax IC-7100P PTZ
with frame snapshots: http://{ip_address}/picture.jpg
with MJPEG streaming: http://{ip_address}/mjpg/video.mjpg
- Ubiquiti UniFi Video Camera
with frame snapshots: http://{ip_address}:7080/images/snapshot/camera/{camera_guid}?force=true
NOTE:
- {camera_guiID} can be found into IP Camera Webpage
- port 7080 may be different as per IP Camera settings
- Zavio F3210 2MP Day & Night Compact
IP Camera
with frame snapshots: http://{ip_address}/cgi-bin/view/image?pro_0
with MJPEG streaming: http://{ip_address}/stream?uri=video.pro3
NOTE: MJPEG video streaming can be configured selecting "video profile
3" with 640x480 resolution into IP Camera settings.
- AXIS M3027-PVE Network Camera
with frame snapshots: http://{ip_address}/axis-cgi/jpg/image.cgi
with MJPEG streaming: http://{ip_address}/axis-cgi/mjpg/video.cgi
This camera supports also View Areas. It's possible to create streams/images
of only a part of the what the camera sees. In this case the URLs are:
with frame snapshots: http://{ip_address}/axis-cgi/jpg/image.cgi?camera={view_area_number}
for MJPEG streaming: http://{ip_address}/axis-cgi/mjpg/video.cgi?camera={view_area_number} - DAHUA IPC-HDW4100S
with frame snapshots: http://{ip_address}:9989/onvif/media_service/snapshot
- D-Link DCS-932L
with MJPEG streaming: http://{ip_address}/video.cgi
- Panasonic WV-Series Network Camera
with MJPEG streaming: http://{ip_address}/cgi-bin/mjpeg
- D-Link DCS-5605 PTZ
with MJPEG streaming: http://{ip_address}/video/mjpg.cgi - D-Link DCS-900W IP Camera
with MJPEG streaming: http://{ip_address}/video.cgi
- Hamlet HNIPCAM IP Camera
with frame snapshots: http://{ip_address}/image.jpg
with MJPEG streaming: http://{ip_address}/video.cgi - DAHUA DH-IPC-HD2100P-080B 1.3mp Outdoor
Vandalproof
with frame snapshots: http://{ip_address}:9988/onvif/media_service/snapshot
- Apexis APM-J901-Z-WS PTZ IP Camera
with frame snapshots: http://{ip_address}/snapshot.cgi
with MJPEG streaming: http://{ip_address}/videostream.cgi
- MOXA VPort 254 (Rugged 4-channel
MJPEG/MPEG4 industrial video encoder)
with frame snapshots: http://{ip_address}/moxa-cgi/getSnapShot.cgi?chindex=1
with MJPEG streaming: http://{ip_address}/moxa-cgi/mjpeg.cgi
- NVS30 network video server
with frame snapshots: http://{ip_address}/jpg/image.jpg
with MJPEG streaming: http://{ip_address}:8070/video.mjpeg
- Foscam FI8916W
with frame snapshots: http://{ip_address}/snapshot.cgi
with MJPEG streaming: http://{ip_address}/videostream.cgi
Appendix: how to configure an IP Camera widget
The IP Camera widget is under the category "Media > IP Camera" of the Widget Gallery:
Drag and Drop in page the IPCamera widget and set the "Camera URL" properties.
To let IPCamera widget access to frame snapshots, configure the proper url into "CAMERA URL".
For instance, let's suppose to have an IP Camera with IP address = 192.168.10.1,
that allow access to images snapshot by this URL:
http://{ip_address}/snapshot.cgi
The correct widget configuration will be:
Alternatively, to let IPCamera widget access to an MJPEG video streaming, the URL must be defined into "MJPEG CAMERA URL".
NOTE: for better results we suggest to set the IP Camera widget dimensions (width and height properties) as per video streaming resolution to avoid re-scaling.
For instance, let's suppose to have an IP Camera with IP address = 192.168.10.1,
that allow access to MJPEG streaming by this URL:
http://{ip_address}/videostream.cgi
The correct widget configuration will be:
Applies to: JMobile Studio