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
| Check | Action | Evidence of progress |
|---|---|---|
| Storage owner | Identify which device stores the recording. | The authoritative recording location is clear. |
| Conformance | Verify Profile G for both sides. | Recording services are in the supported profile set. |
| Search | Test time-range search and result metadata. | The expected clips can be located. |
| Replay | Open 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
- ONVIF — Profiles and conformance overview
- ONVIF — Profile G for recording and storage
- SmartRTSP — official platform and product information
Related SmartRTSP guide
Open related guideKnow when Profile G matters for edge storage and recording retrieval, and when a live viewer does not need it.