ScreenStream претвара било који Андроид уређај у стриминг уживо, отвореног кода, екрана и звука који се репродукује у било ком модерном прегледачу - без каблова, без екстензија. Идеално за презентације, даљинску помоћ, подучавање или повремено дељење.
Режими:
• Глобални (WebRTC) - светски, енкриптовани WebRTC са лозинком (видео + аудио).
• Локални (MJPEG) - HTTP стрим без подешавања на вашој Wi-Fi/хотспот мрежи; закључан ПИН-ом; ради офлајн или онлајн.
• RTSP - Серверски или клијентски режим са H.265/H.264/AV1 видео + OPUS/AAC/G.711 аудио.
Глобални (WebRTC)
• Енкриптовани, заштићени лозинком peer-to-peer стрим
• Дели екран, микрофон и звук уређаја
• Гледаоци се придружују помоћу ИД-а стрима + лозинке у било ком прегледачу који подржава WebRTC
• Потребан је интернет; сигнализација коју обрађује јавни сервер отвореног кода
• Аудио/видео се преноси директно између уређаја - пропусни опсег расте по гледаоцу
Локално (MJPEG)
• Уграђени HTTP сервер; ради офлајн или онлајн преко Wi-Fi-ја, хотспота или USB-тетера
• Шаље екран као независне JPEG слике (само видео)
• Опциони четвороцифрени PIN; без шифровања
• Подршка за IPv4/IPv6; исецање, промена величине, ротирање и још много тога
• Сваки гледалац добија посебан стрим слике - више гледалаца захтева већи пропусни опсег
RTSP
• Стримује H.265/H.264/AV1 видео + OPUS/AAC/G.711 аудио са уграђеним или екстерним RTSP сервером
• Режим сервера има подешавања протокола, интерфејса/адресе, IPv4/IPv6 и порта
• Ради преко Wi-Fi или мобилне мреже, IPv4 и IPv6
• Компатибилан са VLC, FFmpeg, mpv, GStreamer, OBS, MediaMTX и другима
• За гледање је потребан RTSP клијент или плејер
Популарни случајеви употребе
• Даљинска подршка и решавање проблема
• Презентације или демонстрације уживо
• Учење на даљину и подучавање
• Дељење лежерних игара
Добро је знати
• Захтева Android 6.0+ (користи стандардни MediaProjection API)
• Велика потрошња података на мобилним уређајима - пожељно је Wi-Fi
• 100% отвореног кода под MIT лиценцом