API HTTP NVR mendukung video, audio, kamera, pengguna, rekaman, PTZ, alarm, disk, media, dan sistem surveillance modern.
API HTTP NVR Lengkap Modern
Dalam era sistem keamanan digital, integrasi antar perangkat menjadi kebutuhan utama. API HTTP pada NVR modern hadir sebagai solusi untuk menghubungkan recorder dengan software lain seperti dashboard monitoring, access control, mobile apps, AI analytics, hingga sistem otomasi gedung. Dengan API berbasis HTTP, administrator dan developer dapat mengakses data recorder secara cepat, aman, dan fleksibel.
API HTTP memungkinkan komunikasi menggunakan metode GET, POST, PUT, dan DELETE. Sistem ini mempermudah pengambilan status perangkat, pengaturan kamera, pencarian rekaman, hingga kontrol PTZ melalui jaringan internal maupun cloud private.
Video Management API
Modul video digunakan untuk mengakses live streaming, status channel, resolusi, bitrate, codec, serta recording mode. Integrasi ini berguna untuk menampilkan live CCTV ke dashboard khusus.
Contoh:
GET /api/video/channels
GET /api/video/live/1
POST /api/video/record/start
Audio API
Fitur audio digunakan untuk two way communication, microphone input, speaker output, dan audio streaming. Sangat cocok untuk interkom keamanan atau area kontrol akses.
Contoh:
GET /api/audio/status
POST /api/audio/talk/start
Kamera API
Bagian kamera memungkinkan pengelolaan seluruh IP camera yang terhubung ke NVR. Administrator dapat menambah, menghapus, mengganti IP, mengatur nama kamera, hingga sinkronisasi status.
Contoh:
GET /api/camera/list
POST /api/camera/add
PUT /api/camera/update/5
Pengguna API
Manajemen user sangat penting untuk keamanan sistem. API pengguna mengatur akun operator, level akses, password policy, hingga audit login.
Contoh:
GET /api/user/list
POST /api/user/create
DELETE /api/user/remove/3
Pencarian Rekaman API
Fitur ini memungkinkan aplikasi mencari rekaman berdasarkan waktu, channel, motion event, atau alarm tertentu. Cocok untuk command center dan investigasi cepat.
Contoh:
GET /api/search/record?cam=2&date=2026-04-21
Peristiwa Event API
Event API digunakan untuk mendeteksi motion detection, video loss, intrusion, line crossing, disk error, atau alarm khusus lainnya.
Contoh:
GET /api/event/list
GET /api/event/realtime
PTZ Control API
Kamera PTZ dapat dikendalikan dari aplikasi eksternal melalui API. Fungsi meliputi pan, tilt, zoom, preset, patrol, dan speed control.
Contoh:
POST /api/ptz/left/1
POST /api/ptz/zoomin/1
POST /api/ptz/preset/1/3
Sensor dan Alarm API
Modul ini menangani input sensor eksternal seperti magnetic door, PIR detector, smoke detector, panic button, dan relay output sirene.
Contoh:
GET /api/alarm/input
POST /api/alarm/output/on
Disk dan Storage API
Untuk maintenance profesional, API storage memantau kapasitas HDD, kesehatan disk, status RAID, serta ruang tersisa.
Contoh:
GET /api/disk/status
GET /api/disk/capacity
Media API
Digunakan untuk snapshot, export video, download backup, dan pengelolaan file media.
Contoh:
GET /api/media/snapshot/4
GET /api/media/download?id=20260421001
System API
Modul sistem mencakup uptime, reboot, firmware version, network config, time sync, DNS, dan status CPU atau RAM.
Contoh:
GET /api/system/info
POST /api/system/reboot
GET /api/system/network
Keunggulan API HTTP NVR
API HTTP membuat NVR lebih modern karena dapat diintegrasikan ke ERP, SOC dashboard, aplikasi security guard, notifikasi Telegram, email alert, hingga AI plate recognition. Ini sangat berguna untuk proyek smart city, ETLE, gedung pintar, dan industri besar.
Kesimpulan
API HTTP NVR adalah fondasi penting dalam sistem surveillance masa kini. Dengan dukungan modul video, audio, kamera, pengguna, rekaman, PTZ, alarm, disk, media, dan sistem, recorder menjadi jauh lebih fleksibel serta siap terhubung dengan berbagai platform modern. Bagi perusahaan yang ingin sistem keamanan terpusat dan otomatis, teknologi ini adalah langkah tepat bersama Nextid.