.webp)
Главное
• 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 для нестандартных задач. Не отдаём предпочтения ни одному из стеков — выбираем то, что подходит вашему случаю.

