ScreenStream APP
Режимы:
• Глобальный (WebRTC) — всемирный WebRTC со сквозным шифрованием и паролем (видео + аудио).
• Локальный (MJPEG) — HTTP-поток без настройки на вашей Wi-Fi/точке доступа; PIN-код заблокирован; работает офлайн или онлайн.
• RTSP — передача видео H.265/H.264/AV1 + аудио OPUS/AAC/G.711 на собственный медиасервер.
Глобальный (WebRTC)
• Одноранговый поток со сквозным шифрованием и защитой паролем.
• Демонстрируется экран, микрофон и звук устройства.
• Зрители присоединяются к трансляции, используя идентификатор трансляции и пароль в любом браузере с поддержкой WebRTC.
• Требуется Интернет; сигнализация обрабатывается общедоступным сервером с открытым исходным кодом
• Аудио/видео передается напрямую между устройствами. Пропускная способность увеличивается в зависимости от зрителя.
Локальный (MJPEG)
• Встроенный HTTP-сервер; работает офлайн или онлайн через Wi-Fi, точку доступа или USB-кабель
• Отправляет экран как независимые изображения JPEG (только видео).
• Дополнительный 4-значный PIN-код; нет шифрования
• Поддержка IPv4/IPv6; обрезать, изменять размер, вращать и т. д.
• Каждый зритель получает отдельный поток изображений. Чем больше зрителей, тем больше требуется пропускная способность.
РТСП
• Потоковая передача видео H.265/H.264/AV1 + аудио OPUS/AAC/G.711 на внешний RTSP-сервер.
• Дополнительная базовая аутентификация и TLS (RTSPS).
• Работает через Wi-Fi или сотовую связь, IPv4 и IPv6.
• Совместимость с VLC, FFmpeg, OBS, MediaMTX и другими клиентами RTSP.
• Вы предоставляете сервер с поддержкой RTSP для распространения.
Популярные варианты использования
• Удаленная поддержка и устранение неполадок.
• Живые презентации или демонстрации
• Дистанционное обучение и репетиторство
• Обычный обмен играми.
Приятно знать
• Требуется Android 6.0 и более поздних версий (используется стандартный API MediaProjection).
• Высокий расход трафика на мобильных устройствах – выбирайте Wi‑Fi.
• 100 % открытый исходный код в соответствии с лицензией MIT.