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)
| 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.