CCTV Viewer Downloads & RevenueCCTV Viewer · App Store
Not in any tracked top chart right now.
Updated 8 Nov 2026 · rankings refresh through the day
DeveloperKevin Marshall
CategoryUtilities
Price2.99 USD
Released
Rating★ 3.7 (17)
Version1.4.0
Age rating4+
First seen by us
23 Oct 2026
Full timeline · 3 events
- 🆕CCTV Viewer first spotted by AppInsiderUnited States (found via developer)
- 📦CCTV Viewer version 1.4.0* Updated Video Component with improved stream support
* Fixed UniFi integration (AGAIN!)
* Built with updated SDK's. - 🆕CCTV Viewer released on the App Store
Collected from the stores by AppInsider since we first spotted the app. Dates are when we saw each change.
Rating
3.7 ★
17 ratings
Measured
CCTV Viewer on the App Store
App details
App ID
1450658761
Publisher
Kevin Marshall
On the store since
Jan 2019
7 years on the store
Minimum OS
iOS 15.6+
Devices
iPad
Content rating
4+
Languages
1
EN
Size
40 MB
Also listed in
Photo & Video
Where it ranks now
Every top chart it appears in across 30 countries.
| Country | Charts | Rank |
|---|---|---|
| Not charting right now. | ||
Ratings
App Store, worldwide.
Rating
3.7 ★
17 ratings
Measured
Ratings
17
Measured
About CCTV Viewer
*** Be advised there is also a CCTV Viewer App for the Apple TV which you can download for FREE once you own this app ***
After recently upgrading our CCTV System we realised there wasn't any simple to set up and easy use streaming Apps. So we set about creating one, let me introduce CCTV Viewer. You simply add your Camera names and the stream URLs (be it RTSP or MJPG etc.) and they are presented in a tiled view.
Features:
* Supports MDM
* UniFi Protect, UniFi Video, SWANN and Hikvision Integration
* Support for changing camera numbers up to 16 per Group
* Supports RTSP Authentication (can be set up by GUI or Web Server)
* Swipe between camera's once in full screen mode with continuous scrolling (When you get to the last camera it will load first camera again)
* Toggle mute on / off when in full screen by clicking on remote touch pad or shaking the remote.
* Added option to leave camera muted by default when opening full screen (toggle mute above still works)
* Turn camera labels off and remove some of the padding (making the Thumbnails bigger)
* Optional full screen camera cycling at various timed intervals up to 30 seconds, and ability to use Play/Pause to hold on a certain camera then resume cycling.
* When at the thumbnail screen, shake the remote to force a reload of all camera streams, useful if one camera locks up or you restart your NVR etc.
On first run you choose the number of cameras you want to configure (this can easily be changed in settings later). You will then get a screen showing your camera thumbnails and have the option to see them with or without padding around them for dense camera views. From here you can select to go full screen, when viewing a camera full screen if it supports audio then the audio for that camera will be enabled by default (this can be changed in settings). You can also toggle sound on and off when in full screen mode by clicking anywhere on the screen, or shaking the remote. The audio is muted again once you go back to the main camera live view screen using the menu button.
You can swipe left and right to scroll through the cameras when in full screen mode, swipe up or hit back to return to thumbnail screen. It will skip over any camera's without a Stream URL configured, so if you only have 5 camera's it won't include the blank screen when scrolling.
It has been tested with various manufacturers CCTV Systems and WebCams that can do RTSP/M3U8 streaming and performed well with them all.
Setup is a breeze, you can either enter the Camera Names and URL's within the setup screen using the Apple TV (and/or text entry options on your iPhone). However we found this a little cumbersome, so once you have opened the settings screen at the top will be a URL that you can visit and change the settings using a browser on the device of your choice (This device will need to be on the same network as your Apple TV). To get back to this Stream Settings screen and re enable the web setup, simply long press on any c
After recently upgrading our CCTV System we realised there wasn't any simple to set up and easy use streaming Apps. So we set about creating one, let me introduce CCTV Viewer. You simply add your Camera names and the stream URLs (be it RTSP or MJPG etc.) and they are presented in a tiled view.
Features:
* Supports MDM
* UniFi Protect, UniFi Video, SWANN and Hikvision Integration
* Support for changing camera numbers up to 16 per Group
* Supports RTSP Authentication (can be set up by GUI or Web Server)
* Swipe between camera's once in full screen mode with continuous scrolling (When you get to the last camera it will load first camera again)
* Toggle mute on / off when in full screen by clicking on remote touch pad or shaking the remote.
* Added option to leave camera muted by default when opening full screen (toggle mute above still works)
* Turn camera labels off and remove some of the padding (making the Thumbnails bigger)
* Optional full screen camera cycling at various timed intervals up to 30 seconds, and ability to use Play/Pause to hold on a certain camera then resume cycling.
* When at the thumbnail screen, shake the remote to force a reload of all camera streams, useful if one camera locks up or you restart your NVR etc.
On first run you choose the number of cameras you want to configure (this can easily be changed in settings later). You will then get a screen showing your camera thumbnails and have the option to see them with or without padding around them for dense camera views. From here you can select to go full screen, when viewing a camera full screen if it supports audio then the audio for that camera will be enabled by default (this can be changed in settings). You can also toggle sound on and off when in full screen mode by clicking anywhere on the screen, or shaking the remote. The audio is muted again once you go back to the main camera live view screen using the menu button.
You can swipe left and right to scroll through the cameras when in full screen mode, swipe up or hit back to return to thumbnail screen. It will skip over any camera's without a Stream URL configured, so if you only have 5 camera's it won't include the blank screen when scrolling.
It has been tested with various manufacturers CCTV Systems and WebCams that can do RTSP/M3U8 streaming and performed well with them all.
Setup is a breeze, you can either enter the Camera Names and URL's within the setup screen using the Apple TV (and/or text entry options on your iPhone). However we found this a little cumbersome, so once you have opened the settings screen at the top will be a URL that you can visit and change the settings using a browser on the device of your choice (This device will need to be on the same network as your Apple TV). To get back to this Stream Settings screen and re enable the web setup, simply long press on any c
Latest updates
1.4.0
* Updated Video Component with improved stream support
* Fixed UniFi integration (AGAIN!)
* Built with updated SDK's.