+ Some Fixes + Profiler.java new readme Signed-off-by: rattatwinko <seppmutterman@gmail.com>
48 lines
4.0 KiB
Markdown
48 lines
4.0 KiB
Markdown
# SWT-CCTV (Simple Watch Tool)
|
|
|
|
A rather simple CCTV software which operates with Java.
|
|
If you want to build this project on yourself, you will need IntelliJ (or any other IDE) and Maven!
|
|
If you are looking for a desktop like experience this is the software, it has its own windowing system!
|
|
|
|
## Downloads:
|
|
|
|
If you are looking for downloads then you are in luck! Currently there are Windows Executables and portable Jar Files in place!
|
|
Take a look at the [releases](https://rattatwinko.servecounterstrike.com/gitea/rattatwinko/swt-cctv/releases) page for the newest software releases!
|
|
|
|
[Releases Page](https://rattatwinko.servecounterstrike.com/gitea/rattatwinko/swt-cctv/releases)
|
|
|
|
## Dependencies:
|
|
- Webcam by Sarxos
|
|
- Swing (AWT)
|
|
- junit for testing stuff
|
|
- Jackson (fasterxml) → serializing the config for network cams
|
|
- JavaCV
|
|
- FFmpeg
|
|
|
|
### Future Plans:
|
|
Implement some more JavaCV cause of performance.
|
|
|
|
## Requirements:
|
|
|
|
- JRE/JDK 1.8.00 - 25 ([Reccomended](https://adoptium.net/de/download?link=https%3A%2F%2Fgithub.com%2Fadoptium%2Ftemurin17-binaries%2Freleases%2Fdownload%2Fjdk-17.0.17%252B10%2FOpenJDK17U-jre_x64_windows_hotspot_17.0.17_10.msi&vendor=Adoptium))
|
|
|
|
| System Requirements | Minimum Requirements | Reccomended Requirements |
|
|
|--------------------- |---------------------------------------------------------------------------------------------------------------------------------------- |------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
|
| **_CPU_** | [Intel(R) Celeron(R) CPU G550 @ 2.60GHz](https://www.techpowerup.com/cpu-specs/celeron-g550.c1339) **_Or any Dual Core CPU_** | [Intel® Core™ i5-3470](https://www.intel.de/content/www/de/de/products/sku/68316/intel-core-i53470-processor-6m-cache-up-to-3-60-ghz/specifications.html) Or any **_Quad (or more) Core CPU_** |
|
|
| **_RAM_** | **2GB DDR3** | **4/8GB DDR3/4/5** (You can have **_more_** than this, _Java likes it_) |
|
|
| **_JRE_** | Java Runtime Enviroment: [1.8.000](https://javadl.oracle.com/webapps/download/AutoDL?BundleId=252905_0d06828d282343ea81775b28020a7cd3) | Java Runtime Enviroment _(or JDK)_: [17](https://adoptium.net/download?link=https%3A%2F%2Fgithub.com%2Fadoptium%2Ftemurin17-binaries%2Freleases%2Fdownload%2Fjdk-17.0.17%252B10%2FOpenJDK17U-jre_x64_windows_hotspot_17.0.17_10.msi&vendor=Adoptium) |
|
|
| **_Disk Space_** | **_100Mb of HDD/SSD_** Space for the Program (currently **40.3Mb**) ; _For Recording more is needed_ | _100Mb SSD Space_ ; For Recording more than 100Mb , this depends on how many cameras you have |
|
|
|
|
**Note: This was tested on these CPU'S!**
|
|
|
|
### Future Plans:
|
|
|
|
- [x] basic network cam interfacing
|
|
- [x] better multiplexer (or whatever the viewport is called in cctv)
|
|
- [x] Protable .jar which can be run with **JRE 17**
|
|
- [ / ] Performance stabilisation (currently it is in place, and this app can be run on shitty hardware, but it can be better (current low is a celeron g550))
|
|
- [ ] JavaCV integration for cameras
|
|
|
|
|
|
### Author(s):
|
|
- rattatwinko |