| Platform | Chunk Süresi | 30s Preview | Performans | Güvenlik |
|---|---|---|---|---|
| Spotify | ~10 saniye | 3 chunk | ⚡ Hızlı | 🔒 Yüksek (Custom DRM) |
| YouTube Music | ~5-10 saniye | - | ⚡ Hızlı | 🔒 Yüksek (Widevine) |
| Apple Music | ~6 saniye | 5-15 chunk | ⚡ Orta | 🔒 Yüksek (FairPlay) |
| Tidal | ~10 saniye | 3 chunk | ⚡ Hızlı | 🔒 Yüksek (Widevine) |
| Müzibu (Şu an) | 10 saniye | 3 chunk | ⚡ Hızlı | 🔓 Orta (AES-128) |
• HTTP request sayısı 3-5x artар → Sunucu yükü artar
• Browser connection limit → Yavaşlama
• CDN maliyeti artar (her chunk ayrı istek)
• Mobile data kullanımı artar (overhead)
• İlk oynatma gecikmesi artar (buffering)
• Network değişikliklerine yavaş adaptasyon
• Preview kontrolü kaba olur
Neden 10 saniye optimal?
✓ Endüstri standardı: Spotify, Tidal, YouTube Music hepsi 10 saniye kullanıyor
✓ Performans: Az HTTP istek, düşük overhead
✓ 30 saniye preview: 3 chunk = yeterli kontrol
✓ Mobile-friendly: Data tasarrufu
✓ CDN maliyeti: Düşük (az istek)
Neden 5 saniye kötü?
✗ 2x daha fazla HTTP istek: 3 chunk → 6 chunk (30 saniye için)
✗ Sunucu yükü artar: Her chunk ayrı rate limiting, log, validation
✗ Mobile data kullanımı artar: HTTP overhead 2x
✗ CDN maliyeti artar: Her istek para
✗ Browser connection limit: 6 paralel istek (HTTP/1.1 için sınır)
1. Chunk Süresi: 10 saniye (değiştirme!)
2. Preview Kontrolü: Server-side dynamic M3U8 (güvenlik için)
3. Encryption: AES-128 (mevcut) + Chunk-level token (ekle)
4. Rate Limiting: Guest 30/min, Premium 300/min (mevcut)