1. Introduction

In order to use ONVIF clients the following requirements need to be met:

  • Your computer (or mobile device) and the camera access to the same LAN.  
  • Your camera has been successfully set up.

We suggest to keep the firmware up-to-date.

To check the current firmware, tap Settings in the corresponding camera column and tap Camera Info at the upper-right corner. The firmware version is in the first row.

To update the firmware, tap Settings in the corresponding camera column. Then tap Camera Update. Make sure your app and your camera are in the same LAN in the upgrading duration.

With current firmware, ONVIF clients can provide you a viewing experience with the quality HD resolution (1280*720 for S6, 1280*960 for A7 2018 Version).

Some ONVIF clients have the capability to automatically detect cameras on the same LAN. But due to you router's configuration the auto detection cannot be guaranteed. If happened type in the following URL to manually add it:

http://your camera IP:8090/onvif/device_service

The IP address can be found in the HiKam App, tap Settings in the corresponding camera column and tap Camera Info at the upper-right corner. The local IP address of camera is in the last row.

Informatively, the following RTSP URLs are used for playing live streams:

       rtsp://your camera IP:554/onvif1

These RTSP URLs are aslo supported to visit SD video or HD video of the camera

HD Video:   rtsp://your camera IP:554/stream=0

SD Video:   rtsp://your camera IP:554/stream=1

Pls note that, after you complete initial setup your camera, by default, the RTSP Authentication is not enabled . This is for completing the RTSP integration much more easily for first time. 

We strong recommend you to enable RTSP authentication after you complete the integration, especially if you want strong security protection.

Enable it is quite easy, just go to HiKam app > 'My Camera' page, click settings of the camera > Camera Management > you will find 'RTSP authentication' in the options here.

We have the following verified software for you to choose. 

( If you are looking for BlueIris Integration, check this link: Integrate with BlueIris )

The list will keep growing. We will update it timely.

2. ONVIF Device Manager for Microsoft Windows

Step 1: Download the application at http://sourceforge.net/projects/onvifdm/

Step 2: Click the downloaded software. The wizard will guide you to finish installation.


Step 3: To start the application you can either type “ONVIF Device Manager” in the Search box, or go to ONVIF Device Manager > ONVIF Device Manager.

Step 4: After start up HiKam cameras should be automatically detected.


If not, add it manually by clicking Add at the lower-left corner. Type in http://your_camera_ip:8090/onvif/device_service in the prompt window.


Note 1: Every time the ONVIF Device Manager starts, it automatically detects cameras in the LAN and tries to connect the manually added camera as well. The manually added camera can be automatically detected. In this case you will see the same camera appearing twice.

Note 2: To re-trigger the detection after start up, press Fresh button at the lower-right corner in the Device list column.

Step 5: To open live streams, select the corresponding camera in the Device list. Then click Live video or Video streaming to start the stream.



3. iSpy for Microsoft Windows

Note: The guide below shows the integration with iSpy V6.8.5.0.

          iSpy Release V6.5 or lower has different setup procedure, the guide below can not apply for it.

Step 1: Download the application at http://www.ispyconnect.com/

Step 2: Unzip the downloaded package and click the unzipped iSpySet to install.

Step 3: Open iSpy. An welcome window will pop up. Click Ok to continue.

Step 4: To add the camera go to Add > ONVIF Camera.


Step 5: In the popup window, it should shows an entry for the camera found. Change the Transport to TCP , check Connect with is FFMPEG, then click Next button.


Step 6: After serveral seconds, a pop up Window will show the available URL, just click OK button.


Step 7: The Edit Camera window pops up. Just click Finish button.


Step 8: Now you will see camera online and live video from it. The setup is completed!



Config iSpy Motion Detection:

 Right Click on the live video window --> Edit, you are now back to the Edit Camera window. 

 Select to Motion Detection and you can setup your own motion detection settings, then click Finish Button.


Other Features by iSPY:

iSPY offers functions (and configurations) such as alarm, FTP, SMTP, Snapshot, etc,. Play with them by clicking right button and select Edit in the popup menu.


Locally record files

iSpy allows you to locally record videos in MP4 format.

Step 1: Press Record All button at the lower right corner. After finish recording press the Stop Record button.


Then the saved file will be displayed at a of the current window. Right click the video and click the Save to button to your local machine.


4. M-Sight Pro

There is M-Sight Pro for both iOS and Android. The highlight feature of M-Sight Pro is to support multi view of cameras at same time.

Here we take iOS version M-Sight Pro as example to show how to add HiKam cameras into it.

M-Sight Version: iOS app

Run M-Sight app, click on top left menu button, then click 'Device Manager'.


Click the top right button --> Add Camera


In the Add Camera UI, provide the information as below, then Click 'Save' button on the top right

Name:          name your camera as you prefer

Type:            RTSP

Primary:        rtsp://your_camera_local_ip/onvif1   e.g,  rtsp://

Secondary:  (no need to input)

User Name:  admin

Password:    admin

Click on the top left button, switch back to menu bar ---> Click 'Live View',


Now you will see the Live View UI, click on the window you want to display the video,


Select the camera you just add before, then click 'Play' on the bottom


Now you will see the live video from the camera.


You can repeat this to add more cameras to M-Sight Pro.

5. TinyCam Monitor

Note: The guide below tested with TinyCam Monitor V6.7.1 on Android.

Step 1: Go to add a camera or change the camera settings in TinyCam.

Step 2: Provide the parameters as following,

Camera Name: as you prefer

Camera vendor: Generic

Camera model:  Generic URL

JPEG/MJPEG/RTSP Request:    rtsp://camera_local_ip:554/onvif1

Protocol:   RTSP over TCP

The camera local IP could be find in the app --> settings of corresponding camera --> click 'Camera Info' button, it will show the camera local IP.

An example snapshot of above settings in TinyCam as below:

Step 3: Go to Camera Status, check the Protocol is 'RTSP over TCP'.

             If it is not 'RTSP over TCP', go back to settings and set 'Protocol' as 'RTSP over TCP' again. 

             Then go to check 'Camera Status' again.

             If all the settings are correct, you should be able to see the preview image below.

Now the Camera Settings has been done. You can go to check live video of cameras now.

(Optional) Step 4: If you want to check TinyCam remotely outside your home network.

First you need to set the port forwarding correctly on your router.

Supposed you point WAN IP + PORT 10024 to camera_local_IP + PORT 554 , for both TCP and UDP protocol.

In Step2, put the RTSP URL as   rtsp://wan_ip:10024/onvif1

The other settings are the same.

After that, continue with Step 3 to check the Camera Status.

An example in TinyCam shown as below. 


6. Synology NAS

Synology version:

As we have tested in our lab, the camera with firmware or later can work with Synology, which has following versions:

DSM 6.0 - 7321

Surveillance Station 8.1.9 - 5406

Setup Camera in Synology:

Step 1: Click 'IP Camera' in the Surveillance Station

Step 2: In the pop up window, Click Add --> Add Camera

You can do either Quick Setup or Complete  Setup. The integration procedure is almost same.
Here takes Quick Setup as example.

Select Quick Setup, then Click Next

Step 3: Click the search button as shown below,

Click 'General Interface(ONVIF)' -->  Wait for the target camera shown in the list--> Double click on that line to add it.(If you only have one ONVIF camera, you will only have one line displayed here.)

Step 4: Name the camera. Keep all the other  parameters unchanged.
You can click 'Test Connection', see the  test passed --> Click Finish.

Step 5:  Now you can see the camera is under  recording.

Click on the thumb image of the camera, you  can have a quick preview.