Updated

View RTSP and ONVIF cameras on a Mac

SecureEyes plays RTSP and ONVIF cameras on a Mac over your own network: one camera, or a wall of up to 16 in its own window on any display.

The short answer

SecureEyes is a Mac app for RTSP and ONVIF cameras. Add a camera by scanning your network or by its IP address, then put your cameras on walls and open each wall full screen on any display.

What you need

  • A Mac with macOS 12 or later, on the same network as the camera. On macOS 15 or later, allow Local Network access when SecureEyes asks.
  • A camera that serves H.264 or H.265 over RTSP (rtsp or rtsps). With ONVIF on in the camera, the scan finds it.
  • The username and password set on the camera.

Add a camera

  1. Install SecureEyes from the Mac App Store and open it.
  2. In the menu bar, choose Cameras > Scan Network… (⌘⇧S), or Add by IP… (⌘⇧I) to type an address.
  3. Pick the cameras, choose Add 1 Camera (or Add N Cameras), and sign in with the camera's Username and Password.

Put your cameras on walls

Walls also launch from the SecureEyes icon in the menu bar, under Launch a wall on. SecureEyes keeps running in the menu bar after you close its window. Press Escape to leave full screen.

  1. Choose All Streams at the top right of the window, or View, All Streams in the menu bar (⇧⌘F).
  2. On a wall's card, choose Launch on followed by the display's name. The wall opens full screen in its own window. To open it as a normal window, turn off Full screen at the bottom of the card first.
  3. Choose Change wall layout on a card to give that wall its own layout, with up to 16 cameras.

How the video plays

  • RTSP runs over TCP by default. More > Network > RTSP transport offers Auto (TCP), TCP and UDP.
  • Walls with more than 4 tiles play each camera's substream, unless you saved a stream for that camera. See Choose the main stream or the substream.
  • A dropped stream is tried again 1 to 4 seconds apart, until it plays.
Did this page help?