Brainstorm Multimedia and Universitat Pompeu Fabra have achieved the first ADMIRE milestone. It consists of all the required tools for users and operators to communicate and share video stream.
The system has been implemented in two modules: backend, and frontend. The backend contains all the required infrastructure and has been developed by Brainstorm Multimedia while the application interfaces have been developed by Universitat Pompeu Fabra following the technical requirements and designs provided by Brainstorm Multimedia.
Figure 1. AdMiRe Architecture
Infrastructure
The backend infrastructure consists of three servers; An application server implementing the logic of users and rooms using, a server for signage providing peer-to-peer user discovery functionality and a connectivity server that helps traversing NATs and firewalls.
Figure 2. AdMiRe GUI Final Interface
App
The provided application designs cover all the different use cases such as login in the application, selection of video or audio options, room lobby or the main view once in a communication room. It has been implemented aimed at responsive mobile interfaces, and given that all modules are browser compatible, the system is compatible and will run on any device with a web camera and a browser (Windows, Linux, macOS, Android, iOS, etc…)
Figure 3. AdMiRe Different Use Case GUI Mock-ups