Skip to main content

A graphical client software for Hikvision (and other RTSP-enabled) IP cameras

Project description

This is a graphical client for use with Hikvision DVR systems which support RTSP.

The Program reads a config file from ~/.hikvision-client/cam_config, which defines which cameras the program can access.

Afterwards, the user is prompted for a username and password, which is then used to authenticate the connection to the Hikvision DVR

The program has been tested with the Hikvision DS-8016HFI-ST, it should however be able to connect to other RTSP-enabled DVRs as well. Or any RTSP feed in general.

Installation

To install the program, either download the source and run

# python setup.py install

or, if you have pip installed, run

# pip install hikvision_client

This should also install all python dependencies required by the program

The program makes use of the VLC Media Player, and as such it is required for VLC to be installed for this program to function correctly.

Writing the Config File

The program requires a configuration file located at ~/.hikvision-client/cam_config. It is a plain text file. To add a camera, add a new line in the following format:

Camera_Name#####Camera_Link

The camera link is formatted like this:

<domain>/h264/chX/main/av_stream  (analog)
<domain>/Streaming/Channels/X01   (digital)

whereas ‘X’ is the channel number of the camera.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hikvision_client-0.5.tar.gz (5.7 kB view details)

Uploaded Source

File details

Details for the file hikvision_client-0.5.tar.gz.

File metadata

File hashes

Hashes for hikvision_client-0.5.tar.gz
Algorithm Hash digest
SHA256 aa89fdf55bf080b978e6476bc856f5bfa302b9341842cf74a1689386505ccb5b
MD5 ce1afa4ea1a96dc84ca93bd0cf988501
BLAKE2b-256 4cd870b635c135131021f74c9a1c0a7ae5adf038db88bddce84fc85ac1761030

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page