Infrastruktur
Mengenal Stream, Node, Pipeline, Instance, dan Federation — komponen yang menangani sumber video di Lenz.
Apa yang Akan Anda Pelajari
Halaman ini menjelaskan bagaimana Lenz "melihat" kamera CCTV Anda dan bagaimana infrastruktur di balik layar diorganisasi. Setelah membaca halaman ini, Anda akan paham bedanya Stream, Node, dan Pipeline, serta kapan Anda perlu memikirkan tentang Instance dan Federation.
Alur Sederhana
Setiap kamera CCTV terhubung ke Lenz sebagai sebuah Stream. Stream berjalan di sebuah Node, dan setiap stream memiliki Pipeline yang menentukan analitik apa yang berjalan di stream tersebut.
Stream
Stream adalah representasi satu sumber video yang ditangani sistem — biasanya satu kamera CCTV yang mengirimkan video melalui protokol RTSP atau RTMP.
Setiap stream memiliki informasi seperti:
- Nama — label yang mudah dikenali (mis. "Lobby Lantai 1")
- Alamat sumber — URL kamera, mis.
rtsp://192.168.1.100:554/channel1 - Lokasi geografis — koordinat untuk tampilan peta
- Status — sedang online atau offline
Stream dapat dinonaktifkan sementara tanpa harus dihapus. Berguna saat kamera sedang di-maintenance.
Node
Node adalah satu host (server, virtual machine, atau perangkat edge) tempat sistem analitik berjalan. Satu node bisa mengelola banyak stream sekaligus, tergantung kapasitas hardware dan lisensi.
Anda dapat memantau status setiap node — online, offline, beban CPU/GPU, dan utilisasi memori — melalui menu Resource Monitoring.
Pipeline
Pipeline adalah konfigurasi analitik yang melekat pada sebuah stream. Pipeline menentukan jenis analitik apa yang berjalan — misalnya pengenalan wajah, pembacaan plat nomor, atau analitik orang.
Aturan pentingnya:
- Satu stream = satu pipeline aktif pada satu waktu
- Anda bisa mengganti pipeline kapan saja melalui menu detail stream
- Pipeline yang sedang aktif ditampilkan di halaman detail stream
Instance
Instance adalah satu deployment Lenz yang berdiri sendiri — punya database, daftar stream, dan node sendiri. Pada deployment standar, hanya ada satu instance yang aktif, dan Anda tidak perlu memikirkan konsep ini.
Instance baru relevan ketika sebuah organisasi memiliki lebih dari satu lokasi atau data center, dan masing-masing menjalankan Lenz secara terpisah. Di situlah Federation berperan.
Federation
Federation adalah mode operasi di mana satu Dashboard Lenz terhubung ke banyak Instance sekaligus, dan menampilkan data dari semuanya seolah-olah berasal dari satu sistem.
Manfaat utama Federation:
- Tampilan terpusat untuk organisasi multi-lokasi
- Agregasi data lintas instance — misalnya total event dari semua lokasi
- Pemisahan data tetap terjaga di tingkat instance
Federation umumnya hanya relevan untuk administrator yang mengelola banyak deployment. Operator biasa cukup tahu bahwa fitur ini ada — tidak perlu mengkonfigurasi sendiri.
Saat federation aktif, Anda akan melihat pemilih instance di header Dashboard. Pilih instance tertentu untuk melihat datanya, atau pilih mode agregat untuk melihat data lintas instance.