HLS olarak da bilinen HTTP canlı veri akışı, Apple tarafından geliştirilmiş standart adaptif veri akışı teknolojisidir. Kullanıcılara HTTP üzerinden canlı, talebe bağlı ve hatta sesli veri akışı için HLS kullanılabilir.
Tıpkı diğer adaptif veri akışı yöntemlerinde olduğu gibi bir video dosyası farklı bit hızlarına sahip farklı sürümler içerir ve bunların detayları ‘manifesto’ adlı bir dosyaya kaydedilir. Daha sonra bu farklı sürümlerin her biri chunk (.ts dosyaları) adı verilen küçük parçalara bölünür.
Bu manifesto bir m3u8 dosyasına ait; video ve ses oynatıcılar tarafından kullanılan bir metin dosyasıdır. Bir veri akışının farklı çözünürlüklerine ek olarak bu dosya her bir parçanın, veri hızının, altyazının (eğer varsa), dilin, vb. nerede olduğunu bilir. Bu manifesto bir metin düzenleme programı (Notepad, vb.) ile açılırsa içeriği şu şekilde olacaktır:
Oynatıcı tarafından indirilen ilk dosya manifestodur. Video oynatılmaya başlamadan önce oynatıcı, bant genişliği de dahil bu videonun yapısal durumu hakkında hiçbir bilgiye sahip değildir. Dolayısıyla, oynatıcı manifesto dosyasından en düşük çözünürlüğü seçer ve videoyu oynatmaya başlar. Daha sonra, bant genişliğini kontrol eder ve bant genişliği tatmin edici bir düzeyde değerlendirildikten sonra daha yüksek bir kaliteye geçiş yapar. Video oynatılırken internet bağlantısının kesilmesi ya da bant genişliğinin aniden düşöesi halinde oynatıcı derhal düşük kaliteli sürüme geçerek videonun durmasını engeller.
Canlı veri akışında sunucu işlenmemiş ve sıkıştırılmamış bir video alır ve bunu kodlayıcıyı (video veri formatını değiştirmek için kullanılan bir donanım ya da yazılım) kullanarak sıkıştırır ve H.264 codec bunu MPEG-2 Transport Streams formatına dönüştürür. Bundan sonra veri akışı farklı parçalara ayrılır ve manifesto dosyası oluşturulur. Bu parçalar ve manifesto dosyası, son kullanıcıya gönderilmek üzere web sunucusuna kaydedilir.
HLS ile tam uyum sağlayan Arvancloud son kullanıcılara içerik sunmak için adaptif bit hızı yöntemini kullanır. Böylece, son kullanıcının internet bağlantısına bağlı olarak mümkün olan en kısa sürede ve en iyi kalite ile video içerikleri izlemesini garanti eder.
HLS teknolojisi Apple tarafından geliştirilmiş olsa da günümüzde Google Chrome, Safari ve Microsoft Edge gibi farklı tarayıcıların yanı sıra Android, macOS ve iOS cihazlar (iPad ve iPhone) için standart protokol haline gelmiştir.