System Requirements
Ensure your system meets the minimum requirements for optimal performance with Altegon video communication platform.
Server Requirements
Minimum Specifications
Component
Requirement
CPU
4 cores, 2.4 GHz
RAM
8 GB
Storage
100 GB SSD
Network
100 Mbps dedicated
OS
Ubuntu 20.04 LTS, CentOS 8, Windows Server 2019
Recommended Specifications
Component
Requirement
CPU
8 cores, 3.0 GHz
RAM
32 GB
Storage
500 GB NVMe SSD
Network
1 Gbps dedicated
OS
Ubuntu 22.04 LTS, Rocky Linux 8, Windows Server 2022
Enterprise Specifications
Component
Requirement
CPU
16+ cores, 3.2 GHz
RAM
64 GB+
Storage
1 TB+ NVMe SSD (RAID 10)
Network
10 Gbps dedicated
OS
Latest LTS versions
Client Requirements
Web Browsers
Supported Browsers
Chrome 90+ (Recommended)
Firefox 88+
Safari 14+
Edge 90+
Opera 76+
Required Features
WebRTC support
JavaScript enabled
Camera and microphone permissions
Secure context (HTTPS)
Mobile Devices
iOS
Version : iOS 13.0+
Devices : iPhone 7+, iPad Air 2+
RAM : 3 GB+ recommended
Android
Version : Android 8.0+ (API 26+)
RAM : 4 GB+ recommended
Camera : Rear and front-facing cameras
Desktop Applications
Windows
OS : Windows 10 version 1903+
Architecture : x64
RAM : 4 GB+
DirectX : 11+
macOS
OS : macOS 10.15+
Architecture : Intel x64 or Apple Silicon
RAM : 4 GB+
Linux
Distributions : Ubuntu 18.04+, CentOS 7+, Fedora 32+
Architecture : x64
RAM : 4 GB+
Libraries : GTK 3.0+
Network Requirements
Bandwidth Requirements
Quality Level
Video (per participant)
Audio (per participant)
Low
150 kbps
32 kbps
Standard
500 kbps
64 kbps
High
1.5 Mbps
128 kbps
Ultra
3 Mbps
256 kbps
Port Requirements
Required Ports
TCP 443 - HTTPS/WSS (required)
TCP 80 - HTTP redirect (optional)
UDP 3478 - STUN/TURN
UDP 10000-20000 - Media (configurable range)
Firewall Configuration
# Allow HTTPS traffic
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
# Allow STUN/TURN
iptables -A INPUT -p udp --dport 3478 -j ACCEPT
# Allow media ports
iptables -A INPUT -p udp --dport 10000 :20000 -j ACCEPT
Security Requirements
Certificates
Valid SSL/TLS certificate (required for WebRTC)
Certificate chain properly configured
Minimum TLS 1.2
Authentication
Support for OAuth 2.0, SAML 2.0, LDAP
Multi-factor authentication (recommended)
Role-based access control
Compliance
HIPAA : Available in Professional+ tiers
SOC 2 Type II : Compliant infrastructure
GDPR : Data protection features included
Database Requirements
Supported Databases
PostgreSQL 12+ (Recommended)
MySQL 8.0+
MongoDB 4.4+
Redis 6.0+ (for caching)
Database Sizing
Users
CPU
RAM
Storage
1-100
2 cores
4 GB
50 GB
100-1000
4 cores
8 GB
200 GB
1000+
8+ cores
16+ GB
500+ GB
Concurrent Users
Server Spec
Max Concurrent Users
Minimum
50
Recommended
200
Enterprise
1000+
Response Times
Connection establishment : < 2 seconds
Media start : < 3 seconds
API responses : < 500ms
Screen sharing start : < 1 second
Compatibility Matrix
WebRTC Support
graph LR
A[Chrome 90+] --> D[✅ Full Support]
B[Firefox 88+] --> D
C[Safari 14+] --> E[⚠️ Limited VP9]
F[Edge 90+] --> D
G[Mobile Safari] --> E
H[Chrome Mobile] --> D
Codec Support
Codec
Chrome
Firefox
Safari
Edge
H.264
✅
✅
✅
✅
VP8
✅
✅
❌
✅
VP9
✅
✅
❌
✅
AV1
✅
⚠️
❌
⚠️
Testing Your Environment
Pre-Installation Check
# Check system resources
free -h
df -h
nproc
# Test network connectivity
curl -I https://api.altegon-solutions.com/health
# Verify browser WebRTC support
# Visit: https://test.webrtc.org/
# Network speed test
speedtest-cli
# Latency test
ping -c 10 api.altegon-solutions.com
# Port connectivity test
telnet api.altegon-solutions.com 443
Next Steps
Once you've verified your system meets these requirements:
Installation Guide - Install the platform
Quick Start Guide - Make your first call
Performance Tuning - Optimize your setup
Important
These are minimum requirements. For production environments, we strongly recommend exceeding these specifications, especially for concurrent user capacity and network bandwidth.