Если у вас в продукте есть созвоны, голос, видео, экран — начинается не с “красивого интерфейса”, а с передачи трафика между клиентами. И тут быстро выясняется, что реальность грязнее презентаций.
Ключевые узлы:
1. **WebRTC** — базовый механизм для P2P-звонков. Нормально работает, пока сеть простая.
2. **NAT** — почти всегда мешает прямому соединению. Клиенты за роутерами друг друга “не видят”.
3. **STUN** — помогает понять внешний адрес и пробить простой NAT.
4. **TURN** — запасной путь, если прямой маршрут не взлетел. Трафик идет через сервер, а это уже деньги и нагрузка 💸
5. **LiveKit** — надстройка, которая упрощает сборку всей этой схемы в рабочий продукт.
Для агентства и продукта это важный момент: стоимость звонков — это не только разработка, но и инфраструктура на каждую минуту трафика. Ошибка в архитектуре быстро превращается в лишние расходы на серверы, поддержку и деградацию качества.
Если считаете цену фичи “видео-созвон”, сначала считайте не интерфейс, а сетевую схему и стоимость обходных маршрутов.
Agency Pricing Lab
@AgencyPricingPro
Если у вас в продукте есть созвоны, голос, видео, экран — начинается не с “красивого интерфейса”, а с передачи
Этот пост опубликован в Telegram-канале Agency Pricing Lab. Подписаться можно по ссылке: @AgencyPricingPro.