Difference between revisions of "Onvif Device Reference Design/Project Architecture/Class Diagrams"
Khernandez (talk | contribs) (→Simplified Class Diagram) |
Khernandez (talk | contribs) |
||
Line 7: | Line 7: | ||
[[File:Class diagram ref.png|800px|thumb|center|Class diagram for the reference design]] | [[File:Class diagram ref.png|800px|thumb|center|Class diagram for the reference design]] | ||
− | The interfaces, like IVideoSourceHandler, IVideoEncoderHandler, and IRtspStreamHandler allow you | + | The interfaces, like IVideoSourceHandler, IVideoEncoderHandler, and IRtspStreamHandler allow you tpo abstract the hardware-specific logic such as video sources and encoders. This design provides a default implementation for a jetson platform. This implementation can be used as a references to add support for any other platform. |
Revision as of 22:08, 28 June 2022
Make sure you also check Onvif Device Reference Design's companion project: Onvif device server |
ONVIF Device Reference Design | |
---|---|
Project Architecture | |
|
|
Getting Started | |
|
|
Reference Designs | |
|
|
Customizing the Project | |
|
|
Contact Us | |
|
Simplified Class Diagram
In this diagram you can see a simplification of the design that was implemented.
The interfaces, like IVideoSourceHandler, IVideoEncoderHandler, and IRtspStreamHandler allow you tpo abstract the hardware-specific logic such as video sources and encoders. This design provides a default implementation for a jetson platform. This implementation can be used as a references to add support for any other platform.