ScreenStream

Contains ads
4.3
15K reviews
5M+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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
Updated on
Jul 28, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
App activity, App info and performance, and Device or other IDs
This app may collect these data types
App activity, App info and performance, and Device or other IDs
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.4
14.4K reviews
Collezinha
November 22, 2025
So far the only app that actually works, I mirror my screen to the TV, its amazing. But only local mode works, so i dont have audio. Global Mode lag really bad and i dont know how to fix it, but the audio works in this mode, due the lag i cant use it. Im satisfied with the local mode, but id be really happy if i could use Global Mode, since screen size is bigger and its possible to have audio. 💓
1 person found this review helpful
Did you find this helpful?
আজব গল্পঃ
August 2, 2025
this app is very simple and effective, just to the point. but please add touch input and start stream control from browser. because I use it on my secondary phone which has broken display. so I set the app from PC by usb debugging and then use by this app. if the touch control and auto start possible, it would be very helpful
46 people found this review helpful
Did you find this helpful?
Todd Mason
September 22, 2025
Decent interface but very patchy feed. No matter what type of stream I used, couldn't produce a stable feed.
2 people found this review helpful
Did you find this helpful?

What’s new

Bug fixes