Discord для разработчиков
Присоединяйтесь к сообществу Realtime в Discord, чтобы задавать вопросы, показывать, что вы создаёте, и обсуждать платформу с другими разработчиками.
← Cloudflare Realtime / realtime
Создавайте приложения для аудио, видео и данных в реальном времени с помощью управляемых продуктов Realtime.
RealtimeKit это набор SDK и API, которые позволяют добавить настраиваемые видео и голосовую связь в реальном времени в веб- или мобильные приложения. Он полностью настраивается и позволяет выполнить настройку всего за несколько строк кода.
Он работает поверх Realtime SFU и берёт на себя всю сложную работу по маршрутизации медиа, управлению peer-соединениями и другим сложным операциям WebRTC.
Realtime SFU (Selective Forwarding Unit) передает WebRTC аудио, видео и DataChannels между endpoint приложения.
Используйте Realtime SFU, если вашему приложению нужны собственная маршрутизация медиа, сигнализация, состояние, разрешения или пользовательские интерфейсы. Типичные топологии: собственные звонки, интерактивные трансляции, AI-конвейеры обработки медиа, облачный гейминг, управление устройствами и обработка медиаданных.
Бэкенд вашего приложения хранит учётные данные Realtime SFU и определяет, какие сессии могут публиковать, подписываться на ресурсы или управлять ими.
Служба TURN это управляемый сервис, который выполняет функцию ретранслятора для трафика WebRTC. Он обеспечивает подключение пользователям за строгими брандмауэрами или NAT, предоставляя публичную точку ретрансляции для медиапотоков.
Используйте эту сравнительную таблицу, чтобы быстро найти подходящий продукт Realtime под ваши задачи:
| RealtimeKit | Realtime SFU | TURN Service | |
|---|---|---|---|
| Выбирайте этот вариант, если | Вам нужны SDK для встреч, управление участниками и готовые компоненты интерфейса. | Вы хотите скомпоновать медиа и данные WebRTC в собственную топологию приложения. | Ретранслятор нужен для одноранговых или self-hosted WebRTC-соединений. |
| Предоставляет | Встречи, участники, пресеты, управление сценой и UI-компоненты. | Сессии, медиатреки, DataChannels и программируемые операции публикации и подписки. | Выделения TURN и ретранслируемый транспорт UDP, TCP или TLS. |
| Ваше приложение управляет | Интеграция продукта, брендинг и специфичное для приложения поведение. | Аутентификация, авторизация, сигнализация, присутствие, состояние и обнаружение треков. | Соединения между пирами, сигнализация, маршрутизация медиа и состояние приложения. |
| Примеры результатов | Встречи, виртуальные классы, вебинары и социальные видеозвонки. | Пользовательские звонки, интерактивные трансляции, конвейеры ИИ, облачный гейминг, управление устройствами и обработка медиаданных. | Связь через ограничивающие брандмауэры и трансляцию сетевых адресов. |
| Цены | Цена за минуту подробнее ↗ | $0.05/ГБ исходящего трафика | Бесплатно при использовании с Realtime SFU, в остальных случаях $0.05/ГБ исходящего трафика |
| Free tier | None | Первые 1,000 ГБ бесплатно каждый месяц | Первые 1,000 ГБ бесплатно каждый месяц |
Запускайте модели машинного обучения на базе бессерверных GPU в глобальной сети Cloudflare.
Cloudflare Stream позволяет вам или вашим конечным пользователям загружать, хранить, кодировать и доставлять видео в прямом эфире и по запросу с помощью одного API, без необходимости настраивать или обслуживать инфраструктуру.
Присоединяйтесь к сообществу Realtime в Discord, чтобы задавать вопросы, показывать, что вы создаёте, и обсуждать платформу с другими разработчиками.
Ознакомьтесь с пользовательскими топологиями медиа- и дата-приложений.
Подпишитесь на @CloudflareDev в Twitter, чтобы узнавать об анонсах продуктов и новостях Cloudflare Realtime.
469 страниц, зеркалированных из документации Cloudflare для realtime.