Reviewed-on: #2 this is fine .... <img src="https://c.tenor.com/MYZgsN2TDJAAAAAd/tenor.gif"></img>
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 page for the newest software 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)
| System Requirements | Minimum Requirements | Reccomended Requirements |
|---|---|---|
| CPU | Intel(R) Celeron(R) CPU G550 @ 2.60GHz Or any Dual Core CPU | Intel® Core™ i5-3470 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 | Java Runtime Enviroment (or JDK): 17 |
| 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:
- basic network cam interfacing
- better multiplexer (or whatever the viewport is called in cctv)
- 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
Description
Releases
12
Languages
Java
98.9%
Python
1.1%