Difference between revisions of "Modular Media Server/Modular Media Server Introduction/What does the library do"

From RidgeRun Developer Connection
Jump to: navigation, search
(Blanked the page)
(Tag: Blanking)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:RidgeRun's Modular Media Server project Templates]]
 
  
 
<noinclude>
 
{{Modular Media Server/Top Banner|previous=Modular_Media_Server_Introduction|next=Modular_Media_Server_Introduction/What_does_the_library_do|keywords=}}
 
</noinclude>
 
==What does the library do==
 
 
Modular Media Server is a system that can use your device cameras and process the multimedia to forward it to other modules that can do post-processing such as display or to the network as a video stream. The baseline of MMS has the following modules:
 
 
 
 
* '''x86 and NVIDIA cameras  ''': MMS can manage cameras connected x86 and NVIDIA Jetson platforms to process the multimedia.
 
* '''H.265 and H.264 encoders  ''': MMS offers encoding in these two video coding formats.
 
* '''MP4  ''': provides support to save video multimedia in SO MPEG-4 (.mp4) files.
 
* '''MPEG  ''': provides support to save video multimedia in SO MPEG Transport Stream (.mpeg) files.
 
 
 
 
These modules can be arranged in such a way that you can have complex systems with main and secondary data streams. To control these modules, an interface is provided through which you can interact with the different stream flows. Different operations can be performed on these streams such as stopping, pausing, and playing, among others. A possible x86 configuration using the described above modules is:
 
 
[[File:X86ExamplePipeline.png|thumb|center|700px|Figure 1: x86 Modular Media Server simple pipeline diagram]]
 
 
Also, you can also produce a stream group using NVIDIA components as follows:
 
 
[[File:NvidiaExamplePipeline.png|thumb|center|700px|Figure 2: Nvidia Modular Media Server simple pipeline diagram]]
 
 
 
Also, new modules can be developed with minimum effort by RidgeRun's team in order to satisfy your requirements, such like:
 
 
* Network stream
 
* File recording
 
* Live display
 
* DL inference
 
 
{{Modular Media Server/Foot|previous=|next=Modular_Media_Server_Introduction/What_does_the_library_do}}
 
 
[[Category:RidgeRun's Modular Media Server project Templates]]
 

Latest revision as of 10:19, 25 May 2022