System Requirements
Server
| Minimum Requirements | |
|---|---|
| OS | Windows 10 64-bit or Windows 11 64-bit |
| Processor | Intel Core i5-10600 or AMD Ryzen 5 4600G1 |
| Memory | 16 GB RAM1 |
| Graphics | NVIDIA GeForce RTX 30602 |
| Storage | 2 GB3 |
| Web Browser | Google Chrome or Microsoft Edge (version 132 or later) |
| Software | Microsoft Visual C++ 2015-2022 Redistributable (x64) v14.42 or higher4 |
2 In general, Server's workload is not graphics-intensive. However, if you plan on streaming and/or recording RTSP streams a dedicated graphics card is recommended.
3 Just for Server, not including any media storage.
4 Microsoft Visual C++ 2015-2022 Redistributable (x64) can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe
Streamer
| Minimum Requirements | |
|---|---|
| OS | Windows 10 64-bit or Windows 11 64-bit |
| Processor | Intel Core i5-10600 or AMD Ryzen 5 4600G5 |
| Memory | 16 GB RAM5 |
| Graphics | NVIDIA GeForce RTX 30605 |
| Storage | 2 GB |
| Software | Microsoft Visual C++ 2015-2022 Redistributable (x64) v14.42 or higher 6 |
6 Microsoft Visual C++ 2015-2022 Redistributable (x64) can be downloaded from https://aka.ms/vs/17/release/vc_redist.x64.exe
Storage Requirements
Performaar uses the H.264 codec for recording and streaming, and stores recorded files as MP4. The size of a video file depends heavily on the framerate and bitrate, both of which can be configured within the software.
Assuming a framerate of 30 fps, the following is a rough estimate for a 60 minute recording:
| Content | Configured Average Bitrate | Resolution | File Size |
|---|---|---|---|
| High-noise | 8 mbps | 4k | ~4 gb |
| High-noise | 2 mbps | 1080p | ~1 gb |
| Low-noise | 8 mbps | 4k | ~350 mb |
| Low-noise | 2 mbps | 1080p | ~150 mb |
Technical Details
By default, the Unconstrained Variable Bitrate (UVBR) mode is used when encoding so the configured bitrate is actually the desired average. The actual bitrate, and thus the size of the file, will depend on the content being recorded. Content with high noise (e.g. 3D simulator output) will yield larger files than content with low noise (e.g. a mostly static dashboard).