https://github.com/sofia-netsurv/python-netsurv
Python library for configuring a wide range of IP cameras which use the NETsurveillance ActiveX plugin (aka DVRIP, Sofia)
https://github.com/sofia-netsurv/python-netsurv
cctv dvrip hi3518c hi3518e ipcamera netsurveillance onvif sofia sricam xmeye
Last synced: 2 days ago
JSON representation
Python library for configuring a wide range of IP cameras which use the NETsurveillance ActiveX plugin (aka DVRIP, Sofia)
- Host: GitHub
- URL: https://github.com/sofia-netsurv/python-netsurv
- Owner: sofia-netsurv
- License: mit
- Created: 2017-04-11T02:03:27.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2021-04-20T18:22:04.000Z (almost 5 years ago)
- Last Synced: 2025-10-28T16:34:30.131Z (5 months ago)
- Topics: cctv, dvrip, hi3518c, hi3518e, ipcamera, netsurveillance, onvif, sofia, sricam, xmeye
- Language: Python
- Homepage:
- Size: 4.04 MB
- Stars: 80
- Watchers: 12
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python-netsurv
[](https://dev.azure.com/ewoodrich/sofia/_build/latest?definitionId=4&branchName=master)
Python library for configuring a wide range of IP cameras which use the NETsurveillance ActiveX plugin
## Usage
```
pip install netsurv
```
## DVR-IP, NetSurveillance or "Sofia" Protocol
The NETSurveillance ActiveX plugin uses a TCP based protocol variously referred to as the "Digital Video Recorder Interface Protocol" or "Sofia" protocol, documented by the "Hangzhou male Mai Information Co".
*Command and response codes can be found here:*
https://gist.github.com/ekwoodrich/a6d7b8db8f82adf107c3c366e61fd36f
## Acknowledgements
*Telnet access creds from gabonator*
https://gist.github.com/gabonator/74cdd6ab4f733ff047356198c781f27d
## License
Copyright © 2019 Ebraheem AlAthari and Eliot Woodrich
This program is licensed under the "MIT License". Please
see the file `LICENSE` in the source distribution of this
software for license terms.