HLS Streaming Rehberi

HLS’in M3U8 playlists, medya segmentleri, adaptive bitrate ve tarayıcı playerları ile canlı ve isteğe bağlı videoyu nasıl sunduğunu öğrenin.

HLS temelleri

M3U8 playlist

Segmentleri, süreleri, varyantları, anahtarları ve altyazıları player’a bildiren metin manifestidir.

Medya segmentleri

Sırayla indirilen küçük TS veya fMP4 dosyalarıdır; tüm video beklenmeden oynatma başlar.

Adaptive bitrate

Master playlist birden fazla kalite sunar, player bant genişliği değiştikçe kalite değiştirir.

Tipik oynatma akışı

  1. M3U8 URL’yi HLS destekli bir player’da açın.
  2. Playlist’i alın ve göreli segment URL’lerini çözün.
  3. Segmentleri indirin, medya buffer’ına ekleyin ve gerektiğinde kalite değiştirin.

Pratik notlar

  • Tarayıcı oynatımı için HTTPS ve doğru CORS header’ları gerekir.
  • Tutarlı segment süresi takılmaları azaltır.
  • Şifreli streams erişilebilir key URL’leri sağlamalıdır.