„ScreenStream“ paverčia bet kurį „Android“ įrenginį tiesioginiu atvirojo kodo ekrano ir garso transliuotoju, kuris groja bet kurioje šiuolaikinėje naršyklėje – jokių laidų ir plėtinių. Puikiai tinka pristatymams, nuotolinei pagalbai, mokymui ar atsitiktiniam bendravimui.
Režimai:
• Global (WebRTC) – visame pasaulyje, nuo galo iki galo užšifruotas WebRTC su slaptažodžiu (vaizdo ir garso).
• Vietinis (MJPEG) – nulinės sąrankos HTTP srautas jūsų Wi-Fi / viešosios interneto prieigos taške; PIN užrakintas; veikia neprisijungus arba prisijungus.
• RTSP – nusiųskite H.265/H.264/AV1 vaizdo įrašą + OPUS/AAC/G.711 garsą į savo medijos serverį.
Visuotinis (WebRTC)
• Nuo pat galo užšifruotas, slaptažodžiu apsaugotas lygiavertis srautas
• Bendrina ekraną, mikrofoną ir įrenginio garsą
• Žiūrovai prisijungia naudodami srauto ID + slaptažodį bet kurioje naršyklėje, kurioje įgalintas WebRTC
• Reikalingas internetas; signalizaciją tvarko viešasis atvirojo kodo serveris
• Garsas / vaizdo įrašas perduodamas tiesiai iš vieno įrenginio į kitą – pralaidumas auga vienam žiūrinčiajam
Vietinis (MJPEG)
• Integruotasis HTTP serveris; veikia neprisijungus arba prisijungus per „Wi-Fi“, viešosios interneto prieigos tašką arba USB modemą
• Siunčia ekraną kaip atskirus JPEG vaizdus (tik vaizdo įrašas)
• Pasirenkamas 4 skaitmenų PIN kodas; jokio šifravimo
• IPv4 / IPv6 palaikymas; apkarpyti, keisti dydį, pasukti ir kt
• Kiekvienas žiūrovas gauna atskirą vaizdo srautą – daugiau žiūrinčiųjų reikalauja didesnio pralaidumo
RTSP
• Srautinis H.265/H.264/AV1 vaizdo įrašas + OPUS/AAC/G.711 garsas perduodamas į išorinį RTSP serverį
• Pasirenkamas pagrindinis autentifikavimas ir TLS (RTSPS)
• Veikia per Wi-Fi arba mobilųjį ryšį, IPv4 ir IPv6
• Suderinamas su VLC, FFmpeg, OBS, MediaMTX ir kitais RTSP klientais
• Jūs pateikiate RTSP palaikantį serverį platinimui
Populiariausi naudojimo atvejai
• Nuotolinis palaikymas ir trikčių šalinimas
• Tiesioginiai pristatymai arba demonstracinės versijos
• Nuotolinis mokymasis ir kuravimas
• Atsitiktinis žaidimo dalijimasis
Gera žinoti
• Reikia 6.0 ar naujesnės versijos „Android“ (naudoja standartinę „MediaProjection“ API)
• Didelis duomenų naudojimas mobiliajame telefone – pirmenybę teikite „Wi‑Fi“.
• 100 % atvirojo kodo pagal MIT licenciją