Nexa Intelligence Docs
Dashboard

CCTV Daerah

Spesifikasi teknis modul CCTV Daerah (/dashboard/cctv), pemantauan streaming kamera ATCS publik, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.

CCTV Daerah (/dashboard/cctv)

Modul CCTV Daerah mengagregasikan ratusan tautan streaming video kamera pengawas lalu lintas (ATCS) dan fasilitas publik dari berbagai pemerintah daerah kota/kabupaten ke dalam direktori terpadu berbasis peta wilayah.


Tabel Pemetaan Komponen ke PostgreSQL & Elasticsearch

Komponen / Bagian UIPostgreSQL (Tabel & Kolom Kunci)Elasticsearch (Indeks & Field Kunci)Kafka (Topik & Alur Event)
Direktori & Pemutar Stream CCTV
GET /api/v1/cctv
• master_regions
  ↳ id, region_name, region_level, parent_id
• static_dataset_records
  ↳ dataset_id, raw_payload->nama_kamera, raw_payload->stream_url, raw_payload->lat, raw_payload->lng, raw_payload->status
• cctv_directory
  ↳ camera_id, location_name, province, city, sub_category, stream_status (Online, Offline, Degraded), coordinates (geo_point)
queue-cctv-healthcheck
(RTSP/HLS Health Poller)

Pemutaran Stream HLS/RTSP

Setiap entri kamera menyimpan metadata URL stream HLS (.m3u8) atau RTSP yang divalidasi status keaktifannya oleh worker background secara periodik. Status ketersediaan diperbarui ke indeks Elasticsearch cctv_directory untuk memfilter kamera offline secara instan.

On this page