ScreenStream pretvara bilo koji Android uređaj u streamer uživo otvorenog koda za ekran i zvuk koji se reproducira u bilo kojem modernom pregledniku - bez kabela, bez ekstenzija. Savršeno za prezentacije, udaljenu pomoć, podučavanje ili ležerno dijeljenje.
Načini rada:
• Globalni (WebRTC) - svjetski, end-to-end enkriptirani WebRTC s lozinkom (video + audio).
• Lokalni (MJPEG) - HTTP stream bez postavljanja na vašoj Wi-Fi/hotspot mreži; opcionalni PIN; radi izvan mreže ili online.
• RTSP - Poslužiteljski ili klijentski način rada s H.265/H.264 videom + OPUS/AAC/G.711 zvukom.
Globalni (WebRTC)
• End-to-end enkriptirani, lozinkom zaštićeni peer-to-peer stream
• Dijeli ekran, mikrofon i zvuk uređaja gdje je podržano
• Gledatelji se pridružuju s ID-om streama + lozinkom u bilo kojem pregledniku koji podržava WebRTC
• Zahtijeva internet; signalizaciju obrađuje javni poslužitelj otvorenog koda
• Audio/video teče izravno između uređaja - propusnost raste po gledatelju
Lokalni (MJPEG)
• Ugrađeni HTTP poslužitelj; radi izvan mreže ili online putem Wi-Fi-ja, žarišne točke ili USB tetheringa
• Šalje zaslon kao neovisne JPEG slike (samo videozapisi)
• Opcionalni PIN od 4 do 6 znamenki; bez enkripcije
• Podrška za IPv4 / IPv6; izrezivanje, promjena veličine, rotiranje i više
• Svaki gledatelj dobiva zaseban stream slike - više gledatelja zahtijeva veću propusnost
RTSP
• Streamira H.265/H.264 video + OPUS/AAC/G.711 audio u poslužiteljskom ili klijentskom načinu rada
• Poslužiteljski način rada ima postavke protokola, sučelja/adrese, IPv4/IPv6 i porta
• Radi putem Wi-Fi ili mobilne mreže, IPv4 i IPv6
• ONVIF otkrivanje za poslužiteljske streamove (H.264)
• Kompatibilan s VLC, FFmpeg, mpv, GStreamer, OBS, MediaMTX i drugima
• Za gledanje je potreban RTSP klijent ili player
Popularni slučajevi upotrebe
• Udaljena podrška i rješavanje problema
• Prezentacije ili demonstracije uživo
• Učenje na daljinu i podučavanje
• Dijeljenje ležernih igara
Dobro je znati
• Zahtijeva Android 7.0+ (koristi standardni MediaProjection API)
• Velika potrošnja podataka na mobilnim uređajima - preferira se Wi-Fi
• 100% otvorenog koda pod MIT licencom
Sigurno dijeljenje zaslona i zvuka jednim dodirom putem WebRTC/MJPEG/RTSP-a s preglednicima/playerima