Компания занимается разработкой и внедрением собственного продукта — медиасервера Web Call Server, программной платформы для онлайн трансляций, вебинаров, аудио и видео звонков между браузерами и мобильными приложениями, SIP устройствами, IP камерами.
Работа ведется над двумя основными продуктами:- Мультипротокольный сервер потокового видео для трансляций и конференций. Модель «Star».
- Сервер конференций вроде Zoom и приложение к нему. Модель «SFU, SVC».
Бэкенд выполнен на Java SE без использования фреймворков типа Spring, Hibernate.
Из основных библиотек, активно используется Netty.
Netty позволяет принять или отправить сетевой пакет, который представляет собой буфер байт.
Код сервера занимается тем, что получает трафик по различным протоколам: WebRTC (SRTP, ICE, DTLS), RTMP, RTSP, SRT, SIP, MPEG-TS, VoD, и т. д., далее обрабатывает полученный трафик: депакетизация, процессинг (запись, декодирование, транскодинг, пакетизация, и т. д.) и раздает уже по другим протоколам, которые используются для воспроизведения: WebRTC (SRTP, ICE, DTLS), RTMP, SRT, SIP, HLS, LL HLS, RTSP, MSE.
Основной задачей будет работа с текущим кодом, который имплементирует все вышеописанные протоколы.