Difference between revisions of "Template:Server Side Software Architecture"
IVSWikiBlue (talk | contribs) |
IVSWikiBlue (talk | contribs) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 4: | Line 4: | ||
{{Float | content = {{Aside | style = max-width: 400px | content = The application is designed to run on the latest Ubuntu Linux LTS <em>(Server Edition)</em>.}} }} | {{Float | content = {{Aside | style = max-width: 400px | content = The application is designed to run on the latest Ubuntu Linux LTS <em>(Server Edition)</em>.}} }} | ||
*<strong>Nginx</strong> | *<strong>Nginx</strong> | ||
| − | *<strong> | + | *<strong>MariaDB</strong> |
*<strong>PHP</strong> | *<strong>PHP</strong> | ||
| Line 14: | Line 14: | ||
| − | <b>Web | + | <b>Web Host</b> |
*Serves the PHP-based application and user interface | *Serves the PHP-based application and user interface | ||
*Powered by the Nginx web server | *Powered by the Nginx web server | ||
| Line 26: | Line 26: | ||
{{hr - 2}} | {{hr - 2}} | ||
| − | <b> | + | <b>Streaming Engine</b> |
*Manages [[Network_Requirements#Media_Server.28s.29_to_Video_Device.28s.29|communication with cameras]] | *Manages [[Network_Requirements#Media_Server.28s.29_to_Video_Device.28s.29|communication with cameras]] | ||
*Handles [[Network_Requirements#Client_to_Application_.26_Media_Server.28s.29|video streaming to client PCs]] | *Handles [[Network_Requirements#Client_to_Application_.26_Media_Server.28s.29|video streaming to client PCs]] | ||
| Line 38: | Line 38: | ||
| − | The application is divided into two main server roles: | + | The application is divided into <strong><u>two main server roles</u></strong>: |