NVR tại chỗ (LAN): web 80, rtsp 554. NVR qua DDNS: dùng port đã map (vd web 81, rtsp 1554).
Để trống nếu giữ nguyên password cũ
Placeholder: {ch} số channel · {nvr} tên NVR ·
{date} · {time} · {datetime}.
Bật watermark sẽ re-encode clip (chậm ~2-3× nhưng text nằm vĩnh viễn trong file).
Khi bật "chữ chạy": vị trí trái/phải bị bỏ qua, chỉ chọn trên/dưới. Tốc độ 120px/s.
Fastload chỉ áp dụng khi khách clip theo khoảng thời gian (playback), không áp dụng cho Live.
Nếu NVR không hỗ trợ loadfile.cgi, hệ thống tự fallback về RTSP.
• libx264: ổn định, dùng cho trường hợp có watermark.
• h264_v4l2m2m: HW encode trên Pi, nhanh 3-5× nhưng Pi 4 với kernel 6.6+ có thể fail;
nếu fail hệ thống tự fallback về libx264 (nhớ xem log để biết).
• copy: KHÔNG re-encode, nhanh nhất (vài giây). Chỉ chọn khi đã xoá text watermark ở ô trên.
Nếu để watermark + chọn copy → hệ thống tự nâng lên libx264.
Scan sân (channel) từ NVR
"Scan NVR" = gọi API theo HÃNG đã chọn ở trên (Dahua ChannelTitle / Hik ISAPI InputProxy).
"ONVIF" = fallback cho NVR hãng khác lạ — nhớ enable ONVIF trong NVR trước.
Ch
Tên hiển thị cho khách
Sub
Dashboard NVR
📊 System info💾 Storage (HDD)🎨 Image settings (per channel)
Channel:
📼 Record mode (per channel)⚠ Danger zone
Mất 60-120s. Mọi cam offline trong lúc reboot.
OSD (tiêu đề + thời gian) — tất cả kênh
Ch
Tên hiện tại
Đổi tên
Tên
Giờ
Đang tải từ NVR…
⚠ Chỉ gửi những dòng có thay đổi. Áp dụng cho stream + recording, mất ~3s để NVR update.
Logo watermark (Pickletour)
Chưa load
⚠ Logo bake vào stream (EncodeBlend) nên clip khách tải về cũng có. Mất ~3s để NVR update.
Chuyển codec Dahua
Chưa load
⚠ Đổi codec xong có thể cần ~5s để NVR áp dụng. Nếu đang stream, restart lại.