Видеозвонки и видеочаты
Встроенные 1-на-1 видеозвонки в мессенджере, сервисе поддержки, приложении для знакомств или телемедицины. Шифрование, демонстрация экрана, HD-качество.
Создаём real-time приложения для видеозвонков, видеочатов, видеоконференций и стриминга — с кастомной логикой и собственной серверной инфраструктурой
WebRTC (Web Real-Time Communication) — открытая технология, которая позволяет передавать аудио, видео и данные между устройствами в реальном времени без установки плагинов. Разработана Google, стандартизирована W3C и IETF, поддерживается всеми современными браузерами и мобильными ОС.
Разработка приложений на WebRTC решает три задачи: real-time коммуникация в продукте (видеозвонки, чаты, конференции — без редиректа в Zoom или Skype), прямой P2P-обмен данными (низкие задержки до 20 мс — критично для игр, VR, телеоперации) и независимость от сторонних SaaS (собственная инфраструктура вместо подписки Voximplant, Twilio, Agora).
Собственное WebRTC-решение даёт контроль над качеством, безопасностью (end-to-end шифрование, соответствие ФЗ-152, HIPAA) и стоимостью масштабирования. Это актив, а не ежемесячная плата за минуту связи. Surf строит кастомные WebRTC-решения с собственной SFU-инфраструктурой — альтернатива подписочным SaaS.
Встроенные 1-на-1 видеозвонки в мессенджере, сервисе поддержки, приложении для знакомств или телемедицины. Шифрование, демонстрация экрана, HD-качество.
Конференции на 2–50 активных участников (SFU-архитектура) или вебинары до 100–10 000 зрителей (SFU + CDN). Демонстрация экрана, чат, запись, модерация.
Трансляции с задержкой ниже 1 секунды (vs 10–30 сек у HLS): онлайн-казино, аукционы, киберспорт, интерактивные шоу. Чат зрителей, реакции, донаты в реальном времени.
Live-видео в B2C: банки (KYC по видео), ритейл (видеошопинг), недвижимость (онлайн-показы), телемедицина. Интеграция с CRM, запись, передача между операторами.
300+ реализованных проектов, 100 международных наград, №1 в мобильной разработке, 250 специалистов в команде.
В разработке приложений для крупного бизнеса
Среди разработчиков мобильных приложений в категории «Одежда и обувь»
В мобильной разработке
Лет создаём цифровые продукты
300+ проектов для крупнейших компаний России
В разработке приложений для крупного бизнеса
Среди разработчиков мобильных приложений в категории «Одежда и обувь»
В мобильной разработке
Лет создаём цифровые продукты
300+ проектов для крупнейших компаний России
Исследуем требования: количество участников в сессии, требования к качеству, геораспределение, нагрузка, интеграции. Выбираем топологию (P2P/mesh/SFU/MCU) и медиа-сервер (Mediasoup, LiveKit, Janus).
Проектируем интерфейс с учётом специфики: что видит пользователь при потере связи, как отображается слабое качество, как устроено подключение и выход из звонка. Адаптив для мобилки.
Клиентское приложение (Flutter или нативные iOS/Android + Web), сигнальный сервер (Node.js/Go), настройка SFU (Mediasoup/LiveKit), TURN-инфраструктура (Coturn), админ-панель — параллельно.
Тестирование в разных условиях: 3G, Wi-Fi с потерями, VPN, симметричный NAT, мобильный интернет в движении. Измерение метрик: MOS, bitrate, packet loss, jitter, round-trip time.
Нагрузочное тестирование SFU (1000+ одновременных сессий), автоскейлинг, географически распределённое развёртывание (AWS, Selectel, Yandex Cloud). CDN для стриминга, мониторинг.
Мониторинг качества связи в реальном времени, оптимизация по метрикам, обновления под новые версии iOS/Android/браузеров, новые функции (AI-шумоподавление, виртуальные фоны, транскрипция).