Daily Playback
Tampilkan dan putar rekaman satu hari penuh dalam tampilan Timeline harian — identifikasi aktivitas dengan cepat tanpa harus membuka segmen per segmen.
Pengenalan
Halaman Daily Playback adalah antarmuka khusus untuk memutar rekaman dalam cakupan satu hari penuh sekaligus. Berbeda dengan Playback reguler yang mengharuskan operator memilih segmen rekaman terlebih dahulu dari daftar, Daily Playback langsung menyajikan seluruh rekaman hari yang dipilih dalam bentuk Timeline vertikal per jam di sisi kanan layar. Operator dapat langsung mengklik jam atau menit tertentu untuk langsung memutar rekaman pada waktu tersebut.
Pendekatan harian ini sangat berguna ketika Anda perlu:
- Meninjau aktivitas sepanjang hari — misalnya, memeriksa apakah terjadi sesuatu pada kamera tertentu di rentang pagi hingga malam.
- Merespons insiden — dengan cepat menavigasi ke jam kejadian tanpa harus mengetahui nama file rekaman.
- Memfilter berdasarkan analitik — Timeline dapat diwarnai berdasarkan event deteksi AI (Face Recognition, LPR, dll.) agar jam-jam dengan aktivitas tertentu langsung terlihat.
- Mengunduh klip tertentu — Clip Mode memungkinkan Anda menandai rentang waktu di Timeline untuk diunduh sebagai satu file video.
Daily Playback hanya tersedia untuk stream yang memiliki rekaman aktif di NVR Server. Pastikan stream telah dikonfigurasi dengan fitur recording dan NVR Server dalam kondisi online.
Cara Menggunakan
Membuka Daily Playback
Navigasi ke Recorded Streams
Buka menu Media Servers di sidebar, lalu pilih Recorded Streams. Halaman ini menampilkan semua stream yang memiliki rekaman tersedia di NVR Server yang dipilih.
Pilih Stream dan Buka Daily Playback
Pada baris atau kartu stream yang ingin Anda tinjau, klik tombol Daily Playback. Anda akan diarahkan ke halaman /media-servers/recorded-streams/:nvrServerId/daily-playback dengan parameter stream yang sesuai.
Halaman juga dapat diakses langsung melalui URL dengan parameter berikut:
/media-servers/recorded-streams/1/daily-playback
?app=live
&name=kamera_lobi
&date=2025-04-30
&time=08:30Pilih Tanggal
Klik tombol tanggal (ikon kalender) di panel Timeline untuk membuka kalender. Hari-hari yang memiliki rekaman tersedia ditandai dengan titik biru di bawah angka tanggal. Pilih tanggal yang ingin Anda periksa — Timeline akan otomatis memuat distribusi jam untuk hari tersebut.
Tanpa rekaman aktif pada hari tertentu, tanggal tersebut tidak dapat dipilih di kalender.
Navigasi Timeline dan Putar Rekaman
Panel Timeline di sisi kanan menampilkan 24 jam dalam satu kolom vertikal. Jam yang memiliki rekaman ditampilkan dengan blok berwarna, sementara jam kosong tampil redup. Klik pada jam atau menit tertentu untuk langsung memutar rekaman di video player sebelah kiri.
Gunakan zoom pada Timeline untuk memperbesar tampilan jam tertentu dan mendapatkan presisi hingga tingkat menit.
Filter Event Berdasarkan Analitik (Opsional)
Klik ikon filter (tumpukan layer) di bagian atas panel Timeline untuk memilih jenis analitik yang ingin disorot. Setelah filter diterapkan, Timeline akan menampilkan marker event dari analitik yang dipilih sehingga Anda dapat langsung menuju momen terjadinya deteksi AI.
Unduh Klip (Opsional)
Aktifkan Clip Mode di panel Timeline untuk menandai rentang waktu tertentu. Setelah rentang dipilih, tombol unduh akan muncul pada rentang tersebut. Klik tombol unduh untuk menyimpan klip video langsung dari NVR Server.
Fitur Utama
Timeline Vertikal 24 Jam
Seluruh rekaman dalam satu hari divisualisasikan dalam Timeline per jam dari 00:00 hingga 23:59. Blok berwarna menunjukkan ketersediaan rekaman; klik langsung untuk memutar.
Kalender dengan Indikator Rekaman
Kalender pemilih tanggal menandai hari-hari yang memiliki rekaman tersedia dengan titik biru. Tanggal tanpa rekaman secara otomatis dinonaktifkan untuk mencegah navigasi yang tidak perlu.
Filter Event Analitik
Saring dan sorot jam-jam yang mengandung event dari analitik tertentu (Face Recognition, LPR, dll.) langsung di Timeline untuk menemukan momen penting dengan lebih cepat.
Clip Mode & Unduhan
Tandai rentang waktu tertentu di Timeline menggunakan Clip Mode, lalu unduh segmen video tersebut langsung dari NVR Server tanpa perlu mengunduh rekaman seharian penuh.
Zoom Timeline
Perbesar tampilan Timeline untuk navigasi yang lebih presisi hingga level menit, berguna saat menyelidiki insiden dalam rentang waktu yang sempit.
Sticky Video Player
Panel video player tetap terlihat (sticky) saat Anda menggulir Timeline, sehingga Anda dapat membandingkan rekaman dari berbagai waktu tanpa kehilangan konteks video yang sedang diputar.
Parameter URL
Daily Playback mendukung deep-linking melalui query parameter URL. Hal ini memungkinkan sistem lain (misalnya, dari halaman Event History) untuk membuka Daily Playback langsung pada waktu dan event tertentu.
Prop
Type
API Reference
Semua endpoint memerlukan header
Authorization: Bearer <token>. Lihat Otentikasi untuk cara mendapatkan Token.
GET /api/visionaire-media/:nvrServerId/recordings/:path/daily
Mengambil distribusi harian rekaman untuk pemilih tanggal. Mengembalikan daftar bulan beserta hari-hari yang memiliki rekaman tersedia.
Path Parameter:
| Parameter | Tipe | Keterangan |
|---|---|---|
nvrServerId | number | ID NVR Server. |
path | string | Path stream dalam format {app}/{name} (contoh: live/kamera_lobi). |
Prop
Type
Contoh Respons:
{
"success": true,
"data": [
{
"year": 2025,
"month": 4,
"days": [
{ "day": 28, "available": true, "date": "2025-04-28" },
{ "day": 29, "available": true, "date": "2025-04-29" },
{ "day": 30, "available": false, "date": "2025-04-30" }
]
}
]
}GET /api/visionaire-media/:nvrServerId/recordings/:path/hourly
Mengambil distribusi jam rekaman untuk satu hari tertentu. Digunakan oleh Timeline vertikal untuk menampilkan blok ketersediaan rekaman per jam dan menit.
Path Parameter:
| Parameter | Tipe | Keterangan |
|---|---|---|
nvrServerId | number | ID NVR Server. |
path | string | Path stream dalam format {app}/{name}. |
Prop
Type
Contoh Respons:
{
"success": true,
"data": {
"date": "2025-04-29",
"hours": [
{
"hour": 8,
"minute": 0,
"available": true,
"duration": 3600,
"time": "08:00",
"ranges": [
{ "start": "08:00", "end": "08:59" }
]
}
]
}
}GET /api/visionaire-media/:nvrServerId/playbacks/:path
Mengambil atau memutar segmen rekaman. Ketika parameter start dan duration disertakan, endpoint ini langsung melakukan Stream video; tanpa parameter tersebut, endpoint mengembalikan daftar segmen yang tersedia.
Prop
Type
Tips & Troubleshooting
Selanjutnya
Playback Rekaman
Putar ulang rekaman kamera per segmen dari Media Server — pilih waktu, telusuri daftar rekaman, unduh footage, dan akses stream Playback melalui API untuk investigasi forensik.
API Reference — Media Servers
Endpoint untuk mengelola NVR Server, NVR Resource, RTMP Stream, Playback rekaman, dan kebijakan retensi video.