ONVIF

ONVIF Camera Discovery on Mac: Find, Verify, and Add IP Cameras

Discover ONVIF cameras from a Mac, verify profiles and stream URIs, and troubleshoot the network boundaries that prevent an NVR from finding a camera.

TardisLabs EditorialPublished July 14, 2026Updated July 14, 202610 min read
ONVIF camera discovery and profile selection in OmniNVR on macOS
Real OmniNVR product interface. Camera feeds shown are demonstration fixtures.

What ONVIF discovery does—and what it does not do

ONVIF defines interoperable interfaces for physical-security devices. A discovery response can identify a camera and advertise service addresses, while later requests can enumerate media profiles, stream URIs, PTZ capabilities, and other supported functions. In many NVR workflows, ONVIF finds and describes the device, and RTSP carries the actual audio and video.

A camera appearing in a scan does not guarantee that every feature works. Discovery, authentication, media streaming, PTZ, and event delivery are separate stages. Test each stage you plan to use instead of treating an “ONVIF” label as a complete compatibility result.

Prepare the camera and Mac network

Connect the Mac and camera to network segments that can reach each other. ONVIF WS-Discovery uses a probe to the IPv4 multicast address 239.255.255.250 on port 3702. Guest Wi-Fi, client isolation, VPNs, routers, and VLAN boundaries may block that multicast path even when a direct IP connection is allowed. For a permanent recorder, a stable camera address—through a DHCP reservation or carefully managed static assignment—also prevents a saved endpoint from changing later.

Enable ONVIF in the camera if the vendor requires a separate switch. Create a dedicated camera account rather than reusing the cloud-app login or administrator account. The exact menu, permissions, and whether ONVIF is available at all are model- and firmware-specific.

Discover, authenticate, and inspect profiles

  1. Start an ONVIF scan from the Mac while it is on the same reachable network as the camera.
  2. Match the result by IP address and model, not only by a friendly name that may be duplicated.
  3. Authenticate with the camera-local account.
  4. Inspect the available media profiles and identify which one represents the main stream and which represents a lower-bandwidth sub stream.
  5. Open the selected stream and confirm several minutes of stable video before saving a recording policy.

Record the chosen profile and stream role in your camera inventory. Firmware changes or a factory reset can alter profiles, credentials, or addresses.

When the camera is not discovered

Enter the camera IP address manually if the NVR supports direct ONVIF setup. Then check basic reachability, camera time, credentials, service enablement, and firewall rules. If direct setup works but scanning does not, the likely problem is the discovery path rather than the media stream.

If neither method works, confirm the exact model in the ONVIF conformant-products database or the manufacturer documentation. Some products use proprietary discovery, expose RTSP without ONVIF, or support ONVIF only on certain regional or business-oriented models.

Validate recording after discovery

Select a stream, make a short recording, and play it from the timeline. Restart the NVR, briefly interrupt the camera network, and confirm that recording resumes. Also test PTZ separately if it matters; working video does not establish that the camera exposes a compatible PTZ service.

Keep the final configuration narrow: one dedicated account, only the stream profiles you use, and no public exposure of the camera’s ONVIF or RTSP services.

Frequently asked questions

What port does ONVIF discovery use?

ONVIF WS-Discovery sends IPv4 probe messages to multicast address 239.255.255.250 on port 3702. Firewalls, guest Wi-Fi, VPNs, and VLAN boundaries can block that discovery traffic.

Why can my Mac reach a camera by IP but not discover it?

Direct IP traffic can cross a route that multicast discovery does not. Guest Wi-Fi, client isolation, VPNs, and VLANs commonly block discovery while still allowing a manually entered address.

Does ONVIF send the camera video?

ONVIF commonly helps an NVR discover the device and request a media profile or stream URI. The resulting live media is often delivered through an RTSP-controlled session.

Does an ONVIF logo guarantee that every NVR feature works?

No. Confirm the exact model and profile, then test authentication, video, recording, playback, PTZ, and events individually. Implementations and supported ONVIF profiles vary.

Sources and further reading

Build your NVR on the Apple devices you already own.

Monitor, record, review, and retain RTSP and ONVIF camera video locally.

Download on the App Store