Media Servers
Pantau dan kelola NVR/Media Server untuk perekaman video, playback, dan investigasi rekaman.
Pengenalan
Fitur Media Servers pada Lenz Dashboard memungkinkan Anda mengelola server NVR (Network Video Recorder) yang berfungsi sebagai pusat perekaman video dari kamera-kamera yang terdaftar di sistem. Setiap Media Server menyimpan rekaman video secara berkelanjutan dan menyediakan akses playback untuk keperluan investigasi dan audit. Lenz mendukung dua jenis backend: Visionaire Media (SRS-based, dikembangkan oleh Nodeflux) dan NVR generik termasuk perangkat Hikvision.
Operator dapat menggunakan Media Servers untuk menelusuri rekaman historis dari suatu kamera, memutar ulang kejadian pada waktu tertentu, serta mengunduh klip video sebagai bukti. Bagi integrator, seluruh fungsionalitas tersedia melalui REST API yang mendukung mode Federation untuk deployment multi-instance, sehingga satu tampilan dapat menggabungkan rekaman dari beberapa node sekaligus.
Fitur Media Servers dikendalikan oleh feature flag MEDIA_SERVER_ENABLED. Jika menu Media Servers tidak muncul di sidebar, pastikan flag ini telah diaktifkan oleh administrator melalui halaman Preferences → Feature. Sub-fitur seperti Playback dan Daily Playback juga memiliki flag tersendiri yang bergantung pada flag induk ini.
Sub-halaman
Manajemen Server
Tambah, edit, dan hapus server NVR. Kelola konfigurasi host, port API, port playback, serta tipe backend (Visionaire Media / Hikvision).
Recorded Streams
Telusuri daftar stream yang memiliki rekaman tersimpan di Media Server. Filter berdasarkan channel, status aktif, dan nama stream.
Playback
Putar ulang rekaman video dengan kontrol timeline, pilih segmen waktu, dan unduh klip rekaman.
Daily Playback
Tampilan harian dengan timeline 24 jam lengkap dengan event marker untuk navigasi rekaman yang efisien.
Cara Menggunakan
Pilih Server NVR
Buka halaman Recorded Streams dan gunakan dropdown Media Server di bagian atas untuk memilih server yang ingin Anda telusuri. Pastikan server sudah dikonfigurasi terlebih dahulu melalui halaman Manajemen Server. Jika belum ada server yang terdaftar, tabel tidak akan menampilkan data rekaman.
Pilih Stream yang Direkam
Setelah server dipilih, sistem akan memuat seluruh daftar stream yang memiliki rekaman. Gunakan filter Channel, Active streams only, dan kotak pencarian untuk menemukan stream yang Anda cari. Setiap baris tabel menampilkan status live, ketersediaan arsip rekaman, dan status recording.
Buka Playback atau Daily Playback
Klik tombol aksi pada baris stream untuk membuka halaman Playback atau Daily Playback. Halaman Playback cocok untuk memutar rekaman pada rentang waktu spesifik, sementara Daily Playback memberikan gambaran rekaman selama satu hari penuh dengan timeline 24 jam.
Putar atau Unduh Rekaman
Pada halaman Playback, gunakan kontrol timeline untuk menavigasi ke momen yang diinginkan. Anda dapat menjeda, melanjutkan, dan mengubah kecepatan putar. Untuk keperluan investigasi, gunakan fitur unduh klip untuk menyimpan segmen rekaman tertentu ke perangkat Anda.
Fitur Utama
Multi-Server
Daftarkan dan kelola beberapa server NVR sekaligus dari satu dashboard. Setiap server dapat memiliki konfigurasi host, port, dan tipe backend yang berbeda.
Timeline Scrubbing
Navigasi rekaman secara intuitif menggunakan timeline interaktif. Klik atau seret penanda waktu untuk loncat ke momen tertentu dalam rekaman.
Daily View
Tampilan harian dengan timeline 24 jam memudahkan operator melihat ketersediaan rekaman sepanjang hari dan menemukan celah rekaman yang tidak terdokumentasi.
Event Markers
Penanda event pada timeline Daily Playback membantu operator menemukan momen penting secara cepat tanpa harus memutar rekaman dari awal.
Download Klip
Unduh segmen rekaman tertentu dalam format video untuk keperluan dokumentasi, pelaporan, atau penyerahan bukti.
Federation Support
Semua endpoint Media Server mendukung mode Federation, memungkinkan akses rekaman dari beberapa node Lenz sekaligus melalui satu antarmuka terpusat.
API Reference (Overview)
GET /api/visionaire-media
Mengambil daftar seluruh Visionaire Media Server yang terdaftar. Endpoint ini digunakan sebagai sumber data untuk dropdown pemilihan server di halaman Recorded Streams dan Playback.
curl "${VITE_API_URL}/api/visionaire-media" \
-H "Authorization: Bearer ${TOKEN}"GET /api/nvr-servers
Mengambil daftar server NVR generik (termasuk Hikvision). Digunakan untuk manajemen server pada halaman pengaturan Media Server.
curl "${VITE_API_URL}/api/nvr-servers" \
-H "Authorization: Bearer ${TOKEN}"GET /api/nvrs
Mengambil detail NVR termasuk informasi channel dan konfigurasi recording. Digunakan untuk menampilkan data lengkap server pada halaman manajemen.
curl "${VITE_API_URL}/api/nvrs" \
-H "Authorization: Bearer ${TOKEN}"GET /api/rtmp-streams
Mengambil daftar RTMP stream yang tersedia pada server. Digunakan untuk menampilkan daftar stream pada halaman Recorded Streams beserta status live dan ketersediaan rekaman.
curl "${VITE_API_URL}/api/rtmp-streams" \
-H "Authorization: Bearer ${TOKEN}"Detail endpoint lengkap untuk operasi spesifik — termasuk parameter filter, pagination, dan format respons — tersedia di sub-halaman terkait.
Tips & Troubleshooting
Selanjutnya
Manajemen Server
Konfigurasi dan kelola server NVR Anda.
Recorded Streams
Telusuri dan pilih stream untuk playback.
Resource Monitoring
Pantau utilisasi sumber daya sistem secara keseluruhan.
API Reference
Seluruh fungsionalitas Media Servers tersedia melalui REST API. Dokumentasi endpoint lengkap — termasuk parameter, schema request/response, dan contoh — tersedia di halaman API Reference.
API Reference — Sites
Endpoint untuk mengelola Site (lokasi fisik), hierarki parent-child, penetapan stream, dan pembaruan batch.
Manajemen Server
Daftarkan, kelola, dan uji koneksi Media Server (NVR) — tambah server baru, edit konfigurasi host dan port, serta hapus server yang tidak lagi digunakan dari satu halaman terpusat.