API kamera NVR mendukung ubah kredensial, daftar kamera, PTZ, OSD, reboot, dewarp, dan konfigurasi CCTV profesional.
Manajemen API Kamera NVR Lengkap
Dalam sistem surveillance modern, pengelolaan kamera IP tidak hanya sebatas menampilkan live view. Administrator membutuhkan kontrol penuh terhadap password perangkat, status koneksi, lokasi kamera, preset PTZ, OSD, reboot jarak jauh, hingga dewarp kamera fisheye. Karena itu NVR profesional menyediakan API Kamera berbasis HTTP untuk otomatisasi dan manajemen terpusat.
Sistem ini sangat cocok untuk gedung perkantoran, kawasan industri, smart city, rumah sakit, pusat perbelanjaan, dan command center yang memiliki banyak kamera aktif.
Otentikasi dan Hak Akses
Seluruh akses API membutuhkan HTTP Basic Authentication atau HTTP Digest Authentication. User juga wajib memiliki izin konfigurasi sistem.
Contoh hak akses:
Administrator = full control
Engineer = maintenance dan setting
Operator = live view dan PTZ
Viewer = hanya melihat kamera
Dengan model permission ini, keamanan sistem menjadi lebih terjaga.
Ubah Kredensial Sumber Kamera Jaringan
Jika password kamera berubah, administrator dapat memperbarui kredensial source tanpa login ke tiap kamera.
Contoh request:
PUT /api/sources/1
Content-Type: application/json
{
"password":"PassWord1"
}
Fungsi ini digunakan untuk source ID 1.
Keunggulan:
Rotasi password cepat
Maintenance massal
Keamanan lebih baik
Ubah Password Banyak Kamera Sekaligus
Untuk proyek besar, beberapa source dapat diubah dalam satu request.
{
"sources":[
{"id":1,"password":"PassWord1"},
{"id":2,"password":"PassWord2"}
]
}
Sangat efisien untuk ratusan kamera.
Daftar Kamera CCTV
Untuk melihat seluruh kamera terhubung:
GET /api/cameras
Informasi yang didapat:
ID kamera
Nama kamera
IP address
Lokasi GPS
Status connected
Sinyal valid
Streaming aktif
Recording aktif
PTZ tersedia
URL HTTP kamera
Contoh status:
Camera 1 = Online
Camera 2 = Offline
Camera 3 = No Signal
Informasi Kamera Detail
Untuk melihat detail satu kamera:
GET /api/cameras/1
Cocok untuk troubleshooting cepat.
Ubah Source dan Channel Kamera
Jika kamera dipindah ke source lain:
{
"source":2,
"channel":3
}
Artinya kamera memakai source 2 channel 3.
Ubah Lokasi Kamera
Untuk sistem GIS atau smart city:
{
"location":"-6.345000,106.893265"
}
Lokasi ini dapat ditampilkan di peta digital.
Aktif / Nonaktif Streaming
Jika bandwidth penuh atau maintenance:
{
"streaming":false
}
Streaming kamera dihentikan sementara tanpa menghapus perangkat.
Ubah Password Kamera
Password perangkat dapat diganti langsung dari NVR.
{
"password":"NewSecurePass"
}
Ini penting untuk hardening keamanan CCTV.
Preset Kamera PTZ
Preset memudahkan operator berpindah posisi kamera otomatis.
{
"ptz_presets":[
{"name":"Gerbang"},
{"name":"Lobby"},
{"name":"Parkir"}
]
}
Manfaat:
Akses cepat area penting
Monitoring lebih efisien
Tour Kamera PTZ
Kamera dapat patroli otomatis antar preset.
{
"ptz_tours":[
{
"name":"Tour Malam",
"restart":true,
"restart_timeout":60
}
]
}
Cocok untuk area perimeter dan parkiran luas.
Pengaturan OSD Kamera
OSD adalah teks yang tampil di video.
{
"osd":[
{
"text":"AREA PARKIR",
"size":40,
"color":"#ffffff",
"location":"top-left"
}
]
}
Posisi tersedia:
top-left
top-center
top-right
bottom-left
bottom-center
bottom-right
Nyalakan Ulang Kamera
Jika kamera hang atau freeze:
{
"reboot":true
}
Teknisi tidak perlu datang ke lokasi.
Dewarping Kamera Fisheye
Untuk kamera 360 derajat agar gambar normal:
{
"dewarp":{
"enable":true,
"screen_mode":0
}
}
Mode:
0 = Tampilan Tunggal
1 = Tampilan Segi Empat
Cocok untuk lobby, hall, dan ruangan luas.
Keunggulan API Kamera NVR
Kontrol kamera terpusat
Maintenance lebih cepat
Mudah integrasi dashboard
Support PTZ profesional
Dukungan GIS dan smart city
Efisiensi teknisi lapangan
Kesimpulan
API Kamera NVR adalah solusi modern untuk mengelola seluruh perangkat CCTV secara profesional. Mulai dari ubah password, daftar kamera, lokasi GPS, PTZ, OSD, reboot, hingga dewarp dapat dilakukan dari satu sistem terpusat. Teknologi ini membantu perusahaan meningkatkan keamanan, efisiensi, dan skalabilitas sistem surveillance bersama Nextid.