Браузер
Запрашивает доступ к камере и микрофону, отправляет трансляцию и воспроизводит полученный поток. Закрытие страницы или отзыв доступа прекращает захват в браузере.
ТЕХНИЧЕСКИЙ ОБЗОР
Краткое объяснение того, как изображение в прямом эфире попадает из браузера вещателя к зрителям и какую роль в этом играет Cloudflare.
После получения разрешения браузер захватывает данные камеры и микрофона и устанавливает соединение WebRTC.
Приложение на Hostinger проверяет сеанс и правила доступа, а затем готовит параметры соединения. Оно не получает и не обрабатывает кадры видео прямого эфира.
Медиаретранслятор Cloudflare получает трансляцию один раз и раздаёт её подключённым зрителям. Благодаря этому вещателю не нужно отправлять отдельную копию каждому зрителю.
Каждый зритель получает поток через WebRTC. Его сеть и устройство влияют на качество, которое он может получить.
Запрашивает доступ к камере и микрофону, отправляет трансляцию и воспроизводит полученный поток. Закрытие страницы или отзыв доступа прекращает захват в браузере.
Обеспечивает работу приложения LiveSnap и базы данных. Управляет аккаунтами, сеансами и правилами сервиса; секретные ключи приложения остаются на сервере.
Предоставляет бессерверный SFU (Serverless SFU), который ретранслирует медиапотоки прямого эфира между вещателем и зрителями. Это медиауровень, а не база данных аккаунтов.
Для трансляции нужен современный браузер с поддержкой WebRTC и разрешение на использование камеры. Вещатель может в любой момент завершить сеанс или отозвать разрешение на доступ к камере. Правила обработки данных описаны в политике конфиденциальности; использование LiveSnap по-прежнему регулируется условиями использования.