ONVIF for Linux
I wanted to use my Trendnet OUTDOOR POE 3MP DOME DAY/NIGHT (TV-IP311PI) ip camera with linux.
The camera came with only Windows software. The manual promised support for “ONVIF 2.1” though.
A quick research showed that ONVIF is both an industry consortium and a family of specifications. They try to standardize access to ip cameras and other security devices.
I thought with a standardized interface it should be possible to connect this camera to some existing linux software.
I started to look for ONVIF linux software. There were some closed source implementations. And then I got pointers to two open source libraries:
- http://synesis.ru – I did not get very far here. The whole page was russian only
- The ONVIF Device Manager project on Sourceforge
I decided to go with onvifdm from Sourceforge. The project looked quite professional and provided source code under the GPL v2.
The project seemed to have a MS Visual project file (.sln) and was written in C# and F#.
This was a challenge since I had never compiled these programming languages for linux.
I will keep you posted on my success with the mono compiler suite.
Hi there,
It is great to look at your post. I am trying the same. Were you successful in compiling it for Linux. Please let me know.
I did get a little bit further – see https://altaroca.wordpress.com/2014/06/27/onvif-for-linux-2/ .
However in the end I quit this tedious path and built an extension to ZoneMinder.
Thanks. How do you find ZoneMinder? It would be nice to have a quick conversation about my project. Can I mail you in detail?
Sure. Just use the contact form on the about page https://altaroca.wordpress.com/about/