Если посмотреть на Frisbee Meet целиком, становится понятно, что собственно передача аудио и видео — лишь одна часть большой системы. Основная инженерная сложность корпоративной ВКС находится вокруг медиапотока:
- нужно управлять состоянием распределенной системы;
- синхронизировать клиентов;
- работать с разными типами участников;
- учитывать корпоративные сети;
- восстанавливать соединения;
- подключать телефонию;
- добавлять модерацию и вебинарные сценарии;
- записывать и обрабатывать встречи;
- интегрировать ИИ;
- диагностировать проблемы, которые проявляются только у конкретного пользователя.
Именно поэтому мы строили Frisbee Meet не как отдельный сервис видеозвонков, а как часть единой платформы коммуникаций.
Сегодня платформа для видеоконференций должна решать гораздо больше задач, чем просто соединять камеры и микрофоны. Пользователю нужны стабильная связь, управление доступом, запись, расшифровка, интеграция с телефонией и инструменты для работы с результатами встречи.
При этом хороший мессенджер для видеоконференций должен оставаться удобным для пользователя, несмотря на всю сложность инфраструктуры внутри. Такой подход позволяет добавлять новые сценарии поверх общей архитектуры, не создавая для каждой функции отдельную систему.
И, пожалуй, это главный принцип, который мы вынесли из разработки: хороший сервис видеоконференций — это не только стабильное аудио и видео. Это система, которая умеет управлять всем жизненным циклом коммуникации — от момента создания комнаты до обработки итогов встречи.