ssửa lại chức năng frontend
This commit is contained in:
+9
-1
@@ -72,7 +72,7 @@ Sau đó set trực tiếp trong `api/data/config.json` của dashboard backend:
|
||||
"mediamtx_api_pass": "dashboard_password"
|
||||
```
|
||||
|
||||
Trong `paths`, bạn có thể để dashboard tự thêm path bằng API (Settings → Add Camera).
|
||||
Trong `paths`, bạn có thể để dashboard tự thêm path bằng Settings (nhập RTSP URL). Backend sẽ cập nhật trực tiếp file `mediamtx.yml`.
|
||||
|
||||
Tạo thư mục recordings:
|
||||
|
||||
@@ -130,6 +130,7 @@ pip install -r api/requirements.txt
|
||||
|
||||
Backend chỉ đọc cấu hình từ `api/data/config.json` (không đọc `.env`).
|
||||
Chạy lần đầu sẽ tự tạo file này (lưu camera + schedule + các tham số backend).
|
||||
Danh sách camera trong `config.json` sẽ được backend đồng bộ từ `mediamtx.yml`.
|
||||
|
||||
Bạn có thể chỉnh:
|
||||
|
||||
@@ -139,6 +140,13 @@ Bạn có thể chỉnh:
|
||||
- `recordings_dir` (mặc định `./mediamtx/recordings` trong project)
|
||||
- `api_port` (mặc định `8008`)
|
||||
|
||||
Các thao tác trong Settings:
|
||||
|
||||
- Add Camera: chỉ nhập RTSP URL, backend tự tạo tên `camN` trong `mediamtx.yml`
|
||||
- Delete Camera: xóa path tương ứng trong `mediamtx.yml`
|
||||
- MediaMTX record: bật/tắt `pathDefaults.record` trong `mediamtx.yml`
|
||||
- Restart MediaMTX Docker: gọi `docker compose -f mediamtx/docker-compose.yml restart mediamtx`
|
||||
|
||||
Nếu chạy mô hình 2 thiết bị, set theo IP máy A (MediaMTX), ví dụ:
|
||||
|
||||
```json
|
||||
|
||||
Reference in New Issue
Block a user