Skip to content

JoshLikesBeer/onvifjava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

onvifjava

ONVIF java library

What my fork does

  • Added toString() methods for easier debugging / code exploration.
  • In SoapClient, added workaround for SAAJ0415: InputStream does not represent a valid SOAP 1.2 Message issue I was seeing.

Original version

This project is deeply reworked viersion of https://github.com/milg0/onvif-java-lib.

Whats done

  • Project is mavenized
  • "Devices" entities switched to "Services" as ONVIF specifications decsribe them
  • Service classes provide needed functionality, splitted according to ONVIF specifications
  • Deprecated methods deleted
  • Main OnvifDevice class provides access to Services (which provide main functionality) and small set of basic methods
  • SOAP interaction is hidden, no direct expose, as previosly OnfifDevice provided
  • Logging and Exception processing completely removed - suppose it's subject of more top-level classes where lib will be used

TODOS

  • WS-Discovery part!!!!
  • Expansion of services functionality - up to complete ONVIF specifications functionality
  • Think some refactoring still needs to be done

All subject-related notes and comments are welcome!

About

ONVIF java library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%