Compatibility

Which cameras work

Compatibility starts with how the camera can be reached on your network, not with the name on the box. A camera is added in one of two ways: by letting ViewTile find and talk to it, or by giving it the camera’s stream address. What a camera offers beyond video is the camera’s decision, and the app shows exactly what it found.

Three kinds of camera

ViewTile is built for the two ways cameras talk: the ONVIF standard and the RTSP stream address, which most brands ship — and for the channels of a recorder that passes each one on as a stream.

Checking your brand?

These makers sell IP cameras that follow the standard (ONVIF) or give a stream address (RTSP), and their recorders usually pass each channel on as a stream. A brand name alone does not settle it: check your exact model and firmware for “ONVIF” or “RTSP” in its manual or settings page.

  • Hikvision, HiLook, Hiwatch
  • Dahua, Amcrest, Lorex, Imou
  • Reolink
  • Axis
  • Uniview
  • Hanwha (Wisenet)
  • Bosch
  • Avigilon
  • Vivotek
  • i-PRO (Panasonic)
  • Sony
  • Mobotix
  • Pelco
  • Honeywell
  • Milesight
  • Tiandy
  • GeoVision
  • ACTi
  • Provision-ISR
  • Speco
  • Sunell
  • TP-Link Tapo and VIGI
  • Annke
  • Foscam
  • Swann
  • Zosi
  • Anpviz
  • Ubiquiti UniFi Protect
  • EZVIZ
  • eufy (models with RTSP)
  • Recorders that follow the standard (ONVIF Profile S for their channels, Profile G for their recordings): Hikvision, Dahua, Uniview NVRs; Synology Surveillance Station; QNAP QVR — each channel is added as a camera of its own

Cloud only, so not with ViewTile

Cameras sold under these names talk only to their maker’s cloud and give no local picture:

  • Ring
  • Arlo
  • Google Nest
  • Blink
  • Wyze, unless the RTSP firmware is installed

With a camera that follows the standard

What ViewTile can do with it

Everything below is read from the camera and offered only when the camera says it can. The camera’s own page lists what it did not offer, so nothing is left to guess.

Cameras that ViewTile can find and talk to

Most brands follow a shared standard called ONVIF — you will often see the name in the camera’s manual or on its web page. With such a camera, ViewTile finds it on the network, signs in with the camera’s own username and password, lists its pictures, and lets you adjust it: the resolution, the picture, the pan-tilt-zoom and the clock.

Before signing in, ViewTile compares the camera’s clock with the phone’s and works around a small difference. A clock that is far out is reported as a clock problem, not as a wrong password.

For the technically minded
  • ONVIF Profile S is the baseline; Profile T cameras work the same with newer video codecs; Profile G cameras additionally let ViewTile list and play recordings stored on the camera.
  • Sign-in: WS-Security UsernameToken and HTTP Digest, including the SHA-256 variants.
  • Discovery: WS-Discovery and SSDP (UPnP), then a sweep of the local network on ports 80, 8000, 8080, 8081, 8090 and 8899, and an RTSP check on 554 and 8554 for cameras that only stream. “Search deeper” asks every address on each of these ports; a camera on any other port is added by typing its address.

Cameras that only give a stream address

A doorbell, a video server, a recorder channel or an older camera may not follow the standard but still offer a stream address — it usually starts with rtsp:// and is printed in the manual. Paste that address into ViewTile and it plays. There is nothing to adjust, because there is nothing to ask the camera.

For the technically minded
  • rtsp:// and rtsps:// streams, H.264 and H.265.
  • http:// MJPEG streams.
  • The username and password are kept in the device’s secure storage, not in the address — also a login pasted inside the address, or a token some recorders put after a “?”.

Your network

ViewTile works on the Wi-Fi the cameras are on, and only there. It needs no internet connection and uses none. On iPhone and iPad it asks for permission to use the local network before the first scan, which is its whole job.

It can only find cameras on the network your phone is on. A camera on a separate network in the same building is not found by a scan even if it can be reached by address, and a router set to keep Wi-Fi devices apart from each other (“client isolation” or “AP isolation”) stops the phone from reaching cameras at all. When nothing answers, the app lists these as the likely reasons.

What depends on the camera

Pan-tilt-zoom, saved positions, focus, picture and exposure settings, a wiper, an infrared lamp, motion alerts and recordings on the camera are shown when the camera offers them and left out when it does not. The camera’s own page says which it did not offer.