Skip to content

Feature: white-label mode — display-only client for Apra-NVR (and other recorders) #11

@kumaakh

Description

@kumaakh

Summary

Add a white-label / OEM mode so ODM can be branded and shipped as a display-only client alongside a recording backend (e.g. Apra-NVR records, ODM displays live).

Motivation

The split of responsibilities — dedicated recorder + dedicated viewer — is a common deployment pattern. Apra-NVR handles recording; ODM (rebranded as Apra-NVR Viewer or similar) handles live monitoring and playback UI. This decoupling is cleaner for end-customer deployments.

Desired Behaviour

  • Configurable branding: app name, logo, colour scheme via a config file or build flag
  • Optionally hide/disable features irrelevant to display-only deployments (device config, firmware update, etc.)
  • Clean integration point for recorder backends (RTSP pull, event feed, etc.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions