Product

Camivora

Camivora concept — camera ingest through streaming to secure organization viewersStreaming topologyCamera ingestStreaming layerSecure MediaMTX transport · org-based accessOrganization usersLive viewing · roles · secure embedding
In development

Conceptual illustration: camera ingest → streaming layer → secure organization viewers.

A multi-tenant CCTV and live-streaming SaaS platform for organizations that need secure camera management, live viewing, roles and scalable streaming infrastructure.

In development — a conceptual product, not yet shipped. This page records direction, not available software.

Overview

Built to solve a real workflow problem.

The problem

Camera and live-streaming projects mix web application concerns (users, roles, permissions) with media concerns (ingest, streaming transport, bandwidth, security). Off-the-shelf setups often bolt streaming onto an existing app, which leaves organizations without clean tenant isolation, viewing controls or a way to scale the media path independently.

Who it's for

Camivora is scoped for organizations that need reliable, permission-aware live viewing rather than a consumer streaming site.

  • Organizations operating camera fleets across sites or departments
  • Integrators who deploy and manage camera infrastructure for clients
  • Media teams needing embeddable, secure live video inside a product

How it works

Cameras publish into a streaming layer that the platform administers. A secure web viewer and organization-based access control decide who can see which streams. Because the media path is separate from the web application architecture, bandwidth and reliability can be managed independently.

Primary audienceOrganizations — and the integrators who serve them — that must manage cameras, viewing rights and live streams across tenants.

Capabilities

What the platform is built to do.

The parts of the system, and where each one sits in the process. Every capability here is part of one system rather than a separate tool.

  • Access

    Organization Access & Roles

    Memberships, roles and camera groups are held per organization, so who can see which streams is the tenant's decision.

    • Organizations
    • Memberships
    • Roles
    • Camera groups

    Design direction

  • Fleet

    Camera Groups & Live Status

    Cameras sit in camera groups with live status and uptime and history, so a fleet reads as one unit.

    • Camera groups
    • Live status
    • Uptime & history

    Design direction

  • Media

    Managed Streaming Layer

    Cameras publish into a streaming layer the platform administers, so the media path is handled as media rather than bolted onto the web application.

    • Camera ingest
    • Managed streaming
    • Media path

    Design direction

  • Delivery

    Secure Embedding

    Live video can be embedded inside an existing product or portal, so a media team does not have to build and secure a viewer of its own.

    • Embeds
    • Existing portals
    • Secure viewer

    Design direction

  • Platform

    Platform & Tenant Administration

    Platform and tenant administration sit in one place, with audit visibility over what changes inside a tenant.

    • Tenant administration
    • Platform settings
    • Audit visibility

    Design direction

  • Operations

    Streaming Path Monitoring

    Operational monitoring of the streaming path, kept apart from the web application, so bandwidth and reliability are managed independently.

    • Operational monitoring
    • Bandwidth
    • Reliability

    Design direction

Workflow

How it works end to end.

One representative path through the system, in the order the stages run.

  1. Connect

    Camera sources are grouped and assigned to the organizations that own them.

  2. Publish

    Cameras publish into the streaming layer the platform administers.

  3. Carry

    The media path is carried independently of the web application.

  4. Authorize

    Organization membership and roles decide who may see which stream.

  5. View

    A secure viewer serves the stream, in the portal or embedded in another product.

  6. Observe

    Camera groups show live state, and the streaming path is monitored.

Conceptual view

How the platform is arranged.

The layers the capability set is built on, and the parts that sit in each one.

  1. Camera sources

    Where camera feeds enter the platform and who owns them.

    • Camera sources
    • Camera groups
    • Tenant assignment
  2. Streaming layer

    Where the media path is carried, apart from the web application.

    • Managed streaming
    • Media transport
    • Bandwidth
    • Reliability
  3. Access and viewing

    Where membership and roles decide who sees which stream.

    • Organizations
    • Memberships
    • Roles
    • Secure viewer
    • Embeds
  4. Operations

    Where camera state and streaming state are observed.

    • Live status
    • Uptime and history
    • Path monitoring
  5. Platform administration

    Where tenants and platform configuration are managed.

    • Tenant administration
    • Platform settings
    • Audit visibility

Conceptual only. These layers describe the intended structure of the product, not deployed infrastructure, and this page does not describe a shipped system.

Interested in Camivora?

Camivora is in development. Talk to us about early access, an integrator partnership, or a related custom build.