ibocum adlı üyeden alıntı: mesajı görüntüle
🔐 Güvenli Amazon S3 Video Dağıtımı İçin Çözüm Önerisi
-
1. Amazon S3 + CloudFront + Signed URL / Signed Cookie
Aşamalar:
a. Videoları S3’e yükleyin (Private erişimle)
  • Videolar public olmasın.
  • Yalnızca CloudFront üzerinden erişilebilsin.
-
b. Amazon CloudFront ile dağıtım yapın
  • S3 Bucket ile bağlantılı bir CloudFront dağıtımı oluşturun.
  • “Restrict Bucket Access” seçeneğiyle sadece CloudFront üzerinden erişimi mümkün hale getirin.
-
c. Signed URL veya Signed Cookie kullanarak erişim kontrolü sağlayın
Bu sayede sadece oturum açmış kullanıcılar belirli süre boyunca videoyu izleyebilir.
  • Signed URL: Video başına link oluşturulur (daha güvenli)
  • Signed Cookie: Belirli bir alan adı altında tüm video istekleri için geçerlidir
-
d. Video player entegrasyonu
  • HLS veya DASH formatında videoları sunun.
  • Shaka Player, video.js veya JW Player gibi open-source player'lar kullanılabilir.
-
e. DRM gerekiyorsa (isteğe bağlı)
  • Amazon Elastic Transcoder veya AWS MediaConvert ile videoyu HLS/DASH ve DRM destekli formatlara dönüştürün.
  • Bu daha pahalıdır, ama üst düzey koruma sağlar (Widevine/FairPlay gibi).
-
Kaynak: ChatGPT
İnceleyeceğim teşekkürler, yine kod yazacağız anlaşılan )