Skip to main content

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.

Metadata

Release files for hikvision_client 0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hikvision_client 0.5
File Size Uploaded Provenance
hikvision_client-0.5.tar.gz 5.7 kB Without provenance Details

Release files / hikvision_client-0.5.tar.gz

Download URL hikvision_client-0.5.tar.gz
Size 5.7 kB
Tags Source
SHA-256 checksum
How to use checksums
aa89fdf55bf080b978e6476bc856f5bfa302b9341842cf74a1689386505ccb5b
BLAKE2b-256 checksum
How to use checksums
4cd870b635c135131021f74c9a1c0a7ae5adf038db88bddce84fc85ac1761030
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for hikvision_client 0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.5 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page