Secure one‑tap screen & audio share via WebRTC/MJPEG/RTSP to browsers/players
ScreenStream: stream an Android screen to any browser
By Hafiz Rahman
Editor, tools and utilities
- Global mode: end-to-end encrypted WebRTC stream with a password
- Local mode: MJPEG over Wi-Fi, a hotspot or USB tethering
- RTSP server or client mode with H.265, H.264, OPUS, AAC and G.711
- Viewers join with a Stream ID and password in any WebRTC browser
- Optional 4 to 6 digit PIN on local streams
- Crop, resize and rotate the local stream
What ScreenStream does and who it suits
ScreenStream turns an Android phone or tablet into a live source that a web browser can display. The developer describes it as open source and says it needs no cables or browser extensions on the viewing side.
The developer lists presentations, remote assistance, teaching and casual sharing as its main uses. Each mode suits a different setup, so the choice depends on whether viewers are on the internet, on the same network, or on a separate RTSP-capable system.
Sharing a screen over the internet with WebRTC
Global mode streams the screen, the microphone and device audio where the phone supports it. The stream is end-to-end encrypted and protected with a password.
Viewers open any WebRTC-enabled browser and enter the Stream ID and password. The phone needs an internet connection, and a public open source server handles the connection setup. Audio and video then travel directly between devices, so each extra viewer adds to the bandwidth the sender uses.
Streaming on Wi-Fi, a hotspot or USB with MJPEG
Local mode runs an HTTP server on the device and sends the screen as a series of independent JPEG images. It works over Wi-Fi, a hotspot or USB tethering, and the developer says it works with or without an internet connection. This mode carries video only.
An optional PIN of 4 to 6 digits can guard the stream, but the MJPEG stream is not encrypted. The developer lists IPv4 and IPv6 support, and the image can be cropped, resized and rotated. Each viewer receives its own image stream, so more viewers means more bandwidth.
Feeding RTSP players with H.264 and H.265 video
RTSP mode can run as a server or as a client. The developer lists H.265 and H.264 for video, and OPUS, AAC and G.711 for audio.
These are the formats a standard RTSP player expects, so the stream can be opened in software that reads RTSP rather than in a browser tab.
What's new
- Localization fixes
- Bug fixes
About this APK
The build we hold is ScreenStream 4.4.2 (APKS split bundle) for Android 10 and up.
- Version
- 4.4.2
- 44002
- Requires Android
- 10+
- Package ID
- info.dvkr.screenstream
- Format
- APKS split bundle
- Malware scan
- Google Play Protect
- Permissions
- 20 declared · 1 sensitive
- Microphone
- Signed by
- CN=Dmitriy Krivoruchko
- Certificate SHA-256
- 6a847e50379144d2d809def3eec02db8c27c257c2d19665e191273a19b4d6f1b
You may also like
Popular
Screen Mirroring: Phone to TV
Firehawk · Tools
Remote Mouse
Remote Mouse · Tools
Bikii Cloud Game
Bikii Game Dev · Entertainment
AnyDesk Remote Desktop
AnyDesk Software GmbH · Tools
NetShare - no-root-tethering
NetShare Softwares · Tools
Starlink
Space Exploration Technologies Corp. · Tools
IronVest - Security & Privacy
IronVest · Tools
DigiBoox
DigiBoox · Tools