F.A.Q.

What are the tested IP Camera with JMobile?

Written by Mark Olding | Sep 21, 2023 8:20:58 AM

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