Difference between revisions of "Onvif Device Reference Design/Project Architecture/High Level Design"

From RidgeRun Developer Connection
Jump to: navigation, search
(High Level Design)
(High Level Design)
Line 3: Line 3:
 
</noinclude>
 
</noinclude>
 
=High Level Design=
 
=High Level Design=
 +
 +
The high-level design of the reference design is presented in figure 1. There are the following modules:
 +
* Default Server: This class instance the OnvifServer provided by LibOnvif and set up all its necessary information such as network interface, port, encryption, etc. See an example of this [[Onvif_device_server/User_Guide/Basic_Onvif_server_implementation|here]].
 
[[File:OnvifRefDesignHighLevelDiagram.png|thumb|center|1100px|Figure 1: High Level Design of Onvif Reference ]]
 
[[File:OnvifRefDesignHighLevelDiagram.png|thumb|center|1100px|Figure 1: High Level Design of Onvif Reference ]]
 
File:OnvifRefDesignHighLevelDiagram.png
 
File:OnvifRefDesignHighLevelDiagram.png

Revision as of 08:32, 28 June 2022




Previous: Project Architecture Index Next: Project Architecture/Class Diagrams



High Level Design

The high-level design of the reference design is presented in figure 1. There are the following modules:

  • Default Server: This class instance the OnvifServer provided by LibOnvif and set up all its necessary information such as network interface, port, encryption, etc. See an example of this here.
Figure 1: High Level Design of Onvif Reference

File:OnvifRefDesignHighLevelDiagram.png



Previous: Project Architecture Index Next: Project Architecture/Class Diagrams