Блог: WebRTC vs Agora — архитектурные компромиссы в 2026

Главное

Agora — отличный продукт, но не единственный. SD-RTN надёжно обеспечивает низкую задержку в реальном времени по всему миру и удобен как готовый SDK. Вопрос 2026 года не в том, работает ли Agora — работает, — а в том, по-прежнему ли её цена, привязка к вендору и набор функций соответствуют вашей траектории роста.

Точка перелома — примерно 100–500 тыс. минут в месяц. Ниже этого уровня готовые решения (Agora, LiveKit Cloud, Daily) выигрывают по скорости вывода на рынок. Выше 500 тыс./мес. при предсказуемой нагрузке своя разработка на WebRTC поверх управляемого SFU в облаке часто экономит 30–40% на горизонте трёх лет.

LiveKit изменил расчёты в 2025-м. Управляемый SFU без характерной для Agora привязки к вендору — HIPAA/SOC2 на тарифе Scale, встроенный фреймворк для ИИ-агентов, 37 ₽ за 1 тыс. минут WebRTC. Для большинства новых проектов в 2026 году это «альтернатива Agora по умолчанию».

Привязка к вендору (vendor lock-in) — недооценённый риск. Сигнализация RTM, проприетарные токены и тесная связка SDK с мобильными платформами в Agora превращают миграцию в полноценный проект. Если хотите сохранить свободу выбора, сразу заложите слой абстракции над двумя SDK — особенно если планируете запускать продукт в регулируемой или окологосударственной сфере.

Честный ответ — гибридный. Используйте Agora там, где она сильна (глобальный мобайл, готовые ИИ-надстройки, быстрый запуск); мигрируйте или стройте свою разработку для высоконагруженных, регулируемых или специализированных сценариев. Мы в Фора Софт делаем и то, и другое и расскажем, что подходит именно вам.

Почему выбор между WebRTC и Agora важен в 2026

Видео в реальном времени из ниши превратилось в массовую технологию. WebRTC встроен в каждый браузер. SDK от Agora, LiveKit, Daily, 100ms, Twilio и Vonage конкурируют за счёт цены и ИИ-функций. Самостоятельно развёрнутые SFU — MediaSoup, Janus, Pion, ion-sfu — давно production-ready и часто работают на типовом железе, у которого стоимость гигабита ниже бюджета на кофе.

Перед CTO в 2026-м стоит уже не вопрос «какая технология видео?», а «какая часть продукта работает на готовом SDK, а какая — на инфраструктуре, которой я владею?». В этой статье — цифры, компромиссы и рецепты миграции, которые помогают на это ответить. Всё построено на реальных проектах Фора Софт: каждый квартал мы выпускаем как продукты на Agora, так и полностью кастомные WebRTC-стеки.

Почему этот разбор пишет Фора Софт

Фора Софт делает продукты с видео в реальном времени с 2005 года — больше 600 проектов на WebRTC, Agora, LiveKit, MediaSoup, Janus, Wowza, RTMP, SRT, а теперь и MoQ. Мы сертифицированы Agora и являемся её партнёром по разработке. И параллельно много лет занимаемся кастомной разработкой на WebRTC. Чтобы сжимать сроки на любом из путей, мы применяем спецификационно-ориентированную инженерию с агентами (spec-driven agentic engineering).

Фундамент этого разбора — три проекта. BrainCert — виртуальный класс на WebRTC внутри LMS с выручкой 225 млн ₽ и более чем 100 тыс. клиентов, четырёхкратный лауреат Brandon Hall. Scholarly прошла путь от прототипа до 15 000 пользователей и 2 000 одновременных live-учеников на Go + LiveKit + Kubernetes — финалист AWS Most Innovative EdTech. Alve Live — приложение на Android с более чем 100 тыс. установок и поминутной монетизацией один-на-один на Janus + WebRTC. Этот опыт мы вкладываем в каждую рекомендацию ниже.

Выбираете между Agora и собственной разработкой на WebRTC?

Расскажите про месячный объём минут, целевую задержку и регуляторные ограничения — мы смоделируем оба варианта и дадим оценку сроков.

Позвоните нам → Напишите нам →

Короткий ответ за 60 секунд

Agora — закрытая управляемая платформа для real-time-коммуникаций с проприетарной глобальной сетью (SD-RTN), встроенным ИИ-шумоподавлением, транскрибацией и SDK под все платформы. WebRTC + кастомный SFU — открытая альтернатива на стандартах: вы поднимаете MediaSoup или LiveKit (управляемый или self-hosted), интегрируете нужные ИИ-функции и владеете инфраструктурой. LiveKit Cloud — посередине: управляемый SFU на открытых стандартах, с акцентом на ИИ-агентов и прозрачной ценой.

Выбирайте по объёму минут, регуляторным требованиям и тому, сколько инженерии готовы вкладывать в инфраструктуру. Дерево решений в конце статьи сводит выбор к пяти вопросам.

Цены в 2026: готовые провайдеры и своя разработка

Провайдер Аудио HD-видео Заметки
Agora 74 ₽ / 1 тыс. мин 299 ₽ / 1 тыс. мин на участника 10 тыс. бесплатно/мес.; запись, RTM и ИИ-надстройки тарифицируются отдельно.
LiveKit Cloud ~22 ₽ / 1 тыс. мин 37 ₽ / 1 тыс. мин WebRTC 3 750 ₽/мес. Build, 37 500 ₽/мес. Scale (HIPAA/SOC2/FedRAMP).
Daily ~300 ₽ / 1 тыс. мин на участника 300 ₽ / 1 тыс. мин на участника 10 тыс./мес. бесплатно; прозрачный плоский тариф.
100ms ~150–300 ₽ / 1 тыс. мин 150–300 ₽ / 1 тыс. мин Сфокусирован на ИИ-агентах.
Twilio Programmable Video Сворачивается Миграция обязательна; Twilio рекомендует LiveKit/Daily.
Свой SFU на Hetzner N/A ~37 500–150 000 ₽/мес. за 500 тыс. мин Без оплаты за гигабайт исходящего трафика; ops — на вас.

Эту таблицу нужно читать сразу с двух сторон. В маркетинге доминирует поминутная цена. Но скрытые расходы — запись по тарификации за гигабайт, RTM-сообщения, ИИ-надстройки, региональный исходящий трафик — на масштабе регулярно удваивают счёт за готовое решение, посчитанный на коленке. Свой SFU на железе уровня Hetzner резко дешевле в bandwidth-тяжёлых сценариях, потому что исходящий трафик уже включён; компенсация — инженеры по эксплуатации, которых нужно держать в штате.

Готовое решение подходит, когда: объём минут непредсказуем, у вас нет команды по медиа-инфраструктуре, а скорость вывода на рынок важнее себестоимости минуты. Это про большинство продуктов на старте.

Точка перелома: когда своя разработка выигрывает у готового решения

Отраслевой консенсус ставит точку перелома между готовым решением и собственным SFU где-то между 100 и 500 тыс. минут в месяц. Конкретное место зависит от структуры ваших минут (много коротких звонков против нескольких долгих), степени, в которой вы опираетесь на ИИ-функции SDK, и аппетита команды к медиа-эксплуатации.

Сценарий (500 тыс. мин HD/мес.) Месячные расходы Год 1 + ops
Agora HD-видео ~150 000 ₽ + допы ~1,8 млн ₽+
LiveKit Cloud (Build/Scale) ~22 500–90 000 ₽ ~270 тыс.–1 млн ₽
Свой SFU на Hetzner + 0,5 FTE на ops ~37 500–75 000 ₽ инфраструктуры ~3,7–6 млн ₽ всё включено
Свой SFU на AWS + 1 FTE на ops ~150 000–375 000 ₽ инфраструктуры (исходящий трафик кусается) ~9,7 млн ₽+

В таблице два ключевых поворота. Во-первых, LiveKit Cloud часто обыгрывает и Agora, и собственную разработку по совокупной стоимости владения, когда важны ИИ-агенты и HIPAA. Во-вторых, выбор провайдера для базовой инфраструктуры — самое важное решение в собственной разработке: политика Hetzner с включённым трафиком делает его лидером по бюджету, но это не та площадка, куда вы поставите нагрузку для госсектора США. Соотносите инфраструктуру с требованиями комплаенса, а не с красотой панели управления.

Задержка: SD-RTN против своего регионального WebRTC

SD-RTN от Agora — глобально распределённая программно-определяемая сеть в реальном времени с более чем 200 ЦОДами и проприетарной оптимизацией маршрутизации. Заявленная средняя задержка на глобальном эдже — 76 мс; в худшем случае — менее 400 мс. Именно это Agora и продаёт: предсказуемо быстро, где бы ни находились участники.

Грамотно собранные кластеры собственных WebRTC SFU выходят на менее 100 мс в пределах региона и 100–250 мс между регионами. То есть разрыв между Agora и продуманной собственной разработкой в худшем случае — 50–150 мс. Это критично для киберспорта и live-шопинга и не так важно для совместной работы или телемедицины. LiveKit Cloud, который использует несколько регионов и стандартный WebRTC под капотом, показывает похожие цифры с хорошо построенным собственным кластером.

SD-RTN (Agora) подходит, когда: участники разбросаны по мобильным сетям развивающихся рынков, где доминирует задержка последней мили — именно там маршрутизация Agora даёт ощутимый выигрыш.

Функциональность: что в коробке, а что приходится докручивать

Возможность Agora LiveKit Cloud Свой WebRTC SFU
ИИ-шумоподавление Встроено Партнёрство с Krisp/AI-coustics Интеграция Krisp / открытых моделей
Транскрибация в реальном времени Встроено (премиум) Speechmatics / AssemblyAI / OpenAI realtime Whisper / без привязки к вендору
ИИ-агент / голос для LLM Conversational AI Engine (2025) Нативный фреймворк Agents Сборка на SDK OpenAI / Claude / Gemini
Сообщения в реальном времени (RTM) Встроено Data channels MQTT / Redis Pub/Sub / своё решение
Запись и хранилище Облако + on-prem (платно) Включено в тариф Scale Пайплайн на FFmpeg + S3
Комплаенс (HIPAA/SOC2/FedRAMP) Доступно, премиум Тариф Scale (37 500 ₽/мес.) Проектируете сами
Мобильные SDK (iOS/Android/Flutter/RN) Зрелые, с жёсткой архитектурой Открытые, хорошо поддерживаются Стандартный libwebrtc + ваш код

Привязка к вендору (vendor lock-in): скрытая статья расходов

Главное преимущество Agora и её главный риск — одно и то же: SDK с жёсткой архитектурой. Сигнализация RTM проприетарная. Формат токенов специфичен для Agora. Нативные мобильные привязки часто завязаны на платформенный код, который не переносится к другим провайдерам без переписывания. Результат — реальная стоимость переключения: миграцию Agora→LiveKit мы обычно оцениваем в 4–8 недель, а в простых случаях с агентной инженерией — за 3 недели.

WebRTC + LiveKit — более переносимый выбор. Стандартный JSEP, стандартный SDP, стандартный TURN; LiveKit можно заменить на self-hosted кластер MediaSoup, не переписывая клиент. Мы не советуем основателям проектировать продукт под гипотетическую миграцию с первого дня — переинвестируете. Но рекомендуем тонкий слой абстракции для сигнализации в клиенте, чтобы смена бэкенда не превращалась в редизайн.

Застряли на ценах Agora? Присматриваетесь к LiveKit?

Мы переводили команды с Agora и на LiveKit, и на собственный WebRTC. Расскажите про сценарий — мы оценим стоимость и сроки миграции.

Позвоните нам → Напишите нам →

Комплаенс и географические ограничения

Agora соответствует GDPR, предоставляет варианты с резидентностью данных в США и исторически имеет одну из самых сильных историй про связность с Китаем среди западных публичных провайдеров. Поправка к китайскому закону о кибербезопасности (вступает в силу 1 января 2026 года) и Положения об управлении безопасностью сетевых данных усиливают требования к работе внутри страны; внутренняя инфраструктура Agora становится отличительным фактором, если вы серьёзно работаете на материковом Китае.

Для здравоохранения и госсектора США тариф Scale у LiveKit (37 500 ₽/мес.) идёт с опциями HIPAA, SOC 2 и FedRAMP. Свой WebRTC наследует ваш собственный комплаенс — и это правильный ответ, когда правила резидентности запрещают сторонние медиасерверы (военные, окологосударственные сценарии, отдельные ниши здравоохранения и фармы).

Надёжность и SLA

Agora заявляет 99,9% доступности. Реальная история на статус-странице показывает периодические региональные инциденты (деградация RTC в китайском регионе в начале 2025-го, короткие провалы в Пакистане и EMEA в конце 2024-го). У LiveKit Cloud и Daily — похожие SLA для управляемого облака; если исключить нишевые регионы, надёжность сопоставима.

Надёжность собственного WebRTC ограничена дисциплиной вашего ops. Мульти-региональный кластер MediaSoup с проверками здоровья, регионарным failover и прогнозируемым запасом по нагрузке выходит на уровень доступности управляемого облака — но только если архитектуру делает команда, которая уже это проходила. Риск-взвешенный ответ для большинства команд: сначала готовое решение на 12–18 месяцев, своя разработка — только когда объём минут оправдывает ставку специалиста по эксплуатации.

Конкретные бенчмарки

Метрика Agora LiveKit Cloud Свой WebRTC
Средняя задержка глобального эджа ~76 мс (заявлено) ~100–200 мс ~100–250 мс
Худший случай по миру <400 мс (заявлено) ~400–600 мс ~500–800 мс
Экосистема SDK Все основные; жёсткая архитектура Все основные; открытые libwebrtc + ваш код
Связность с Китаем Внутристрановое развёртывание Нет нативного присутствия Планируете и платите сами
Срок до MVP видеозвонков ~1–2 недели ~2–3 недели ~6–10 недель

Каркас принятия решения — выберите стек за пять вопросов

1. Какой у вас будет объём минут в месяц через 12 месяцев? Меньше 100 тыс. — выигрывают готовые решения (Agora, LiveKit, Daily) по совокупной стоимости владения. 100–500 тыс. — обычно лучшее соотношение цены и качества у LiveKit Cloud. Больше 500 тыс. с предсказуемой нагрузкой — своя разработка или гибрид.

2. Где находятся ваши пользователи? Существенная аудитория на материковом Китае — у Agora самая чистая внутристрановая история. Только западные рынки — подойдут LiveKit, Daily или своя разработка.

3. Какие требования к комплаенсу? HIPAA, SOC 2, FedRAMP — LiveKit Scale или своя разработка на совместимом облаке. ITAR / суверенные данные — только своя разработка на инфраструктуре, которой вы владеете.

4. Какую часть ИИ-стека вам нужно отгрузить в первый день? Готовое ИИ-шумоподавление и распознавание речи прямо сейчас — Agora или LiveKit Agents. Своя модель, дообученная под домен, — свой WebRTC + открытый ИИ-стек.

5. Какого размера у вас инженерная команда? Двое основателей и подрядчик — готовое решение. Пятеро серьёзных инженеров и один лид по медиа-эксплуатации — своя разработка или self-hosted LiveKit вполне разумны.

Рецепты миграции

Agora → LiveKit (управляемый). Типичный срок: 4–8 недель; около 3 недель в простых случаях с агентной инженерией. Сложные части: переписывание сигнализации (Agora RTM → data channels LiveKit), перевыпуск токенов, замена мобильного SDK. Запускайте параллельно 2–4 недели до переключения.

Agora → свой WebRTC SFU. Типичный срок: 8–12 недель. Поднять MediaSoup или Janus на Hetzner / GCP / AWS; спроектировать сигнализацию на WebSocket или MQTT; интегрировать ИИ-сервисы (Whisper, Krisp); добавить наблюдаемость и failover. Параллельный запуск — 4–6 недель перед выводом Agora из эксплуатации.

Twilio Programmable Video → куда угодно. Twilio сворачивает Programmable Video, поэтому миграция — не опция: для самой быстрой возьмите LiveKit или Daily; своя разработка — если есть медиа-команда и сильный аргумент по стоимости.

Параллельный запуск нужен, когда: миграция касается платящих клиентов. Сначала переключите небольшую долю трафика, посмотрите на метрики, постепенно увеличивайте — не переключайте рубильник для всех в день релиза.

Мини-кейс: BrainCert — виртуальный класс от прототипа до 225 млн ₽ выручки

Ситуация. LMS для виртуальных классов на типовом SFU с растущими проблемами надёжности и масштабирования: более 100 тыс. клиентов, четыре награды Brandon Hall на горизонте, но опыт live-уроков упирался в потолок в часы пик.

Что мы сделали. Перепроектировали видеостек на собственной mesh-сети WebRTC SFU, с региональным размещением кластеров, адаптивным битрейтом, записью и тонким слоем абстракции для сигнализации, чтобы будущие изменения не требовали переписывания клиента. Поверх добавили ИИ-функции (транскрибация, аналитика внимания) на сервисах без привязки к вендору, чтобы команда LMS могла менять провайдеров, не трогая SFU.

Результат. 225 млн ₽ выручки, более 100 тыс. клиентов, четыре награды Brandon Hall. Архитектура масштабировалась вместе с бизнесом, а себестоимость минуты упала достаточно, чтобы ИИ-уровень стал устойчивым. Если у вас похожие болезни роста — расскажите, мы разберём ваш случай.

Пять ловушек, в которые попадают команды

1. Покупать Agora с первого дня, не моделируя минуты на третий год. Цена растёт вместе с успехом. Прогнозируйте по траектории, а не по запуску.

2. Выбирать свой WebRTC, потому что «дешевле», не закладывая ops. Дешёвые мощности — не дешёвая инженерия. Один FTE медиа-эксплуатации обходится примерно в 9–15 млн ₽ в год со всеми накладными.

3. Жёстко завязываться на Agora-RTM в сигнализации. Будущая миграция превращается в переписывание. Заложите тонкий слой абстракции с первого дня.

4. Пропустить нагрузочное тестирование перед запуском. Готовое решение или своя разработка — не важно: у вашего сценария уникальная кривая стоимости. Проверяйте её на реальном трафике до пресс-релиза.

5. Считать ИИ-функции коммодити. Качество шумоподавления и транскрибации сильно зависит от домена. Бенчмарьте на своём аудио, а не на демо вендора.

Гибридный стек подходит, когда: разные части продукта живут по разным правилам — Agora для conversational ИИ-агента, который выходит через 4 недели; свой WebRTC для высоконагруженного вебинарного сценария, который выходит через 8.

Какие KPI измерять

KPI качества. P50 / P99 задержка glass-to-glass по регионам. Mean opinion score по аудио (цель — выше 4,0 по 5-балльной шкале). Субъективная оценка качества видео после каждой сессии.

Бизнес-KPI. Полная себестоимость минуты (счёт за готовое решение + ИИ-надстройки + хранилище + ops). Пиковое число одновременных участников. Стоимость привлечения клиента, которая объясняется качеством звонка.

KPI надёжности. Доступность относительно SLA. Доля переподключений за сессию. Время восстановления после регионального инцидента.

Когда НЕ нужно уходить с Agora

Если объём минут меньше 100 тыс. в месяц, инженерная команда небольшая, пользователи разбросаны по миру и сидят с мобильных в развивающихся странах, а список нужных ИИ-функций совпадает с тем, что Agora отдаёт «из коробки», — оставайтесь. Математика не на стороне миграции; инженерные часы, которые ушли бы на переписывание сигнализации и замену SDK, лучше потратить на продукт.

Если хоть что-то изменилось — перешагнули 500 тыс. минут, наняли инженера по медиа-эксплуатации, аудитория консолидировалась в одном регионе, нужна кастомная ИИ-функция, — тогда разговор становится интересным.

Нужен вердикт «строить или покупать» по вашим цифрам?

Мы смоделируем Agora, LiveKit, Daily и собственный WebRTC под ваш прогноз минут и пришлём письменный вердикт после короткого разговора.

Позвоните нам → Напишите нам →

FAQ

Agora лучше, чем свой WebRTC?

Лучше как готовый SDK с глобальным мобильным охватом и встроенными ИИ-функциями. Свой WebRTC лучше тем, что даёт контроль, ниже себестоимость минуты на масштабе и свободу от привязки к вендору. Правильный ответ зависит от объёма минут, географии, комплаенса и инженерной мощности.

Когда свой WebRTC окупается по сравнению с Agora?

Примерно 100–500 тыс. минут в месяц — в зависимости от структуры расходов и того, насколько активно вы пользуетесь ИИ-функциями Agora. Ниже этого диапазона выигрывает готовое решение по совокупной стоимости. Выше 500 тыс. с предсказуемой нагрузкой своя разработка обычно экономит 30–40% на горизонте трёх лет.

Стоит ли выбрать LiveKit Cloud вместо Agora?

Для большинства новых проектов в 2026 году — да: LiveKit даёт управляемый SFU на открытых стандартах, фреймворк для ИИ-агентов и HIPAA/SOC 2/FedRAMP на тарифе Scale. Agora остаётся в плюсе для развёртывания на материковом Китае и для команд, уже стандартизировавшихся на её SDK.

Сколько занимает миграция Agora → LiveKit?

Обычно 4–8 недель для небольшого или среднего SaaS. Самые сложные места — различия в сигнализации (RTM → data channels), перевыпуск токенов и любой кастомный код в мобильных SDK. С агентной инженерией в простых случаях мы закрывали миграции примерно за 3 недели.

Чем заменить Twilio Programmable Video?

LiveKit и Daily — самые частые «drop-in»-замены; Agora работает, если нужны её ИИ-функции и глобальный SD-RTN. Свой WebRTC — правильный выбор, когда объём минут это оправдывает. В любом случае садитесь и мигрируйте — Twilio Video выходит из жизни.

Работает ли Agora на материковом Китае без отдельной настройки?

Лучше большинства западных провайдеров. У Agora есть внутристрановое развёртывание под закон о кибербезопасности и Положения об управлении безопасностью сетевых данных. У LiveKit и Daily нативного присутствия в Китае нет; своему WebRTC нужен китайский хостинг-партнёр и связанные с этим эксплуатационные накладные.

Hetzner подходит для продакшен-инфраструктуры видео?

Для коммерческих нагрузок — обычно да. Политика с включённым трафиком — главный рычаг по стоимости. Для здравоохранения, госсектора США и всего, что регулируется HIPAA / FedRAMP, лучше выбрать AWS, GCP, Azure или суверенное облако — не потому что Hetzner небезопасен, а потому что у него нет нужных аттестаций.

Сколько длится проект с Фора Софт?

Рабочий пилот на Agora или LiveKit мы выпускаем за 2–4 недели. Пилот собственного WebRTC SFU через спецификационно-ориентированную инженерию с агентами — за 6–10 недель. Полная миграция с Agora обычно укладывается в 4–8 недель. Расскажите про задачу — мы дадим оценку по итогам короткого разговора.

Масштабирование

Масштабирование real-time-видео до 1 миллиона зрителей

WebRTC, LL-HLS и MoQ для аудиторий в шесть и семь нулей.

MoQ глубокое погружение

Разработка приложений на Media over QUIC

Протокол, который закрывает разрыв между задержкой WebRTC и экономикой CDN.

Найм

Нанять компанию по разработке на WebRTC или строить in-house

Гайд для основателей стриминговых и real-time-продуктов.

Глубокое погружение в провайдера

Разработка на Telnyx WebRTC в 2026

Когда выигрывает Telnyx, как проектировать архитектуру и сколько это стоит.

Своя разработка vs готовое

Кастомная разработка на Wowza в 2026

Разбор «строить или покупать» для платформ стриминга с низкой задержкой.

Готовы выбрать правильный real-time-стек?

Agora — отличная управляемая платформа. LiveKit и Daily — отличные управляемые альтернативы. Свой WebRTC — отличный выбор, когда этого требуют масштаб, контроль или комплаенс. Честный ответ для большинства продуктов в 2026 году — стартовать на готовом, проектировать с расчётом на переносимость, мигрировать, когда математика об этом скажет, и присматриваться к гибридным стекам, где разные части продукта используют разных провайдеров.

Если вы прорабатываете real-time-продукт, сами по себе технологические опции хорошо изучены; реальная работа — это сопоставить их с вашим объёмом минут, географией, комплаенсом и списком ИИ-функций. Именно об этом мы говорим с потенциальными клиентами на коротком созвоне — приходите с ограничениями, уходите с архитектурой и оценкой сроков.

Поговорите с командой, выпустившей более 600 видеопродуктов на любых стеках

Сертифицированы Agora, свободно владеем LiveKit, делаем кастомный WebRTC для нестандартных задач. Не отдаём предпочтения ни одному из стеков — выбираем то, что подходит вашему случаю.

Позвоните нам → Напишите нам →

  • Технологии
    Услуги
    Процессы
    Разработка