ONVIF profiles and controls · 27/30

ONVIF Profile G: Recording, Search and Replay Explained

Know when Profile G matters for edge storage and recording retrieval, and when a live viewer does not need it.

Target question: ONVIF Profile G recordingResearch checked: 2026-09-11

Direct answer

Profile G addresses recording, storage, search and replay interoperability. It matters when the client must discover or retrieve recordings from a conformant device, not merely open a live RTSP stream.

Why this happens

Live media and recorded-media workflows use different services and permissions. A camera can provide Profile S or T live video without exposing Profile G recording operations.

Use registered profile conformance and exact model evidence instead of treating ONVIF as one universal feature flag.

A controlled test

Define whether recordings live on the camera, SD card, NVR or another server, then verify Profile G on both device and client.

Change one variable at a time. Keep the camera model, firmware, endpoint and account recorded; then test network reachability, protocol response, media transport and decoding as separate layers.

Use a dedicated view-only account and a trusted local diagnostic tool. Redact credentials, private addresses and identifying data before sharing output.

Diagnostic sequence

CheckActionEvidence of progress
Storage ownerIdentify which device stores the recording.The authoritative recording location is clear.
ConformanceVerify Profile G for both sides.Recording services are in the supported profile set.
SearchTest time-range search and result metadata.The expected clips can be located.
ReplayOpen a returned replay URI with proper authorization.Recorded media plays independently of live view.

Evidence to keep

Keep separate evidence for search, replay and retention. A live stream screenshot does not prove any of them.

Boundary and safety note

Do not promise evidence-grade retention from a viewer-only workflow; storage durability and export controls need their own design.

For remote viewing, use a managed VPN instead of exposing RTSP or camera administration ports directly to the public internet.

SmartRTSP

SmartRTSP is a camera-focused RTSP and ONVIF viewer for Apple devices, Windows and Android. It fits direct viewing, discovery and multi-camera checks; keep a dedicated NVR or VMS when continuous recording, evidence export or centralized enterprise controls are required.

Frequently asked questions

Is Profile G required for live RTSP?

No. It focuses on recording and storage workflows.

Does an SD card mean Profile G is supported?

No. The exact product must be registered and expose the relevant services.

Can SmartRTSP replace an NVR?

Use a dedicated recorder when continuous retention, evidence export or centralized recording is required.

Primary references

Related SmartRTSP guide

Open related guide

Know when Profile G matters for edge storage and recording retrieval, and when a live viewer does not need it.