Create an online Covid test application with Eyeson

Since the start of the pandemic, covid-19 tests have become part of the routine of many people in different countries. It has been the primary resource for keeping communities safe and restoring normal business and leisure activities. eyeson and Rex Solutions have joined forces to meet the increased need for covid testing and reduce the cost and time involved. Making testing readily available unlocks activities, relieves stress, and helps normalize work and leisure activities that are otherwise restricted.

A quick and easy solution for covid-19 online testing

The draft covid-19 application presented several requirements such as easy access, traceability and tamper-proof storage of video recordings for review. With a single integration across all devices, eyeson merges all participants, media and live data into a single cloud video stream to ensure consistent low bandwidth to all devices and clients (max. 1 Mbits to the up/max 1.5 Mbits down). It is this technology that has enabled a simple and reliable configuration to carry out the PCR and Antigen tests online.

The implementation was made possible thanks to 2 elements

As a development partner, Rex Solutions has demonstrated remarkable authority and adaptability. They needed to speed up the development and implementation processes, but needed to take into account that the eyeson SDK was not released yet. The Rex Solutions mobile application is in React Native and for the video implementation, the solution came from the developers. In native mobile apps, any website interface can be displayed using the react native web view library. So two elements had to be implemented to integrate it into the solution: the web server deployment of the eyeson implementation and the react native web view.

eyeson provides a JavaScript library to help developers easily add their API to their projects.

Rex Solutions used the React Native development framework which combines universal JavaScript front-ends with native code across multiple platforms including iOS and Android mobile devices. For the front-end, the JavaScript-based open-source front-end web framework Angular.js was used. With Angular.js, dynamic and interactive web applications can be created efficiently. To integrate video communication functionality, eyeson provided a JavaScript library to easily integrate with other components.

Web pages are managed by a web server where everything needed to manage video recording is implemented. Specific actions have been created such as “Start recording”, “Start timer” and “Stop recording” as well as instructions for creating and joining virtual rooms. Additionally, the implementation of this solution allows streaming data to eyeson using the library and also calling the REST APIs to store the streaming responses in the Rex Solution database.

Enabling User Authentication on Web and Mobile Apps

Developers have used web view library to keep user authentication on web because in native mobile apps they pass user authentication data and booking details to web server at using a URL. The web server initiates a new session to maintain the validity of the user by retrieving the user authentication data from this URL. Alert messages and guide steps were also necessary in the case of covid tests where users have to follow a specific procedure and wait for a certain time to receive the results. The next challenge was to be able to view and listen to web server alert messages in mobile applications. For alert messages like ringtone notification after 15 minutes of recording, the developers used the concept of JavaScript injection, because on both sides there was the advantage of JavaScript/typescript programming languages.

eyeson is a technology leader in cloud-based video communication. eyeson provides an API video service to easily integrate live video including live media, data and participants into any type of use case based on its unique patented single stream technology. To secure customer performance, eyeson offers cloud capacity management service, scalable video coding performance and data management. eyeson provides browser-based video integrations on all desktop and mobile devices.

Also posted here

Comments are closed.