Added Profiler
+ Some Fixes + Profiler.java new readme Signed-off-by: rattatwinko <seppmutterman@gmail.com>
This commit is contained in:
33
readme.md
33
readme.md
@@ -1,26 +1,47 @@
|
||||
# SWT-CCTV
|
||||
# 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)
|
||||
- _lwjgl (with opengl)_ → This is important for our goals of rendering on the GPU.
|
||||
- junit for testing stuff
|
||||
- jcodec, in the future we will be recording using this
|
||||
- Jackson (fasterxml) → serializing the config for network cams
|
||||
- JavaCV
|
||||
- FFmpeg
|
||||
|
||||
### Future Plans:
|
||||
They arent too big, i want one thing more and that is some more utilities in the camera window.
|
||||
Implement some more JavaCV cause of performance.
|
||||
|
||||
Protable Jar which can be run with JRE 17 (already done but not too good!)
|
||||
## 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
|
||||
- [ ] better multiplexer (or whatever the viewport is called in cctv)
|
||||
- [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):
|
||||
|
||||
Reference in New Issue
Block a user