ScreenStream turns any Android device into a live, open source screen & audio streamer that plays in any modern browser - no cables, no extensions. Perfect for presentations, remote assistance, teaching, or casual sharing.
Modes:
тАв Global (WebRTC) - worldwide, end-to-end encrypted WebRTC with password (video + audio).
тАв Local (MJPEG) - zero setup HTTP stream on your Wi-Fi/hotspot; PIN locked; works offline or online.
тАв RTSP - push H.265/H.264/AV1 video + OPUS/AAC/G.711 audio to your own media server.
Global┬а(WebRTC)
тАв End-to-end encrypted, password-protected peer-to-peer stream
тАв Shares screen, microphone, and device audio
тАв Viewers join with Stream ID + password in any WebRTC-enabled browser
тАв Requires Internet; signaling handled by public open source server
тАв Audio/video flows directly between devices - Bandwidth grows per viewer
Local┬а(MJPEG)
тАв Embedded HTTP server; works offline or online over Wi-Fi, hotspot, or USBтАСtether
тАв Sends screen as independent JPEG images (video only)
тАв Optional 4тАСdigit PIN; no encryption
тАв IPv4┬а/┬аIPv6 support; crop, resize, rotate, & more
тАв Each viewer gets a separate image stream - more viewers require more bandwidth
RTSP
тАв Streams H.265/H.264/AV1┬аvideo┬а+┬аOPUS/AAC/G.711┬аaudio to an external RTSP server
тАв Optional Basic Auth & TLS (RTSPS)
тАв Works over Wi-Fi or cellular, IPv4 & IPv6
тАв Compatible with VLC, FFmpeg, OBS, MediaMTX, and other RTSP clients
тАв You provide the RTSPтАСcapable server for distribution
Popular use cases
тАв Remote support & troubleshooting
тАв Live presentations or demos
тАв Distance learning & tutoring
тАв Casual game sharing
Good to know
тАв Requires Android┬а6.0+ (uses the standard MediaProjection API)
тАв High data usage on mobile - prefer WiтАСFi
тАв 100┬а% open source under the MIT┬аLicense
рмЧрмд рмЕрмкрмбрнЗрмЯрм░ рм╕рморнЯ
рмЕрмкрнНрм░рнЗрм▓ 21, 2025
рмЙрмкрмХрм░рмгрмЧрнБрмбрм┐рмХ