ScreenStream
Dmytro Kryvoruchko
4.4 stars16,429 reviews5,000,000+Free
ToolsEveryoneVersion 4.4.2Updated 7/13/2026, 2:00:41 PM
Open in StoreScreenStream 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; optional PIN; works offline or online.
• RTSP - Server or client mode with H.265/H.264 video + OPUS/AAC/G.711 audio.
Global (WebRTC)
• End-to-end encrypted, password-protected peer-to-peer stream
• Shares screen, microphone, and device audio where supported
• 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 tethering
• Sends screen as independent JPEG images (video only)
• Optional 4–6-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 video + OPUS/AAC/G.711 audio in server or client mode
• Server mode has protocol, interface/address filters, IPv4/IPv6, and port settings
• Works over Wi-Fi or cellular, IPv4 & IPv6
• ONVIF discovery for server streams (H.264)
• Compatible with VLC, FFmpeg, mpv, GStreamer, OBS, MediaMTX, and others
• Requires an RTSP client or player for viewing
Popular use cases
• Remote support & troubleshooting
• Live presentations or demos
• Distance learning & tutoring
• Casual game sharing
Good to know
• Requires Android 7.0+ (uses the standard MediaProjection API)
• High data usage on mobile - prefer Wi-Fi
• 100% open source under the MIT License
Modes:
• Global (WebRTC) - worldwide, end-to-end encrypted WebRTC with password (video + audio).
• Local (MJPEG) - zero setup HTTP stream on your Wi-Fi/hotspot; optional PIN; works offline or online.
• RTSP - Server or client mode with H.265/H.264 video + OPUS/AAC/G.711 audio.
Global (WebRTC)
• End-to-end encrypted, password-protected peer-to-peer stream
• Shares screen, microphone, and device audio where supported
• 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 tethering
• Sends screen as independent JPEG images (video only)
• Optional 4–6-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 video + OPUS/AAC/G.711 audio in server or client mode
• Server mode has protocol, interface/address filters, IPv4/IPv6, and port settings
• Works over Wi-Fi or cellular, IPv4 & IPv6
• ONVIF discovery for server streams (H.264)
• Compatible with VLC, FFmpeg, mpv, GStreamer, OBS, MediaMTX, and others
• Requires an RTSP client or player for viewing
Popular use cases
• Remote support & troubleshooting
• Live presentations or demos
• Distance learning & tutoring
• Casual game sharing
Good to know
• Requires Android 7.0+ (uses the standard MediaProjection API)
• High data usage on mobile - prefer Wi-Fi
• 100% open source under the MIT License
Developer email
dkrivoruchko@gmail.com
Developer website
https://screenstream.ioReleased
Jul 17, 2016
Current version
4.4.2
Android version
7.0
Reviews & Ratings
4.4
out of 5
5
4
3
2
1
🙂 Mostly positive reviews
16,429 reviews