Finding a camera on the network is not the same as proving the integration. Check the exact version and the function you need before deciding the camera can stay.
The idea in view · Planning diagram
An interoperability claim needs a feature test
- Exact product
- Exact version
- Relevant profile
- Required function
- Supported access
- Accepted integration
Make the call
What does the compatibility evidence establish?
| Situation | Decision to make | What to ask for |
|---|---|---|
| The model appears in a conformance database | Whether the installed version matches | The firmware or software entry |
| Video streams successfully | Whether events and required controls also work | Separate feature tests |
| An older Profile S integration is in use | What a future change could affect | Vendor advice on authentication and the migration path |
Match the installed version
ONVIF conformance is tied to a particular firmware or software version. Record the installed version before looking up a product. Keep the database result and vendor integration documentation with your technical review.
Check the required features
List video streaming, events, audio and camera control separately. Profiles define different capabilities and some features are conditional. Ask both vendors which features the intended integration uses, rather than inferring support from discovery on the network.
Complete an authorized test
Use a dedicated approved account and supported access path. Check video, event delivery, time and reconnection after a controlled interruption. Record failures against the exact model and version; do not extrapolate a result to every device from the same brand.
What the Profile S deadline does and does not mean
ONVIF states that Profile S support ends on March 31, 2027 for new conformance submissions. It does not require every deployed Profile S integration to stop operating on that date. Its guidance also explains the security concern with username-token authentication and points users toward more secure supported methods. Treat this as a reason for a planned vendor review, not an automatic instruction to replace every camera.
For the current assessment, make a feature list: the video stream, event input, audio output, playback and any controls you actually require. Match each to the device and receiving client. Ask for a test result on the installed combination. A successful connection can be useful evidence while still leaving an unsupported feature outside the accepted scope.
Check the exact product and software version
ONVIF conformance concerns specific products and firmware or software versions. Begin with the camera or recorder model and the client or platform that must use it. Confirm the relevant conformance records rather than relying solely on a badge in an old brochure or a reseller's description. Keep the versions in the assessment so an upgrade can be evaluated against the actual integration.
A successful discovery or basic video stream is only one part of compatibility. List the features the monitoring task requires: useful video, event delivery, time handling, supported access and any other accepted functions. Profiles help identify standardized capabilities, but conditional features and the client implementation still matter. The installed combination needs a task-based test before the business treats it as accepted for service.
Reference context: ONVIF: conformance process
Match the profile to the required work
Ask the provider and equipment vendor which profiles and functions their integration supports. A shared profile can narrow the question, but it does not remove network, permission or configuration dependencies. The camera may expose a feature that the client does not use, or an event may need a separate supported setup. Record the actual feature and its test rather than declaring the whole system compatible from one successful connection.
Include the recorder path where relevant. A service may connect through a recorder or management system rather than directly to every camera. That changes which product, version and permissions must be assessed. Avoid assuming a direct-camera claim applies through the existing recorder. The assessment should describe the real path used for the accepted duty and identify where a vendor confirmation or additional test is still needed.
Reference context: ONVIF: using profiles for interoperability

Understand the Profile S transition without inventing a shutdown
ONVIF states that after March 31, 2027 manufacturers cannot submit new products or new firmware/software versions for Profile S conformance. Its guidance does not require every existing Profile S integration to stop operating on that date. Vendor decisions about authentication and later software changes can nevertheless affect existing integrations, so the installed combination needs a supported transition review.
Do not preserve a weak access method merely to keep a stream working. Ask the equipment vendor, provider and authorized IT owner which supported authentication and transport arrangement they recommend for the actual versions. Schedule relevant changes with a rollback and acceptance plan. The correct conclusion may be continued use under an approved design, a configuration change or a replacement; the profile label alone cannot make that decision for the site.
Reference context: ONVIF: Profile S deprecation Q&A
Make the compatibility question useful to both vendors
A support request should identify the exact installed camera or recorder, the receiving client, relevant versions, required function and observed result. Instead of asking whether ONVIF works, ask which supported configuration delivers the required feature through this combination. That gives each vendor a bounded question and avoids a loop in which both confirm a broad standards claim while the operating task remains unresolved.
Include a reproducible authorized test and the relevant controlled records. A successful basic stream can be recorded beside a failed event test without contradiction. If the vendor recommends an upgrade or configuration change, obtain its prerequisites and expected effect, then route it through the authorized change process. Do not use a support discussion as permission to disable protections or expose a device publicly.
Keep the final answer tied to the tested combination. If a workaround supports video but not the required event, the scope must reflect that limit. If a later version changes authentication or removes a function, the earlier acceptance record does not prove the new version is suitable. The register should let a future administrator find the decision and understand what needs retesting.
Reference context: ONVIF: conformance process · ONVIF: using profiles for interoperability
A fictional integration that passes video but fails the duty
A camera appears in the client's discovery list and displays live video. The proposed monitoring duty also requires a defined event to reach the reviewing system. During an authorized test, local recording captures the route but the client receives no event. Calling the camera compatible would hide the part of the task that failed.
The team records the camera, client, versions, required event and actual result. It checks the supported configuration with the relevant vendors and repeats the event path after any approved change. If only basic video can be accepted, the written scope should say so. This distinction prevents a standards term from becoming a promise of complete service compatibility and gives the installer a concrete technical question to resolve.
Before you move on
- Record model and installed firmware.
- Verify profile and feature requirements using official records.
- Test the specific integration with permission.
A worksheet you can actually use
Start with the blank sheet. Add one row per item, assign an owner and mark anything unresolved as pending. The completed example shows the level of detail to aim for.
Keep completed security plans private. Use aliases; keep passwords, access codes, personal contacts and footage links in your approved systems.
How to fill the worksheet
- Model
- Use the exact device or recorder model involved in the actual integration path rather than a broad brand description.
- Installed firmware
- Record the confirmed installed firmware or software version, because conformance and supported behavior can depend on it.
- Required profile
- Identify the relevant profile for the required work and confirm the client or provider's supported functions.
- Database match
- Reference the exact conformance information checked, with any missing or mismatched version kept as an open question.
- Feature test
- Test the needed feature, including event delivery where relevant; successful discovery or basic video is only partial evidence.
- Decision
- Record accepted functions and remaining conditions for the installed combination rather than a universal compatibility claim.
A worked example
Fictional estate: two cameras share a model name but run different firmware. The integrator checks both versions and records separate test results.
| Model | Installed firmware | Required profile | Database match | Feature test | Decision |
|---|---|---|---|---|---|
| Example camera | To record | To confirm | Pending | Not run | Assessment required |
Questions readers bring to this task
What else should you know?
Does Profile T guarantee secure remote monitoring?
No. Profile support concerns defined interoperability features. Deployment still needs an approved access architecture, appropriate accounts, supported firmware and acceptance of the required tasks. Confirm conditional features with both vendors; conformance is not a complete security assessment.
Link to this answer ↗Does an ONVIF logo mean any monitoring service will work?
No. Confirm the specific product and version, relevant profile, required features and actual client integration. The network and access design also need review. A conformance claim is useful evidence, but the service must still pass its defined acceptance tests.
Link to this answer ↗Will every Profile S camera stop working in March 2027?
No such universal shutdown follows from ONVIF's published Q&A. The deadline concerns new conformance submissions. Existing behavior and future upgrades depend on vendor decisions, while the security of the installed authentication path still needs review with the responsible technical team.
Link to this answer ↗Should firmware be upgraded during compatibility testing?
Use the vendor's supported process with the authorized owner. Record the prior and proposed versions, dependencies and retest plan. An upgrade may address support or security needs, but it can also change integration behavior; a basic video check is not enough if the duty depends on events.
Link to this answer ↗Notes & sources
ONVIF conformance does not establish NightMarshal support. Compatibility remains subject to technical assessment.
Reviewed October 27, 2026. The examples and worksheets are planning aids, not customer results or a statement of contracted service.
- ONVIF: conformance process
Conformance records are tied to specific firmware or software versions.
- ONVIF: using profiles for interoperability
Profiles and conditional features; verify the specific integration.
- ONVIF: Profile S deprecation Q&A
The March 2027 deadline concerns new conformance submissions; deployed integrations need vendor-specific review.