Improper claims. Please be aware that there are companies improperly claiming ONVIF conformance for their products. To avoid being misled, users are encouraged to verify conformance using the ONVIF Conformant Products search page, which is the only authoritative source for confirming if a product is officially ONVIF conformant. I just bough a Hiseeu FH1C. I can't seem to get the ONVIF to work. I checked for opened ports and only port 554 is opened. Port 5000 is not. I am able to get RTSP video directly, but I can't seem to get Onvif Device Manager to discover it. I tried manually to set the device in Onvif Device manager and it still can't connect to it at port 5000. Is anyone able to make a build with the latest ffmpeg library, most Onvif cameras now using HiSilicon solution will stream either H.265 or H.264. H.264 works perfectly fine. But H.265 won't. While currently Onvif has not approved this the new specs will adopt H.265 later. Milestone own driver pack v9.1 will now support H.265 on onvif. Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Latest versionReleased:
Python Client for ONVIF Camera
Project description
ONVIF Client Implementation in Python
Dependencies
Python 2.x (For a Python 3 compatible fork, see https://github.com/FalkTannhaeuser/python-onvif-zeep)
suds >= 0.4
Onvif Device Manager Macos Installer
Install python-onvif
From Source
You should clone this repository and run setup.py:
From PyPI
Getting Started
Initialize an ONVIFCamera instance
Now, an ONVIFCamera instance is available. By default, a devicemgmt service is also available if everything is OK.
So, all operations defined in the WSDL document:
are available.
Configure (Control) your camera
To configure your camera, there are two ways to pass parameters to service methods.
Dict
This is the simpler way:
Type Instance
This is the recommended way. Type instance will raise anexception if you set an invalid (or non-existent) parameter.
Use other services
ONVIF protocol has defined many services.You can find all the services and operations here.ONVIFCamera has support methods to create new services:
Or create an unofficial service:
ONVIF CLI
python-onvif also provides a command line interactive interface: onvif-cli.onvif-cli is installed automatically.
Interactive mode
NOTE: Tab completion is supported for interactive mode.
Onvif Device Manager Macos High Sierra
References
Release historyRelease notifications | RSS feed
0.2.0
0.1.3
0.1.2
0.1.1
0.1.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size onvif-0.2.0.tar.gz (163.2 kB) | File type Source | Python version None | Upload date | Hashes |
Hashes for onvif-0.2.0.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | 8ea6802b6dca6fac3ba603d1c1ef22b29d5dcf36f534fb303cc3eb8674e9d180 |
MD5 | 38916f49084521f03ee544388709c662 |
BLAKE2-256 | fc6970c3cec902cac1dea2cfa40d1b2d959645daf383187f0a1061ec1fb60dec |