# HLS Nedir? HLS Akış Protokolünün Faydaları Nelerdir

**Source:** https://vodlix.com/tr/blog/what-is-hls-streaming-protocol-and-its-key-benefits  
**Summary:** HLS akış protokolü ve modern video akışı için temel avantajları hakkında bilgi edinin.  
**Published:** 2022-12-30  
**Publisher:** Vodlix

---

İnternet üzerinden video sunmanın büyük ölçüde Adobe'nin Flash video teknolojisi tarafından yapıldığı günler vardı. Ancak, son yıllarda hepimiz çevrimiçi video dünyasında büyük bir değişime tanık olduk. Bu nedenle video akışı sağlama tercihi HLS akış protokolüne taşındı ve çevrimiçi videolar HTML5 video oynatıcılar tarafından oynatılarak Adobe'nin Flash protokolünün yerini aldı. 

HLS Akış Protokolü hem yayıncılar hem de izleyiciler üzerinde büyük ölçüde olumlu bir etkiye sahiptir. HLS ve HTML5 açık spesifikasyonlar olduğu için. Dolayısıyla, kullanıcılar bunları kendi özelliklerine göre değiştirebilirler. Ayrıca, herhangi bir ücret ödemeden herkes bunlara erişebilir. Ücretsizdir. HTML5 ve HLS akış protokolünün yeni yükseltmeleriyle, bu teknolojiler eski teknolojilere göre daha güvenli, daha hızlı ve daha güvenilirdir. Bu teknolojiler, kullanıcılara video akışı sağlamak için tercih edilen bir yoldur.

## HLS nedir? {#hls-nedir}

HLS, HTTP Canlı Akış'ın kısa bir biçimidir. Görsel ve işitsel medyayı internet üzerinden izleyicilere ulaştırmak için kullanılan bir medya akış protokolüdür. HLS hem canlı akış hem de isteğe bağlı akış için kullanılır.

## HLS nasıl çalışır? {#hls-nasıl-çalışır}

HLS en fazla sayıda cihaz ve tarayıcı ile uyumludur. Basit 4 adımda çalışır:

1. İçerik, kamera, mikrofon vb. yakalama cihazları tarafından yakalanmıştır. 
2. Yakalama cihazları içeriği canlı bir video kodlayıcıya gönderdi.
3. Kodlayıcı, içeriği RTMP aracılığıyla video barındırma platformuna iletir.
4. Video barındırma platformu, içeriği bir HTML5 video oynatıcısına iletmek için HLS alımını kullanır.

Tüm bu süreç temel olarak bir HLS kodlayıcı ve güçlü bir video barındırma platformu olan iki yazılım çözümüne bağlıdır. HLS ile yayın yapmak istiyorsanız, yazılımınız protokolleri ve yukarıda paylaşılan işlevleri desteklemelidir.

## HLS Akışının Temel Faydaları {#hls-akışının-temel-faydaları}

HLS Akışı, hem profesyonel yayıncılar hem de canlı ve isteğe bağlı video içerik dünyasına yeni katılanlar için büyük ve etkili avantajlar sunuyor. Şimdi HLS Akışının başlıca 3 temel avantajına bakalım.

1. Cihazlar ve Tarayıcılar Uyumluluğu
2. Kaliteyi Sağlar
3. Yerleşik Kapalı Altyazılar

### 1. Cihazlar ve Tarayıcılar Uyumluluğu {#1-cihazlar-ve-tarayıcılar-uyumluluğu}

HLS protokolü çok çeşitli cihazlar ve güvenlik duvarları ile uyumludur. Buna karşın, HLS canlı yayınlarında gecikme süresi (latency) 15-30 saniye aralığında olabilir.  Neyse ki, düşük gecikmeli akış özelliği de sunulmaktadır. HLS neredeyse evrensel bir protokoldür.

HLS aşağıdaki cihazlar ve tarayıcılar tarafından desteklenmektedir:

- Tüm Google Chrome tarayıcıları
- Safari
- Microsoft Edge
- iOS cihazları
- Android cihazlar 
- Linux cihazları
- Microsoft cihazları
- macOS platformları 

### 2. Kaliteyi Sağlar {#2-kaliteyi-sağlar}

HLS video akışı, içerik oluşturucuların aynı canlı akışı birden fazla kalite ayarında kodlamasına olanak tanır. Bununla birlikte, izleyiciler herhangi bir anda kendi bant genişlikleri göz önüne alındığında mevcut en iyi seçeneği talep edebilirler. Verilerin kalitesinin, farklı akış cihazı özelliklerine uyması için parçadan parçaya farklılık gösterebileceğini söyleyebiliriz.

Bir örneğe bakalım, bir anda tam yüksek çözünürlüklü bir video gönderdiğinizi varsayalım. Ancak birkaç dakika sonra bir mobil kullanıcı, hizmet kalitesinin düştüğü bir "ölü bölge" ile karşılaşıyor. Şaşırtıcı bir şekilde, HLS akışı ile çalışmayı durdurmaz.  Oynatıcı bant genişliğindeki bu düşüşü algılayacak ve bunun yerine bu sırada daha düşük kaliteli film parçaları sunacaktır.

### 3. Yerleşik Kapalı Altyazılar {#3-yerleşik-kapalı-altyazılar}

HLS, video akışına gömülü altyazıları destekler. Altyazıları HLS çıktısına gömmek için, altyazı dili bilgilerini bildirime eklemeniz gerekir. Altyazıların video akışına entegre edilmesiyle, çevrimiçi içeriğinizi daha geniş bir kitle için erişilebilir hale getirebilirsiniz. Birden fazla akış içi ve dosya tabanlı kaynaktan altyazı verilerini alabilir ve uygun formata dönüştürebilirsiniz.

HLS'nin teknik yönleri hakkında daha fazla bilgi edinmek için [kapsamlı dokümantasyon](https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html) ve [en i̇yi̇ uygulamalar](https://developer.apple.com/library/content/technotes/tn2224/_index.html) apple tarafından sağlanmıştır.

## Nihai Karar {#nihai-karar}

HLS Akışı, gömülü altyazılar, iyi reklam standartları desteği, birden fazla akışın senkronize oynatılması, DRM desteği ve daha fazlasını içeren önemli avantajları nedeniyle yayıncıların tercihidir. Göre [Video Akışı Gecikme Raporu](https://www.wowza.com/blog/2019-video-streaming-latency-report)yayıncıların %45'i HLS akışını kullanıyor. RTMP %33 ile yayıncıların ikinci tercihi oldu. Yayıncıların yalnızca %7'si MPEG-DASH kullanıyor ve bu oran daha da geride kalıyor. Dolayısıyla, HLS akışı medya akışı için en güncel ve en yaygın kullanılan protokoldür. 

[Vodlix](https://vodlix.com/) söz konusu olduğunda en iyi seçeneklerden biridir [OTT/ VOD platformları](https://demo.vodlix.com). Adaptif Bit Hızı (ABR) Akışı sunar, yani Vodlix'in gelişmiş ABR teknolojisi ile ara belleğe almayı yener. Herhangi bir ağ üzerinden yayın yapın ve içerik kalitesini her kullanıcının bant genişliğine göre anında ayarlayın. Vodlix, Canlı Yayın hizmetleri için hem RTMP hem de HLS akışlarını destekler. Vodlix Video Oynatıcı, beslemeyi yerleştirir ve tek bir kareyi bile kaybetmeden izleyicilere anında oynatır. Vodlix yüksek kaliteli akış ve her yerde en iyi kullanıcı deneyimini sağladığından, izleyicilerinize tüm platformlarda, tarayıcılarda ve cihazlarda sorunsuz bir deneyim sunabilirsiniz. 

**Q: HLS akışı nedir?**

HLS, HTTP Live Streaming'in kısaltmasıdır; video ve sesi internet üzerinden izleyicilere ileten bir medya yayın protokolüdür. Hem canlı yayın hem de isteğe bağlı yayın için kullanılır.

**Q: HLS nasıl çalışır?**

İçerik kamera ve mikrofon gibi cihazlarla yakalanır, bir canlı video kodlayıcıya gönderilir, RTMP üzerinden bir video barındırma platformuna iletilir ve ardından HLS ingest yoluyla bir HTML5 video oynatıcıya ulaştırılır. Süreç bir HLS kodlayıcıya ve güçlü bir video barındırma platformuna bağlıdır.

**Q: Video dağıtımında HLS neden Flash'ın yerini aldı?**

Çevrimiçi video, Adobe'nin Flash teknolojisinden HTML5 oynatıcılı HLS'e kaydı; çünkü HLS ve HTML5, herkesin ücretsiz erişebildiği açık spesifikasyonlardır. Yeni teknolojiler ayrıca daha güvenli, daha hızlı ve daha güvenilirdir.

**Q: Hangi cihazlar ve tarayıcılar HLS'i destekliyor?**

HLS neredeyse evrensel bir protokoldür; tüm Google Chrome tarayıcıları, Safari, Microsoft Edge, iOS ve Android cihazlar, Linux cihazlar, Microsoft cihazları ve macOS platformları tarafından desteklenir.

**Q: HLS yayınında gecikme ne kadar?**

HLS canlı yayınlarında gecikme genellikle 15-30 saniye aralığındadır; ancak düşük gecikmeli yayın özelliği de sunulur.

**Q: HLS kötü bağlantılarda video kalitesini nasıl korur?**

HLS, içerik üreticilerinin aynı yayını birden çok kalite ayarında kodlamasına olanak tanır; oynatıcı da her an izleyicinin bant genişliğine en uygun seçeneği ister. Bant genişliği düşerse oynatıcı, oynatmayı durdurmak yerine otomatik olarak daha düşük kaliteli parçalar sunar.

**Q: HLS altyazıları destekliyor mu?**

Evet, HLS video akışına gömülü altyazıları destekler ve altyazı dili bilgisi manifest dosyasına dahil edilir. Bu, çevrimiçi içeriği daha geniş bir kitleye erişilebilir kılar; altyazı verisi hem akış içi hem de dosya tabanlı kaynaklardan alınabilir.

**Q: HLS, RTMP veya MPEG-DASH'ten daha mı yaygın?**

Evet. Video Streaming Latency Report'a göre yayıncıların %45'i HLS kullanıyor; bu oran RTMP'de %33, MPEG-DASH'te ise yalnızca %7. Bu da HLS'i en güncel ve en yaygın kullanılan medya yayın protokolü yapıyor.

**Q: HLS ile yayına başlamak için neye ihtiyacım var?**

Temelde iki yazılım çözümüne ihtiyacınız var: bir HLS kodlayıcı ve yazılımı bu protokolü ve ilgili işlevselliği destekleyen güçlü bir video barındırma platformu.

**Q: Vodlix HLS yayınını destekliyor mu?**

Evet, Vodlix canlı yayın için hem RTMP hem de HLS beslemelerini destekler ve kaliteyi her kullanıcının bant genişliğine göre ayarlamak için uyarlanabilir bit hızı teknolojisi kullanır. Video oynatıcısı beslemeyi gömer ve platformlar, tarayıcılar ile cihazlar arasında kesintisiz oynatır.
