2b382210eb
Refactor streaming readers: Split into modular files and implement base class
...
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Successful in 10m17s
Build Worker Base and Application Images / build-docker (push) Successful in 3m54s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
- Removed the existing `readers.py` file and created separate modules for `FFmpegRTSPReader`, `HTTPSnapshotReader`, and utility functions.
- Introduced an abstract base class `VideoReader` to standardize the interface for video stream readers.
- Updated `FFmpegRTSPReader` and `HTTPSnapshotReader` to inherit from `VideoReader` and implement required methods.
- Enhanced logging utilities for better readability and maintainability.
- Removed `pycuda` from requirements as it is no longer needed.
2025-09-26 20:03:09 +07:00
33d738b31b
fix: remove unused watchdog logging configuration and FrameFileHandler
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m55s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
2025-09-26 19:42:57 +07:00
2808316e94
fix: remove unused RTSPReader import and related code
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-26 19:42:41 +07:00
ziesorx
cd1359f5d2
fix: enable hardward acceleration
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m14s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
2025-09-26 15:06:12 +07:00
ziesorx
9f8372d844
fix: change save image logic
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m15s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
2025-09-26 15:00:24 +07:00
ziesorx
61ac39b4f3
fix: validator
2025-09-26 14:50:45 +07:00
ziesorx
791f611f7d
feat: custom bot-sort based tracker
2025-09-26 14:22:38 +07:00
ziesorx
bd201acac1
fix: cameras buffer
2025-09-26 13:16:37 +07:00
ziesorx
519e073f7f
fix: camera api endpoint
2025-09-26 13:05:58 +07:00
ziesorx
83aaf95f59
fix: can read, track, and detect frame
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m5s
Build Worker Base and Application Images / deploy-stack (push) Successful in 11s
2025-09-26 11:24:48 +07:00
ziesorx
f5c6da8014
change: temp_file path
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m1s
Build Worker Base and Application Images / deploy-stack (push) Successful in 20s
2025-09-26 10:18:44 +07:00
a12e3efa12
refactor: enhance FFmpegRTSPReader to implement persistent file locking for PPM frame reading
Build Worker Base and Application Images / check-base-changes (push) Successful in 9s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m8s
Build Worker Base and Application Images / deploy-stack (push) Successful in 14s
2025-09-26 03:04:53 +07:00
fe0da18d0f
refactor: change temporary file format from JPG to PPM for improved frame reading
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m52s
Build Worker Base and Application Images / deploy-stack (push) Successful in 13s
2025-09-26 02:55:26 +07:00
73c3367681
refactor: update FFmpegRTSPReader to use JPG format for single frame updates and improve image quality
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m48s
Build Worker Base and Application Images / deploy-stack (push) Successful in 10s
2025-09-26 02:51:30 +07:00
95c39a008f
refactor: suppress noisy watchdog debug logs for cleaner output
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m53s
Build Worker Base and Application Images / deploy-stack (push) Failing after 12s
2025-09-26 02:35:27 +07:00
2742b86961
refactor: enhance FFmpegRTSPReader to improve frame reading reliability with retry logic
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m51s
Build Worker Base and Application Images / deploy-stack (push) Successful in 8s
2025-09-26 02:26:44 +07:00
84144a2955
refactor: update FFmpegRTSPReader to read and update a single frame in place for improved efficiency
Build Worker Base and Application Images / check-base-changes (push) Successful in 10s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m0s
Build Worker Base and Application Images / deploy-stack (push) Has been cancelled
2025-09-26 02:20:14 +07:00
cb31633cc1
refactor: enhance FFmpegRTSPReader with file watching and reactive frame reading
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-26 02:18:20 +07:00
79a1189675
refactor: update FFmpegRTSPReader to use a temporary file for frame reading and improve error handling
2025-09-26 02:15:06 +07:00
c38b58e34c
refactor: add FFmpegRTSPReader for enhanced RTSP stream handling with CUDA acceleration
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m57s
Build Worker Base and Application Images / deploy-stack (push) Successful in 20s
2025-09-26 02:07:17 +07:00
08cb4eafc4
refactor: enhance error handling and logging in RTSPReader for improved frame retrieval diagnostics
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m57s
Build Worker Base and Application Images / deploy-stack (push) Successful in 20s
2025-09-26 01:58:50 +07:00
65b7573fed
refactor: remove unnecessary buffer size setting for RTSP stream to improve latency
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m52s
Build Worker Base and Application Images / deploy-stack (push) Successful in 10s
2025-09-26 01:52:50 +07:00
a1e7c42fb3
refactor: improve error handling and logging in RTSPReader for frame capture failures
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m55s
Build Worker Base and Application Images / deploy-stack (push) Successful in 23s
2025-09-26 01:44:46 +07:00
c6a4258055
refactor: enhance error logging in RTSPReader for better debugging of frame capture issues
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-26 01:42:30 +07:00
cb9ff7bc86
refactor: update FFmpeg hardware acceleration to use NVDEC instead of CUVID for improved performance
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 3m2s
Build Worker Base and Application Images / deploy-stack (push) Successful in 10s
2025-09-26 01:33:41 +07:00
360a4ab890
feat: enhance logging for detected hardware codecs and improve CUDA acceleration handling
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m53s
Build Worker Base and Application Images / deploy-stack (push) Successful in 12s
2025-09-26 00:16:49 +07:00
719d16ae4d
refactor: simplify frame handling by removing stream type management and enhancing validation
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m55s
Build Worker Base and Application Images / deploy-stack (push) Successful in 12s
2025-09-26 00:07:48 +07:00
ziesorx
a45f76884f
fix: make ffmpeg support
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Failing after 6m4s
Build Worker Base and Application Images / build-docker (push) Has been skipped
Build Worker Base and Application Images / deploy-stack (push) Has been skipped
2025-09-25 23:23:56 +07:00
ziesorx
0fc86fb72b
Merge branch 'dev-check-cpu' into dev
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Failing after 3m15s
Build Worker Base and Application Images / build-docker (push) Has been skipped
Build Worker Base and Application Images / deploy-stack (push) Has been skipped
2025-09-25 23:01:04 +07:00
ziesorx
6bb679f4d8
fix: use gpu
2025-09-25 22:59:55 +07:00
ziesorx
b919a1ebe2
fix: use nvdec
2025-09-25 22:16:19 +07:00
ziesorx
9f29755e0f
feat: update filename and timestamp to gmt+7
Build Worker Base and Application Images / check-base-changes (push) Successful in 9s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m54s
Build Worker Base and Application Images / deploy-stack (push) Successful in 9s
2025-09-25 11:24:45 +07:00
ziesorx
f4b898ccd1
fix: wrong function name
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m50s
Build Worker Base and Application Images / deploy-stack (push) Successful in 9s
2025-09-25 03:27:33 +07:00
ziesorx
c2c80222f1
fix: initialization None error
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m53s
Build Worker Base and Application Images / deploy-stack (push) Successful in 9s
2025-09-25 03:21:22 +07:00
ziesorx
2f3c2b08cb
fix: RTSP Connection Issues
Build Worker Base and Application Images / check-base-changes (push) Successful in 11s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m56s
Build Worker Base and Application Images / deploy-stack (push) Successful in 10s
2025-09-25 03:12:27 +07:00
ziesorx
f467cb005d
feat: update max_streams
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-25 03:11:22 +07:00
ziesorx
b8de5e191e
fix: asyncio: Task was destroyed but it is pending
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m48s
Build Worker Base and Application Images / deploy-stack (push) Successful in 18s
2025-09-25 01:50:04 +07:00
ziesorx
5065e43837
feat: update pynvml in linux
Build Worker Base and Application Images / check-base-changes (push) Successful in 12s
Build Worker Base and Application Images / build-base (push) Successful in 4m44s
Build Worker Base and Application Images / build-docker (push) Successful in 3m3s
Build Worker Base and Application Images / deploy-stack (push) Successful in 24s
2025-09-25 01:26:19 +07:00
ziesorx
67096d4141
fix: minor bug fix
Build Worker Base and Application Images / deploy-stack (push) Blocked by required conditions
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Successful in 4m44s
Build Worker Base and Application Images / build-docker (push) Has been cancelled
2025-09-25 01:20:07 +07:00
ziesorx
2eba1f94ea
feat: add save frame if there is sessionId
Build Worker Base and Application Images / check-base-changes (push) Successful in 8s
Build Worker Base and Application Images / build-base (push) Successful in 5m23s
Build Worker Base and Application Images / build-docker (push) Successful in 3m11s
Build Worker Base and Application Images / deploy-stack (push) Successful in 23s
2025-09-25 00:45:09 +07:00
ziesorx
965a0d0a72
refactor: remove hardcoded
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m53s
Build Worker Base and Application Images / deploy-stack (push) Successful in 10s
2025-09-25 00:26:55 +07:00
ziesorx
dc47eb8580
refactor: remove hardcoded modelid
Build Worker Base and Application Images / check-base-changes (push) Successful in 7s
Build Worker Base and Application Images / build-base (push) Has been skipped
Build Worker Base and Application Images / build-docker (push) Successful in 2m46s
Build Worker Base and Application Images / deploy-stack (push) Successful in 12s
2025-09-25 00:18:02 +07:00
ziesorx
476f19cabe
Refactor: done phase 5
2025-09-24 22:01:26 +07:00
ziesorx
5176f99ba7
Refactor: Logging Cleanup
2025-09-24 20:39:32 +07:00
ziesorx
7a9a149955
Refactor: nearly done phase 5
2025-09-24 20:29:31 +07:00
ziesorx
dd401f14d7
feat: tracking works 100%
2025-09-23 23:06:03 +07:00
ziesorx
4002febed2
feat: add validator for post fueling and car abandon
2025-09-23 22:11:39 +07:00
ziesorx
7a38933bb0
feat: correct mock
2025-09-23 21:41:03 +07:00
ziesorx
d3d9c426f8
feat: validation with tracking works
2025-09-23 21:21:27 +07:00
ziesorx
4619c122f1
feat: make tracking works
2025-09-23 20:32:08 +07:00