ONVIF profiles, camera discovery, stream configuration, and troubleshooting for connecting any IP camera to a modern VMS.
ONVIF (Open Network Video Interface Forum) is an industry standard that ensures interoperability between IP cameras and VMS platforms regardless of manufacturer. Founded by Axis, Bosch, and Sony in 2008, ONVIF now has over 500 member companies. Any camera labeled ONVIF-conformant should work with any ONVIF-compatible VMS.
ONVIF defines several profiles: Profile S (streaming), Profile G (recording and storage), Profile T (advanced video streaming with H.265, imaging settings, and motion detection), and Profile M (metadata and analytics). Most modern cameras support at least Profile S and T.
Visylix discovers ONVIF cameras automatically on the local network using WS-Discovery. The management console lists discovered cameras with their model, firmware version, available streams, and supported profiles.
For cameras not on the same subnet (common in enterprise networks with VLANs), manual connection is straightforward: enter the camera's IP address, ONVIF port (typically 80 or 8080), and credentials. Visylix auto-detects available stream profiles and configures the optimal resolution and codec settings.
Some older cameras support RTSP but not ONVIF. Visylix connects to these cameras using direct RTSP URLs. Common RTSP URL patterns vary by manufacturer: Hikvision uses rtsp://[ip]:554/Streaming/Channels/101, Dahua uses rtsp://[ip]:554/cam/realmonitor?channel=1, and Axis uses rtsp://[ip]/axis-media/media.amp.
The RTSP connection provides streaming and live viewing but may not support advanced camera controls (PTZ, imaging settings) that ONVIF enables. For full functionality, updating camera firmware to add ONVIF support is recommended.
The most common connection issues are network reachability (camera and VMS on different subnets without routing), incorrect credentials (ONVIF credentials are sometimes separate from the camera web interface login), and firmware incompatibility (older firmware may have incomplete ONVIF implementations).
Visylix provides connection diagnostics that test reachability, authentication, stream availability, and codec compatibility. If auto-detection fails, the diagnostic tool identifies the specific failure point and suggests resolution steps.
Profile S covers streaming, Profile G handles recording and storage, Profile T adds H.265, advanced imaging, and motion detection, and Profile M covers metadata and analytics. Most modern cameras support at least Profile S and T, which is enough for Visylix to pull live video and configure imaging.
Visylix uses WS-Discovery to find ONVIF cameras automatically on the local subnet, then lists them with model, firmware, available streams, and supported profiles. For cameras on separate VLANs, you can add them manually by entering the IP, ONVIF port (usually 80 or 8080), and credentials.
Visylix connects directly via RTSP using manufacturer-specific URLs, such as rtsp://[ip]:554/Streaming/Channels/101 for Hikvision, rtsp://[ip]:554/cam/realmonitor?channel=1 for Dahua, and rtsp://[ip]/axis-media/media.amp for Axis. Streaming and live view work fully, though advanced controls like PTZ may require ONVIF.
The three most common causes are routing issues between the camera and VMS across subnets, ONVIF credentials that differ from the camera web login, and older firmware with incomplete ONVIF support. Visylix includes connection diagnostics that test reachability, authentication, stream availability, and codec compatibility to point at the exact failure.