Integrated API system for cheating detection using CCTV, rtsp protocol and YOLOv7 Algorithm
Here is our demo
| Component | Minimum | Recommended* | Maximum |
|---|---|---|---|
| CPU socket | 1.3 GHz (64-bit processor) or faster for multi-core | 3.1 GHz (64-bit processor) or faster multi-core | 2 sockets |
| Memory (RAM) | 8 GB | - | 64 GB |
| Hard disks dan storage | 10 GB hard disk with a 60 GB system partition | - | No limit |
node 20or latestpython 3.12ffmpeg, could be downloaded at official websiteultralytics, more detail docs official websitefastapi, more detail docs official websiteminio, more detail docs official websiteredis, more detail docs official websitedocker & docker compose, more detail docs official website
- Open a terminal and go inside the main root folder then run build.sh file
- Or you can manually run each services with Dockerfile (Not recommended)
- You can access localhost using the default port, running at 8080
- localhost:8080/watch/* => streaming endpoint
- localhost:8080/* => rest of endpoints