• Player SDK (for Linux 64-bit)
    • Player SDK (for Linux 64-bit)
    •  

      Software Description:

      Version: V7.3.3.30

      The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the secondary development kit for HIKVISION DVR, Encoder and Decoder, IP devices and compression cards, etc (Please refer to the programmer manual for detail support list of HIKVISION devices).

       

      Main functions of the Player SDK:

      Real time stream live-view, recording file playback with player control functions such as pause, step forward, step backward, and the SDK can also get stream information such as file index, decoding frame info, resolution, frame rate. The SDK also supports BMP and JPG snapshot.

      Key Updates

      1. Added Fish-eye Multi-Screen correction function

      2. Added avi playing format

      3. Supports PanoVu camera code stream. 

      4. Fixed decoding abnormal crash proble

  • Player SDK (for Linux 32-bit)
    • Player SDK (for Linux 32-bit)
    •  

      Software Description:

      Version: V7.3.3.30

      The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the secondary development kit for HIKVISION DVR, Encoder and Decoder, IP devices and compression cards, etc (Please refer to the programmer manual for detail support list of HIKVISION devices).

       

      Main functions of the Player SDK:

      Real time stream live-view, recording file playback with player control functions such as pause, step forward, step backward, and the SDK can also get stream information such as file index, decoding frame info, resolution, frame rate. The SDK also supports BMP and JPG snapshot.

      Key Updates

      1. Added Fish-eye Multi-Screen correction function

      2. Added avi playing format

      3. Supports PanoVu camera code stream. 

      4. Fixed decoding abnormal crash problem

  • Player SDK (for Windows 64-bit)
    • Player SDK (for Windows 64-bit)
    •  

      Software Description:

       

      Version: V7.3.4.30

      The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the
      secondary development kit for the decoding of HIKVISION DVR, DVS and IP devices, etc.
      The SDK supports video/ audio decoding from all the devices listed below:
      DS-95xx/96xx series and DS-76xx series NVR;
      DS-90xx series and DS-76xx series hybrid DVR;
      DS-91xx series, DS-81xx/71xx/72xx series, DS-80xx/70xx series, DS-73xx series
      DVR; ATM DVR and mobile DVR;
      DS-60xx series, DS-61xx series, DS-63xx series, DS-64xx series, DS-65xx series
      and DS-66xx series DVS, Decoder and Encoder;
      DS-40xx/41xx/42xx/43xx series compression card;
      IP devices: IP module, IP camera and IP Speed Dome, etc
      The main functions of the Player SDK include real time live view of video stream, playback
      of recording files with control functions such as pause, step forward, step backward, etc;
      and the SDK can also get stream information such as file index, decoding frame info,
      resolution and frame rate, etc. The SDK also supports snapshot in BMP or JPG format.

      Key updates

      1. Add fisheye display function to the fisheye library: PlayM4_FEC_Rotate。
      2. PlayM4_FEC_Rotate is the old fisheye API, which is not suggested to use any more; The type value of fisheye dewarping in this version (7.3.4) is 0x500.    Add view rotation fisheye dewarping and zooming function: PlayM4_FEC_SetViewParam and PlayM4_FEC_GetViewParam。
      3. RunTimeInfo, related API: PlayM4_SetRunTimeInfoCallBackEx, add PLAYM4_RTINFO_ENCRYPT_ERROR(private key error).
      4. Add FEC_CORRECT_SEMISPHERE (fisheye dewarping-not supported by hardware decoding, but supports multiple channels) to the FECCORRECTTYPE of PlayM4_FEC_GetPort.
      5. Supports fisheye dewarping and PanoVu dewarping function. If failed to display the dewarping image when using the player SDK, go to https://www.microsoft.com/en-us/download/details.aspx?stat=1&id=8109 to download and install the DirectX.

      GPL security statement is required when updating.

  • Player SDK (for Windows 32-bit)
    • Player SDK (for Windows 32-bit)
    •  

      The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the secondary development kit for HIKVISION DVR, Encoder and Decoder, IP devices and compression cards, etc (Please refer to the programmer manual for detail support list of HIKVISION devices).

       

      Main functions of the Player SDK:

      Real time stream live-view, recording file playback with player control functions such as pause, step forward, step backward, and the SDK can also get stream information such as file index, decoding frame info, resolution, frame rate. The SDK also supports BMP and JPG snapshot.

      Key Updates

      1. Add fisheye display function to the fisheye library: PlayM4_FEC_Rotate。
      2. PlayM4_FEC_Rotate is the old fisheye API, which is not suggested to use any more; The type value of fisheye dewarping in this version (7.3.4) is 0x500.    Add view rotation fisheye dewarping and zooming function: PlayM4_FEC_SetViewParam and PlayM4_FEC_GetViewParam。
      3. RunTimeInfo, related API: PlayM4_SetRunTimeInfoCallBackEx, add PLAYM4_RTINFO_ENCRYPT_ERROR(private key error).
      4. Add FEC_CORRECT_SEMISPHERE (fisheye dewarping-not supported by hardware decoding, but supports multiple channels) to the FECCORRECTTYPE of PlayM4_FEC_GetPort.
      5. Supports fisheye dewarping and PanoVu dewarping function. If failed to display the dewarping image when using the player SDK, go to https://www.microsoft.com/en-us/download/details.aspx?stat=1&id=8109 to download and install the DirectX.

      GPL security statement is required when updating.

  • Web3.0 Development Kit
    • Web3.0 Development Kit
    •  

      Software Description:

      The web 3.0 development kit is developed basing on ActiveX and NPAPI, interfaces are encapsulated in javascript, sointerfaces of javascript will be provided for integration. Functions of preview, playback, PTZ control and so on are supported via web. Thisdevelopment kit only can be used for B/S, but not C/S.

      web3.0 development kit.rar


  • EN-HCNetSDK(Windows32)
    • EN-HCNetSDK(Windows32)
    •  

  • EN-HCNetSDK(Windows64)
    • EN-HCNetSDK(Windows64)
    •  

  • Device Network SDK V5.3.1.20 (Windows32)
    • Device Network SDK V5.3.1.20 (Windows32)
    •  

      The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices.
      The functions supported by the SDK
      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc.
      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc.


  • Device Network SDK (for Windows 64-bit) V5.3.1.21
    • Device Network SDK (for Windows 64-bit) V5.3.1.21
    •  

      Software Description:

      Version: V5.3.1.21

      The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices. 


      The functions supported by the SDK 

      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc. 

      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc. 


       It applies to, but are not limited to the following product model: 

      1. Encoders or decoders 

      NVR: DS-9600, DS-9500, DS-7700, DS-7600 series;

      HDVR: DS-9000, DS-8000-ST, DS-7600 series;

      DVR: DS-9100, DS-8100, DS-8000-S, DS-8800, DS-7800, DS-7300, DS-7200, DS-7100, DS-7000 series;

      Encoder: DS-6600, DS-6500(-JX), DS-6100, DS-6401HFH, DS-6000 series;

      Decoder: DS-6300D(-JX), DS-6400HD(-JX/-T), DS-6500D series

      Remarks: including the model of -ST, -SH, -SE, -SN, -RT, -RH, -XT 


      2. IP cameras or IP speed domes 

      IPC: standard definition, high definition, the infrared, the thermal, e.g. DS-2CD7xx, DS-2CD71xx, DS-2CD72xx, DS-2CD8xx, DS-2CD81xx, DS-2CD82xx, DS-2CD84xx, DS-2CD83xx, DS-2CD20xx, DS-2CD21xx, DS-2CD22xx, DS-2CD23xx, DS-2CD26xx, DS-2CD30xx, DS-2CD31xx, DS-2CD32xx, DS-2CD33xx, DS-2CD40xx, DS-2CD41xx, DS-2CD42xx, DS-2CD62xx, and so on

      IPD: standard definition, high definition, the infrared, e.g. DS-2DE71xx, DS-2DM72xx, DS-2DF72xx, DS-2DF1-7xx, DS-2DF1-6xx, DS-2DE51xx, DS-2DM52xx, DS-2DF52xx, DS-2DF1-5xx, DS-2DF1-4xx, DS-2DM1-7xx, DS-2DM1-6xx, DS-2DM1-5xx, and so on

      Zoom camera: DS-2DZ216MF, DS-2DZ2116, DS-2ZCN2006, DS-2ZCN2007, DS-2ZMN2007, DS-2ZMN2006, and so on

      Intelligent traffic camera: (i)DS-2CD91xx、DS-2CD9xx, and so on 


      3. Intelligent devices 

      Behavior analysis, ATM protection, automatic tracking, passenger flow counting, face recognition, intelligent traffic event, and so on 


      4. Other IP devices 

      CVR, Alarm host, Multi-screen controller , IP module, and so on




  • Device Network SDK V5.2.3.3 (for Windows 64-bit)
    • Device Network SDK V5.2.3.3 (for Windows 64-bit)
    • The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices.

       

       

      The functions supported by the SDK

       

      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc.

       

      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc.

       

       

      The SDK includes two modes: pull mode and push mode:

       

      The pull mode

       

      The SDK is used as client. The client connects to the device actively, and then does operation about the device, live view, remote playback and download, PTZ control, voice talk and so on. It applies to, but are not limited to the following product model:

       

      1. Encoders or decoders

       

      NVR: DS-9600, DS-9500, DS-7700, DS-7600 series;

       

      HDVR: DS-9000, DS-8000-ST, DS-7600 series;

       

      DVR: DS-9100, DS-8100, DS-8000-S, DS-8800, DS-7800, DS-7300, DS-7200, DS-7100, DS-7000 series;

       

      Encoder: DS-6600, DS-6500(-JX), DS-6100, DS-6401HFH, DS-6000 series;

       

      Decoder: DS-6300D(-JX), DS-6400HD(-JX/-T), DS-6500D series

       

      Remarks: including the model of -ST, -SH, -SE, -SN, -RT, -RH, -XT

       

       

      2. IP cameras or IP speed domes

       

      IPC: standard definition, high definition, the infrared, the thermal, e.g. DS-2CD7xx, DS-2CD71xx, DS-2CD72xx, DS-2CD8xx, DS-2CD81xx, DS-2CD82xx, DS-2CD84xx, DS-2CD83xx, DS-2CD20xx, DS-2CD21xx, DS-2CD22xx, DS-2CD23xx, DS-2CD26xx, DS-2CD30xx, DS-2CD31xx, DS-2CD32xx, DS-2CD33xx, DS-2CD40xx, DS-2CD41xx, DS-2CD42xx, DS-2CD62xx, and so on

       

      IPD: standard definition, high definition, the infrared, e.g. DS-2DE71xx, DS-2DM72xx, DS-2DF72xx, DS-2DF1-7xx, DS-2DF1-6xx, DS-2DE51xx, DS-2DM52xx, DS-2DF52xx, DS-2DF1-5xx, DS-2DF1-4xx, DS-2DM1-7xx, DS-2DM1-6xx, DS-2DM1-5xx, and so on

       

      Zoom camera: DS-2DZ216MF, DS-2DZ2116, DS-2ZCN2006, DS-2ZCN2007, DS-2ZMN2007, DS-2ZMN2006, and so on

       

      Intelligent traffic camera: (i)DS-2CD91xx、DS-2CD9xx, and so on

       

       

      3. Intelligent devices

       

      Behavior analysis, ATM protection, automatic tracking, passenger flow counting, face recognition, intelligent traffic event, and so on

       

       

      4. Other IP devices

       

      CVR, Alarm host, Multi-screen controller , IP module, and so on

       

       

      The push mode

       

      The SDK is used as register server (CMS) and client (CU). The CMS parameter (IP address and port of register server) of the device should be set firstly, and then the device will register to the CMS actively. It applies to, but are not limited to the following product model:

       

      ·DVR:DS-7216HV-ST/GE, DS-7216HV-ST/GE, DS-7216HV-ST/GW, DS-7216HV-ST/GW, DS-7216HV-ST/GS, DS-7216HV-ST/GS

       

      ·Mobile DVR:DS-8100HMF-T, DS-8104HMF-ST, DS-8100HM-ST

       

      ·Encoder:DS-660(1/2/4)HC(I), DS-660(1/2/4)HC(I)-SATA, DS-660(1/2/4)HF(I), DS-660(1/2/4)HF(I)-SATA, DS-6601/2/4)HC(I)/GX, DS-660(1/2/4)HC(I)-SATA/GX, DS-660(1/2/4)HC(I)-SD/GX, DS-660(1/2/4)HF(I)/GX, DS-660(1/2/4)HF(I)-SATA/GX, DS-660(1/2/4)HF(I)-SD/GX, DS-66(04/08/12/16/20/24/28/323640/44/48/52/56/60/64)HF(I)-JX, DS-6601HFH(I), DS-6601HFH(I)/L

       

       

       

       

       

      Because some function of SDK has been extended, and firmware of device is also updated. To be convenient for explanation, we classify device into two classes: the devices such as DS-7116, DS-81xx, DS-90xx, DS-91xx, DS-95xx, DS-96xx are called device supports V3.0 above, the devices such as DS-80xx, IPC are called devices supports V3.0 below.

       

  • Device Network SDKV5.2.6.10_build20161201(Windows32)
    • Device Network SDKV5.2.6.10_build20161201(Windows32)
    • The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices.
      The functions supported by the SDK
      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc.
      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc.

  • Device Network SDK V5.2.7.3 (for Linux_64)
    • Device Network SDK V5.2.7.3 (for Linux_64)
    • The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices.
      The functions supported by the SDK
      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc.
      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc.

  • Device Network SDK V5.2.7.3 (for Linux_32)
    • Device Network SDK V5.2.7.3 (for Linux_32)
    • The device network SDK is developed based on private network communication protocol, and it is designed for the remote connection and configuration of embedded DVR, Encoder, IPC and the other IP devices.
      The functions supported by the SDK
      1. Live view, playback, remote file download, PTZ control, arm/disarm, voice talk, log query, decoding card function, etc.
      2. Remote upgrade, remotely reboot, remotely shut down, remotely format hard disk, and device configuration (system configuration, channel configuration, serial port configuration, alarm configuration, users configuration), etc.

  • PlayerSDK_V7.3.2.40(for Windows 32-bit)
    • PlayerSDK_V7.3.2.40(for Windows 32-bit)
    • The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the secondary development kit for HIKVISION DVR, Encoder and Decoder, IP devices and compression cards, etc (Please refer to the programmer manual for detail support list of HIKVISION devices).
       
      Main functions of the Player SDK:
      Real time stream live-view, recording file playback with player control functions such as pause, step forward, step backward, and the SDK can also get stream information such as file index, decoding frame info, resolution, frame rate. The SDK also supports BMP and JPG snapshot.

  • PlayerSDK_V7.3.2.40(for Windows 64-bit)
    • PlayerSDK_V7.3.2.40(for Windows 64-bit)
    • The Player SDK (hereby referred to as “The SDK” or “The player SDK”) is the
      secondary development kit for the decoding of HIKVISION DVR, DVS and IP devices, etc.
      The SDK supports video/ audio decoding from all the devices listed below:
      DS-95xx/96xx series and DS-76xx series NVR;
      DS-90xx series and DS-76xx series hybrid DVR;
      DS-91xx series, DS-81xx/71xx/72xx series, DS-80xx/70xx series, DS-73xx series
      DVR; ATM DVR and mobile DVR;
      DS-60xx series, DS-61xx series, DS-63xx series, DS-64xx series, DS-65xx series
      and DS-66xx series DVS, Decoder and Encoder;
      DS-40xx/41xx/42xx/43xx series compression card;
      IP devices: IP module, IP camera and IP Speed Dome, etc
      The main functions of the Player SDK include real time live view of video stream, playback
      of recording files with control functions such as pause, step forward, step backward, etc;
      and the SDK can also get stream information such as file index, decoding frame info,
      resolution and frame rate, etc. The SDK also supports snapshot in BMP or JPG format.