StreamShow - ONVIF RTSP viewer

Contains adsIn-app purchases
4.1
342 reviews
50K+
Downloads
Content rating
Mature 17+
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
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

Handy VLC based software to easily add, reorder and view single or multiple video streams. It supports RTSP, HTTP, ONVIF protocols as well as native access protocols for most popular camera brands. From 1 to 16 cameras can be displayed simultaneously on one screen using different layouts (depends on device performance). Streams can be added manually (see examples below), via network discovery or by importing stream configuration from another device or backup file. Also it is possible to record a video or make a photo while viewing a stream. Streams can be grouped. Application can be used as a VLC proxy for remote RTSP stream access (does not apply to the TV version). User can choose between VLC and ExoPlayer for playing RTSP streams.

You can configure low and high video quality URLs. Audio can be enabled or disabled on a per-stream basis. The low quality video URL is used by default.

In single stream mode it is possible to switch between low and high quality URLs, turn stream audio Off/On/alwaysOn, make photo and record video, zoom video stream, perform PTZ operations (if available), switch to Picture in Picture mode (if supported).

In multi-stream mode a maximum of 16 (parameter is changed in settings) streams can be viewed simultaneously at one screen (depends on device performance). Audio can be turned Off/On/alwaysOn for all streams at once.

Manage video and photo files from within the app. Review you archive, delete unnecessary files, view videos and photoes with zooming capabilities, make photo while viewing a videos from archive. Share files with others or backup to Drive (does not apply to the TV version).

For setting up and using proxy please read "How it works" in "Proxy" section of the Mobile version of the application.

On Mobile version of the app no ads are shown if you have up to 3 streams and don't use Proxy feature. On TV version no ads are shown at all but free version has a view limit of 3 streams.

Application also supports Pinned Shortcuts and Deep Links.
DeepLink parameters:
monitor=true|false - open multiple view
buttons=true|false - show buttons or not
group=GroupName - open monitor for specific group or open single stream with ability to navigate through all streams within this group
item=StreamName - open single stream
all=true|false - open single stream with ability to navigate through all streams

Mobile version Deep Link example URL:
app://com.devinterestdev.streamshow/?monitor=true&buttons=true
app://com.devinterestdev.streamshow/?monitor=true&group=Group1&buttons=true
app://com.devinterestdev.streamshow/?item=Cam1&group=Group1
app://com.devinterestdev.streamshow/?item=Cam1&all=true

TV version Deep Link example URL:
tv://com.devinterestdev.streamshow/?monitor=true&buttons=true

URLs for testing:

With audio
rtsp://rtsp.stream/pattern (use RTSP over TCP option)
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mp4

Without audio
http://88.131.30.164/mjpg/video.mjpg
http://212.170.100.189/mjpg/video.mjpg

URL examples (user, password, XXX and IP address need to be replaced with your values):

Hikvision camera
high quality: rtsp://user:password@192.168.0.55/Streaming/channels/0101
low quality: rtsp://user:password@192.168.0.55/Streaming/channels/0102

Dahua camera
high quality: rtsp://user:password@192.168.0.55/cam/realmonitor?channel=1&subtype=0
low quality: rtsp://user:password@192.168.0.55/cam/realmonitor?channel=1&subtype=1

XMEye camera
high quality: rtsp://192.168.0.55:554/user=XXX&password=XXX&channel=0&stream=0.sdp
low quality: rtsp://192.168.0.55:554/user=xxxxx&password=xxxxx&channel=0&stream=1.sdp

XMEye network video recorder (NVR)
high quality: rtsp://192.168.0.55:554/user=XXX&password=XXX&channel=XXX&stream=0.sdp
low quality: rtsp://192.168.0.55:554/user=XXX&password=XXX&channel=XXX&stream=1.sdp
Updated on
May 6, 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.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

4.1
264 reviews
F Yu
May 2, 2024
I looked at many similar apps for my phone, and I picked this one because it claims to collect no data. And the others wanted access to my contacts, storage, location, etc. That's a big NO. This wants access to your storage if you want to record a video or take a screen shot -- that makes sense. I paid the $2.99 to remove ads, and they are gone. Totally worth it. The interface is simple and efficient, and well thought out. Exactly what I wanted. Connects to all 4 of my cameras.
5 people found this review helpful
Did you find this helpful?
Derek Haines (DJ)
December 3, 2022
Pretty good! But... I don't have as many camera as some of these other people, and it would be nice to view my only 2 cameras at once (without the 2 extra blank monitors). It's either view one at a time or both with 2 extra screens taking up space I could use to see better on my cameras. I would just put it at 5 stars it we could have a simple dual multi-monitor mode 🫠 and at least let nav-bar be unhidden šŸ™ˆ
3 people found this review helpful
Did you find this helpful?
World Wide
April 9, 2025
As another review mentions, on the S24, this app causes freezing/crashes that require a reboot of the entire device. Before this happens, various unrelated services, including system critical services and regular applications, report that they "keep stopping". It's a bug that not only makes the app useless, but temporarily makes the entire device useless until a reboot. It's been almost a year since this bug was first reported. I would happily provide more information to the dev to troubleshoot.
1 person found this review helpful
Did you find this helpful?
devinterestdev
April 9, 2025
Issue is reported for single device model only. Thousands of users didn't report any similar issues so far. Unfortunately I don't have this type if device for testing this particular issue and I don't really think it's possible to fix it. It looks like the app is causing Operating System failure somehow. Just use another app. Sorry.

What’s new

Feature: add setting to choose default audio state when open viewport.
Feature: add setting to show or hide some of the viewport buttons.
Feature: add support for entering IPv6 URLs.