ONVIF Device Reference Design - Class Diagrams
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 |
Now let's see a simplified version of the design class diagram. It will give you a general understanding of how the different platforms can be supported.
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 to 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 reference to add support for any other platform.