İçeriğe geç
Vaka çalışması

Online eğitim platformu canlı yayın ölçeklendirme

Eşzamanlı 50K → 220K öğrenciye ölçeklenen canlı yayın platformu; Mono Cloud + WebRTC SFU + edge cache mimarisi.

Müşteri Anonim EdTech
Sektör Eğitim Teknolojileri
Süre 3 ay
Yıl 2025

Bağlam

YKS-LGS odaklı online eğitim platformu, sınava 2 ay kala eşzamanlı 50K öğrenci kapasitesi üzerinde 220K hedefliyordu. Mevcut HLS-only mimari latency 14-18 saniye; soru-cevap etkileşimi yetersiz. Bant maliyeti hızla artıyor.

Yaklaşım

  1. WebRTC SFU mimarisi — Janus Gateway + LiveKit; eğitmen → SFU → izleyici (low-latency).
  2. Hibrit yayın — VIP/etkileşimli sınıflar WebRTC, izleyici-ağırlıklı sınıflar HLS-LL.
  3. Edge caching — HLS segment’leri için Mono Cloud edge cache; coğrafi yakınlık.
  4. Kayıt + transcoding — yayın sonu otomatik transcoding (VOD); ffmpeg + S3 uyumlu Garage.
  5. Yük testi — k6 + WebRTC test framework ile sürekli yük testleri (sınav öncesi 4 hafta).

Çözüm ana hatları

  • WebRTC SFU: LiveKit (Go) cluster; 8 region; horizontal autoscaling.
  • HLS-LL: Nginx-RTMP → ffmpeg → HLS-LL chunked output.
  • CDN: Mono Cloud Edge + sticky session.
  • Konteyner: RKE2 + KEDA event-driven autoscaling (yayın başlama/bitiş).
  • Gözlemlenebilirlik: OpenTelemetry + Grafana; Quality of Experience (QoE) dashboard.

Sonuç

Sınav haftası 220K eşzamanlı izleyici sıfır servis kesintisi ile karşılandı. WebRTC oturumlarında medyan TTFF 1,8 saniye, end-to-end gecikme 800ms altında. Edge cache sayesinde çıkış bant maliyeti %41 azaldı. Müşteri sezonluk yapısına uygun olarak Mono Cloud üzerinde gerçek-kullanım tabanlı ölçek esnekliğini koruyor.

220K

Eşzamanlı canlı yayın izleyicisi

%-41

Çıkış (egress) bant maliyetinde düşüş

1,8 sn

İlk video frame'i (median TTFF)

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.