Платформы:
macOS, Android, Web
О проекте
Видеочат, работающий непосредственно в веб-браузере. Для этого на
клиентской стороне реализован полноценный WebRTC client с использованием фреймворка Polymer. При разработке
нативных мобильных клиентов общая часть по работе с сетью (WebRTC) и бизнес логикой выделена в отдельный
компонент Middleware, написанный на C++. На серверной стороне реализован полноценный WebRTC server, который
позволяет плавно балансировать нагрузку между медийными endpoints и динамически добавлять новые ноды в общий
пул. Большая часть проекта заключалась в построении стабильной, отказоустойчивой системы, способной
справляться с большими объемами трафика, в том числе и DDOS атаками. Часть сервисов модерации контента,
характерных для UGC проектов, реализована на языке Go.