API Sources NVR mengelola sumber kamera jaringan dengan autentikasi aman, daftar IP camera, MAC address, channel, dan lokasi GPS.
API Sources Kamera NVR
Dalam sistem surveillance modern, pengelolaan sumber kamera jaringan menjadi komponen penting agar seluruh IP camera dapat dikenali, dipantau, dan diintegrasikan ke NVR secara terpusat. Untuk kebutuhan tersebut, NVR profesional menyediakan API Sources yang berfungsi menampilkan daftar kamera jaringan lengkap beserta identitas perangkat, alamat IP, MAC address, lokasi, dan channel yang tersedia.
Fitur ini sangat berguna untuk teknisi CCTV, administrator jaringan, integrator keamanan, dan proyek skala besar seperti smart city, ETLE, gedung bertingkat, pabrik, hingga command center.
Otentikasi dan Hak Akses
Untuk mengakses API Sources, sistem memerlukan HTTP Basic Authentication atau HTTP Digest Authentication. Pengguna juga wajib memiliki izin konfigurasi sistem.
Artinya, hanya user tertentu yang dapat melihat atau memodifikasi data sumber kamera.
Contoh level akses:
Administrator = full access
Engineer = monitoring + konfigurasi
Operator = monitoring terbatas
Viewer = tanpa akses API
Hal ini menjaga keamanan perangkat dari perubahan ilegal.
Apa Itu Sumber Kamera Jaringan
Sumber kamera jaringan adalah daftar perangkat IP Camera yang terdeteksi atau sudah ditambahkan ke NVR. Setiap perangkat memiliki identitas unik dan channel video masing-masing.
Atribut utama yang tersedia:
id = nomor identitas source
name = nama perangkat
address = IP address kamera
mac = alamat MAC perangkat
location = koordinat GPS
channels = daftar channel video
Contoh struktur data:
ID 1 = netcam1
IP 192.168.0.101
MAC 12:34:56:78:90:ab
Endpoint Daftar Kamera Jaringan
Untuk menampilkan seluruh sumber kamera jaringan gunakan request berikut:
GET /api/sources HTTP/1.1
Host: demo.emstone.com
Authorization: Basic
Content-Type: application/json
Jika berhasil, sistem akan memberikan respon HTTP 200 OK.
Contoh Response JSON
{
"sources":[
{
"id":1,
"name":"netcam1",
"address":"192.168.0.101",
"mac":"12:34:56:78:90:ab",
"location":"37.484410,126.893265",
"channels":[
{"id":1,"name":"Channel 1"}
]
}
]
}
Artinya NVR berhasil mendeteksi satu kamera jaringan dengan satu channel aktif.
Contoh Multi Channel Camera
Beberapa perangkat encoder atau DVR IP memiliki banyak channel sekaligus.
Contoh:
{
"id":3,
"name":"netcam3",
"address":"192.168.0.103",
"channels":[
{"id":1,"name":"Channel 1"},
{"id":2,"name":"Channel 2"},
{"id":3,"name":"Channel 3"},
{"id":4,"name":"Channel 4"}
]
}
Ini umum digunakan pada encoder 4 channel atau DVR hybrid.
Manfaat Data Sources
Dengan API ini administrator dapat:
Melihat semua IP camera aktif
Cek IP address perangkat
Validasi MAC address asli
Mengetahui jumlah channel
Membaca lokasi GPS kamera
Integrasi otomatis ke dashboard lain
Contoh Penggunaan Profesional
Gedung kantor memiliki 80 kamera dari berbagai lantai.
Teknisi cukup memanggil /api/sources untuk mengetahui kamera mana yang online dan alamat IP masing-masing.
Smart city menggunakan GPS location untuk menampilkan posisi kamera di peta digital.
Audit Keamanan MAC Address
Alamat MAC sangat penting untuk memastikan perangkat asli dan mencegah konflik IP.
Contoh:
Jika dua kamera memakai IP sama, teknisi masih bisa membedakan lewat MAC address.
Tips Implementasi
Gunakan IP static untuk kamera penting
Beri nama source sesuai lokasi
Aktifkan autentikasi kuat
Kelompokkan channel per area
Simpan backup konfigurasi source
Integrasi dengan Sistem Lain
API Sources dapat dihubungkan ke:
Dashboard monitoring custom
Sistem asset management
GIS map camera
Software maintenance
AI detection platform
Kesimpulan
API Sources pada NVR adalah fitur penting untuk mengelola sumber kamera jaringan secara profesional. Dengan dukungan autentikasi aman, data IP address, MAC, lokasi, dan daftar channel, administrator dapat memonitor seluruh perangkat CCTV lebih cepat dan efisien. Solusi ini sangat ideal untuk sistem keamanan modern yang terpusat dan scalable bersama Nextid.