DeepStream Reference Designs/Project Architecture/High Level Design: Difference between revisions

Line 10: Line 10:


This subsystem is responsible for managing the entities in charge of receiving the information data. The input data can be a live streaming video or a video file. Due to the flexibility of the design, this module does not depend on a specific camera that captures the information, nor does it have a dependency on the transmission protocol used to deliver the data. Regardless of the custom module used, Camera Capture will manage the control flow of information by interacting with the entities called Medias. Each media abstracts through its interface, any specific implementation, and provides the basic control operations like create, start, stop, and delete.
This subsystem is responsible for managing the entities in charge of receiving the information data. The input data can be a live streaming video or a video file. Due to the flexibility of the design, this module does not depend on a specific camera that captures the information, nor does it have a dependency on the transmission protocol used to deliver the data. Regardless of the custom module used, Camera Capture will manage the control flow of information by interacting with the entities called Medias. Each media abstracts through its interface, any specific implementation, and provides the basic control operations like create, start, stop, and delete.
Camera capture is also responsible for managing the possible errors that could appear during the process of data transmission.


=== AI Manager ===
=== AI Manager ===
583

edits