Приложение разработано на базе технологии WebRTC, которая позволяет напрямую устанавливать peer-to-peer соединение. Мы реализовали Signaling сервер со своей логикой, а для реализации STUN и TURN серверов мы использовали готовое решение от Amazon Kinesis. На данный момент приложение позволяет устанавливать соединения только один-к-одному, однако в будущем мы планируем добавить возможность групповых звонков.
Мы использовали React Native для обеспечения стабильной работы на разных устройствах. Приложение имеет простой, но современный дизайн и интуитивный интерфейс.
Получившееся решение может быть использовано как самостоятельное приложение для видеозвонков или как модуль, который может быть интегрирован в другое приложение или систему.