Body-Worn Camera × NX Witness

Bring the field into NX Witness.

NX Witness already gives operators a commanding view of every fixed camera. Our BWC extends that same view to the field — live video, two-way voice and location from the people on the move — delivered right inside the NX interface, not as a separate app.

<1s
Live latency
30s
Pre-record buffer
AES-256
Evidence vault
IP68
10hr field shift
Scroll to explore
01 What the BWC adds to NX

Extend NX Witness to the people in the field.

NX already gives operators a commanding view of every fixed camera. Our BWC extends that same reach to the teams moving through a site — turning patrols, responses and field work into live video, two-way voice, location and court-ready evidence, all surfaced in the NX operator's own screen.

Where the action is

Guards on patrol, drivers, responders and contractors are where a lot happens. A BWC turns each of those moments into live video, real-time voice and a position on the map — a mobile source flowing straight into NX.

Delivered inside NX

See it (Vision), talk to it (Call), locate it (Map) and prove it (Vault) — all delivered into the NX interface your operators already run, so mobile and fixed sit in one situational picture.

02 The building blocks

Four modules. One field-to-NX loop.

Every scenario below is built from the same four parts. Vision runs on the device; Call, Map and Vault surface inside — or alongside — NX Witness.

Vision

Capture · edge app

The on-device app for BWC, dashcam and phone. Low-latency streaming, local recording, pre-record buffer and an SOS trigger.

Call

Two-way voice

Push-to-talk and SOS voice back to the control room. Runs as a web console beside NX, since the NX interface itself has no call.

Map

Location · SOS

Real-time GPS of every field device, embeddable as a tile in the NX layout. An SOS lands here and focuses the map instantly.

Vault

Evidence · bridge

AES-256 encrypted evidence store with audit trail. Backs up field footage and — via a Virtual Camera — feeds it back into NX for playback.

03 Architecture

Two ways to connect the BWC to NX.

One is running in production today via an NX plug-in. The other is a WebRTC path over NX Cloud, on the roadmap. Switch between them below.

Available today

NX Plug-in · Direct link

The BWC streams to an NX Server on a fixed IP through our plug-in. The NX Client connects to that server, and its layout embeds the Map alongside the camera feeds. Because NX has no built-in voice, Call runs as a web console on a second screen.

BWC · Vision
Field device — streaming + local record
Plug-in · fixed IP
NX Server
Fixed public IP — receives the BWC stream
NX Client connects
NX Client
Operator seat — layout embeds Map + cameras
 Screen 1 · NX Client
NX layout — Map + cameras
Map
BWC-05
CAM 01
CAM 02
 Screen 2 · Web
Web Call
BWC-05 · Incoming SOS
Two-way voice

NX has no built-in two-way voice, so Call opens as a web console on the second screen — the operator answers here while the NX layout stays on Screen 1.

Map in the NX layout

The Map embeds as a tile inside the NX Client's own layout — no separate window to watch.

SOS on the map

Press SOS in the field and the signal reaches NX, focusing the map on the officer's position.

Two screens

Screen 1 runs the NX Client (Map + cameras); Screen 2 runs the web Call, since NX has no built-in voice.

Vault backup

Recordings are backed up to the Vault evidence store with a full audit trail.

Planned · needs integration

WebRTC · via NX Cloud

The BWC reaches the NX Server over NX Cloud using WebRTC — no fixed IP needed. One NX Client fronts the operation with several NX Servers chained behind it; its layout embeds the Map, while Call and the modules (Vault / Core / Map) run on a second, web screen — each on its own port.

BWC · Vision
Field device — WebRTC source
WebRTC
NX Cloud
Relay — no fixed IP required
NX Server ×N
Receives the stream — chained back-end nodes
NX Client connects
NX Client
Fronts the operation — layout embeds Map + cameras
 Screen 1 · NX Client
NX layout — Map + cameras
Map
BWC-05
CAM 01
CAM 02
 Screen 2 · Web
Web Call (WebRTC)
BWC-05 · Incoming SOS
Two-way voice + event
Vault:8443
Core:8080
Map:8090
Runs over NX Cloud

WebRTC removes the fixed-IP requirement — the BWC connects through the NX Cloud relay.

Chained NX Servers

One NX Client fronts the operation; multiple NX Servers scale out behind it.

Co-hosted modules

Vault, Core and Map live on one server, each exposed on its own web port.

Two screens

Screen 1 runs the NX Client (Map + cameras); Screen 2 runs the web Call over WebRTC.

Roadmap architecture — requires opening the NX WebRTC / Cloud integration

04 On-duty patrol · Scenario A

Duty recording — standby, then live.

During a normal patrol the BWC stays on standby, buffering quietly. Nothing is streamed and no bandwidth is spent — until the officer chooses to record, or an incident forces it.

1

Standby pre-record Pre-record

On standby the device continuously buffers. When recording starts, the clip already includes the previous ≥30 seconds — the lead-up to an incident is never lost.

2

Live streaming Streaming

One press starts live streaming and recording at once. The control room sees what the officer sees in real time, at sub-second latency.

No bandwidth is used on standby — the stream only kicks in when recording or an SOS begins.
REC
00:00:31
Pre-record 30s
Core Recordings Settings
Illustrative UI concept
05 On-duty patrol · Scenario B

SOS reporting & backup — street to NX.

Follow one incident: an SOS in the field, synced live to NX, then backed up and returned to NX as recorded footage. It plays on its own — click any step to pause and look closer.

BWC
NX Server
Vault
Virtual Camera
NX Client · Dual screen
Screen 1 · NX Client
LIVE
EVENT
Screen 2
Call
VIDEO / EVENT
CONNECTS
WIRED / WIRELESS
VIRTUAL CAM → NX
06 Where things stand

Live today, and a clear path forward.

The plug-in integration already runs in production. The WebRTC path is the next step, and it needs the NX side to open the integration.

Available today · Mode 1

  • BWC streams to an NX Server on a fixed IP via the plug-in
  • Map embeds as a tile inside the NX layout
  • SOS syncs to NX and focuses the map
  • Vault backup + Virtual Camera return to NX

See it on your own NX Server.

A live walkthrough or an on-site proof-of-concept is the fastest way to see the BWC running inside NX Witness.

Back to top