| Ref | Requirement | Priority |
|---|---|---|
| FR-01 | The system shall ingest RTSP streams read-only, without writing to the source device or VMS. | Must |
| FR-02 | The system shall support 48 concurrent 1080p feeds per edge node pair. | Must |
| FR-03 | The system shall emit detection and track events to the data plane within 3 seconds at p95. | Must |
| FR-04 | Operators shall be able to bookmark an incident and retrieve the associated clip window. | Should |
| FR-05 | Zone masking shall be configurable per camera without a service restart. | Should |
| Ref | Characteristic | Target | Measured by |
|---|---|---|---|
| NFR-01 | Alert latency, p95 | < 3.0s | Ingest-to-console trace |
| NFR-02 | Detection accuracy | > 92% | Operator-labelled ground truth |
| NFR-03 | Feed uptime | > 99% | Per-feed heartbeat, 30-day window |
| Version | Date | Change | Author |
|---|---|---|---|
| 1.2 | 12 Aug 2026 | Added FR-05 zone masking; tightened NFR-01 to p95 | J. Lee |
| 1.1 | 28 Jul 2026 | Interface table split from section 1 | J. Lee |
| 1.0 | 14 Jul 2026 | First issue for pilot | Platform team |