Distributed chaos engineering platform for load testing video conferencing systems. Simulates 1500+ WebRTC participants with H.264/Opus streams and injects network chaos spikes to validate system resilience under degraded conditions
UDP Relay Chain (Kubernetes only):
Each virtual participant generates real media streams:
Five spike types simulate real-world network conditions:
Spikes are distributed across test duration using configurable strategies:
Kubernetes deployments use participant partitioning for horizontal scaling:
Best for: Development, debugging, small-scale tests (1-100 participants)
# Edit config/config.json to set num_participants: 10
# In another terminal: Start UDP receiver
What happens:
... continue reading