NTR POLICE COMMAND CONTROL

DRONE & CC CAMERA LIVE STREAMING

SAFE PEOPLE | SMART POLICING | SECURE NTR

Chief Minister
Sri N. Chandrababu Naidu
Hon’ble Chief Minister
DGP
Sri D. Harish Kumar Gupta IPS
Director General of Police
CP
Sri S.V. Rajasekhar Babu IPS
Commissioner of Police
Total Polling Stations—
Total CCTV Cameras—
Live Cameras—
Offline Cameras—
Total Drones—
SystemChecking…
Deployment notice: Use the setup guide to create the D1 database and set secrets before using admin APIs. Demo figures are not operational data. RTMP playback requires an approved HLS/WebRTC gateway.
🗺️

NTR District Map

Map link and locations
🏫

Polling Stations

Search, view, and import station details
📹

CCTV Monitoring

Camera inventory and feed fields
🚁

Drone Monitoring

Drone assignments and feed fields
🎛️

Live Wall

HLS player placeholder
🚨

Alerts & Tickets

Demo ticket list
📈

Reports

Counts from API
📊

Excel Upload

Preview and import workbook rows
🔐

Admin Login

Server session cookie

NTR District Map — Google My Maps

Map embed depends on Google sharing settings. Operational asset locations can be added to the database, but the supplied map's own layers are controlled by Google My Maps.

Open Google My Maps ↗

Polling Stations

IDNameMandalAddressStatus

CCTV Monitoring

RTMP URLs are stored as backend records. Browser playback needs a protected RTMP-to-HLS/WebRTC gateway; do not expose credentials.

IDStationNameLocationStatusFeed

Drone Monitoring

IDNameAssigned AreaStatusFeed

Live Wall

Actual streaming cannot be enabled by an RTMP URL alone. Connect an approved HLS/WebRTC gateway and supply its playback URL in camera records.

Camera 1

HLS player hookup pending gateway URL.

Camera 2

HLS player hookup pending gateway URL.

Drone

HLS player hookup pending gateway URL.

Alerts & Tickets

This starter includes sample alerts only. Production ticket creation, assignment and audit history are not wired into the API yet.

TicketAssetIssuePriorityStatus
TKT-DEMO-01PS-042 / CAM-003Camera offlineHighOpen
TKT-DEMO-02DR-04Low batteryMediumAssigned

Reports & Analytics

Counts reflect data currently stored in D1, not the demo numbers from the design reference.

Excel Upload / Replace

Only an authenticated admin should import the workbook. This operation replaces the three data tables. Test with demo data before importing any operational records.
Choose the supplied Excel template or a workbook with Polling_Stations, CCTV_Cameras, Drones sheets.

Admin Login

Set ADMIN_PASSWORD and SESSION_SECRET in Cloudflare Pages environment secrets before login. No default password is included.

Deployment / Integrations

Cloudflare Pages + Functions + D1. Configure D1 binding named DB and secrets ADMIN_PASSWORD, SESSION_SECRET. Use a separate Pages project and database; do not change existing production.

Streaming gateway: not configured. Google My Maps embed is configured with your supplied map ID.