/>
A person surrounded by channel logos watching a live stream on the large screen in the middle
Euro Prime TV logo

Euro Prime TV Editorial Team

HLS (HTTP Live Streaming), canlı yayının küçük zaman dilimlerine bölünerek standart HTTP üzerinden iletilmesini sağlayan bir yayın yöntemidir. Yayıncı görüntüyü birkaç saniyelik parçalara ayırır ve bu parçaları sırayla oynatıcıya sunar. Oynatıcı parçaları indirerek kesintisiz bir görüntü oluşturur.

Bu yazıda HLS'nin nasıl çalıştığını, IPTV yayınlarındaki rolünü ve gecikme ile kalite üzerindeki etkilerini açıklıyoruz.

HLS nedir, neyi çözer?

Geleneksel yayın akışlarında görüntü tek ve sürekli bir veri hâlinde gönderilir. Bu yaklaşımda küçük bir kayıp bile görüntünün bozulmasına yol açar. HLS, yayını bağımsız parçalara böldüğü için bir parçada oluşan sorun yalnızca o parçayı etkiler; oynatıcı bir sonraki parçayla yayına devam eder.

  • Parçalama: yayın sabit süreli küçük dosyalara ayrılır.

  • HTTP kullanımı: ek sunucu altyapısı gerektirmez, güvenlik duvarlarından geçer.

  • Toparlanma: bozulan bir parça sonrasında yayın devam eder.

  • Uyarlanabilirlik: aynı içerik farklı kalitelerde sunulabilir.

HLS nasıl çalışır?

Yayıncı, kameradan gelen görüntüyü kodlar ve önce kısa süreli parçalara böler. Ardından bu parçaların listesini içeren bir oynatma listesi dosyası oluşturulur. Oynatıcı önce listeyi okur, sonra sırayla parçaları indirip oynatır. Liste sürekli güncellendiği için oynatıcı yayının neresinde olduğunu bilir.

  • 1. Kodlama: görüntü sıkıştırılarak sayısallaştırılır.

  • 2. Parçalama: yayın sabit süreli parçalara ayrılır.

  • 3. Liste: parça adresleri bir oynatma listesinde yazılır.

  • 4. Oynatma: oynatıcı listeyi izleyerek parçaları sırayla indirir.

  • 5. Güncelleme: liste yenilendikçe canlı yayın devam eder.

Yayın sunucusu ve veri akışını gösteren görsel

M3U8 nedir?

M3U8, HLS yayınlarında kullanılan oynatma listesi biçimidir. Dosya, yayının parça adreslerini ve kalite bilgilerini metin olarak içerir. Oynatıcıya verilen bir HLS adresi genellikle bu liste dosyasını gösterir; liste açıldığında oynatıcı hangi parçaları hangi sırayla indireceğini bilir. Liste biçiminin ayrıntıları M3U setup yazısında pratik adımlarla birlikte anlatılır.

HLS yayınında dosya türleri ve görevleri
Bileşen Görevi Note
Oynatma listesi (M3U8) Parça adreslerini listeler Metin tabanlıdır
Parça dosyaları Kısa süreli görüntü ve ses verisi taşır Her biri birkaç saniyedir
Ana liste Farklı kalite seçeneklerini gösterir Uyarlanabilir yayında kullanılır
Anahtar dosyası Şifreleme bilgisini taşır Yayıncıya bağlıdır

HLS gecikmeyi neden artırır?

HLS'de oynatıcı, bir parçayı tamamen indirmeden oynatmaya başlamaz. Ayrıca takılmayı önlemek için birkaç parçalık tampon tutar. Bu nedenle HLS yayınları, ham yayına göre birkaç saniye geriden gelir. Parça süresi kısaldıkça gecikme azalır; ancak veri akışı sıklaştığı için kararsız hatlarda takılma riski artar. Gecikme bileşenlerinin ayrıntısı stream delay article.

  • Parça süresi: uzun parçalar gecikmeyi artırır.

  • Tampon: oynatıcı takılmayı önlemek için veri biriktirir.

  • Kararlılık: kısa parçalar düşük hızda risklidir.

  • Denge: gecikme ile takılmama arasında seçim yapılır.

HLS'nin avantajları ve sınırları

HLS'nin en büyük avantajı, her ağda çalışabilmesi ve kalite seçeneklerini aynı yayında birleştirebilmesidir. Sınırı ise gecikmedir: saniye düzeyinde düşük gecikme gerektiren uygulamalar için farklı yöntemler tercih edilir.

HLS avantajları ve sınırları
Title Durum
Compatibility Çok geniş, tarayıcı ve mobil dahil
Altyapı ihtiyacı Standart sunucular yeterlidir
Kalite uyarlama Aynı yayında birden fazla kalite sunulabilir
Delay Ham yayına göre birkaç saniye fazla
Kurulum karmaşıklığı Yayıncı tarafında ek yapılandırma gerektirir

HLS kaynaklı sorunlar ve kontroller

İzleyici tarafında HLS kaynaklı sorunlar genellikle liste güncellemesi, parça indirme hataları ve kodek uyumsuzluğu olarak görünür. Sorunun yayın kaynaklı mı cihaz kaynaklı mı olduğunu ayırt etmek için farklı bir oynatıcıda deneme yapılabilir.

HLS yayınında belirti ve ilk kontrol
Symptom Possible cause First check
Yayın başlamıyor Liste adresi hatası Adresi yeniden deneyin
Görüntü sık sık donuyor Parça indirme gecikmesi Bağlantı hızını ve kablosuz sinyali kontrol edin
Sound but no picture Kodek uyumsuzluğu Farklı oynatıcı ve cihaz deneyin
Kalite sürekli düşük Yetersiz bant genişliği Kalite sınırını ve hattı kontrol edin
Yayın geriden geliyor Parça süresi ve tampon Oynatıcı ayarlarını inceleyin
Kodek kaynaklı görüntü sorunları için H.265 / HEVC nedir ve bağlantı kaynaklı donmalar için IPTV freezes on Wi-Fi yazıları incelenebilir.

Frequently asked questions

HLS nedir kısaca?

Canlı yayının küçük parçalara bölünerek HTTP üzerinden iletilmesini sağlayan bir yayın yöntemidir.

M3U8 ile M3U aynı şey mi?

Aynı liste biçiminin farklı kullanımlarıdır; M3U8 yayın parçalarını, M3U ise kanal listelerini tanımlamak için kullanılır. Ayrıntılar what is M3U article.

HLS neden geriden gelir?

Oynatıcı parçaları tamamlanmadan oynatmaz ve takılmayı önlemek için tampon tutar. Bu nedenle yayın birkaç saniye geriden gelir.

HLS her cihazda çalışır mı?

Yaygın bir yöntemdir; ancak cihazın yayında kullanılan kodeki desteklemesi gerekir.

Sources

Official sources have been consulted for the technical statements in this article: RFC 8216 – HTTP Live Streaming (playlist format), ITU-T Y.1541 – Network performance objectives for IP-based services. These sources explain how broadcast technology generally works; for service scope and device support, see the relevant package and support pages.

Euro Prime TV logo
Back to top WhatsApp