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 UI | PostgreSQL (Tabel & Kolom Kunci) | Elasticsearch (Indeks & Field Kunci) | Kafka (Topik & Alur Event) |
|---|---|---|---|
Direktori & Pemutar Stream CCTVGET /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.
Knowledge Graph
Spesifikasi teknis modul Knowledge Graph (/dashboard/knowledge-graph), visualisasi jejaring aktor-isu, serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.
Aktivis & Influencer
Spesifikasi teknis modul Aktivis & Influencer (/dashboard/aktivis), profil Key Opinion Leader (KOL), serta pemetaan database PostgreSQL, Elasticsearch, dan Kafka.