О платформе Видеочата Shomla

Shomla - это свежий взгляд на мир видеочатов, представленный в 2023 году. Платформа была создана Эркином Хидировым, опытным программистом с более чем десятилетним опытом в области программирования. Она является синтезом передовых технологий, таких как JavaScript, PHP 8, Golang, Websockets и WebRTC, и была развернута на серверах, работающих под управлением операционной системы Ubuntu.

Ключевым компонентом функционирования Shomla является использование TURN серверов, основанных на популярном программном обеспечении Coturn. Coturn реализует протокол Traversal Using Relays around NAT (TURN), обеспечивая обмен мультимедийными данными между устройствами, находящимися за NAT, а также между устройствами, неспособными установить прямое соединение в сети Интернет.

Инфраструктура серверов Shomla представлена в виде Docker контейнеров, что обеспечивает мгновенное и моментальное развертывание программного обеспечения без каких-либо задержек для пользователей.

Основным преимуществом платформы является ее алгоритм подбора собеседников. Cистема весовых коэффициентов позволяет подбирать соответствующих пользователей в чате. Например, если среди всех участников найден тот, кто соответствует параметрам фильтра на 100%, то данный участник будет выбран в первую очередь. В случае, если нет точных совпадений, но есть близкие параметры, система автоматически выберет подходящего собеседника. Если же совпадений нет, будет предложен первый свободный пользователь из списка. Этот интеллектуальный механизм обеспечивает постоянное наличие подходящих собеседников для приятного общения.

Кроме видеочата, Shomla предлагает голосовую чат-рулетку. Переключение между режимами осуществляется одним кликом без необходимости перезагрузки страницы. Алгоритмы подбора собеседников в голосовом чате аналогичны тем, что используются в видеочате, обеспечивая непрерывный поток интересных и увлекательных бесед.

Shomla - это не просто видеочат. Это платформа, которая преобразует способы общения в сети, делая их удобными, увлекательными и доступными для каждого пользователя.