Skip to content

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
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

Performance Benchmarks

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/

Performance Testing

# 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:

  1. Installation Guide - Install the platform
  2. Quick Start Guide - Make your first call
  3. 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.