×

برای ورود به صفحه‌ی فارسی وب‌سایت ابر آروان کلیک کنید

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.

HLS Çalışma Şekli

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.

.M3U8.64KAUDIO ONLY+ STILL IMAGECELLULAR.JPG.JPG200K240P45 KEYFRAMES15FPSCELLULAR.TS.TS420K288P72 KEYFRAMES15FPS3G.TS.TS1000K360P90 KEYFRAMES30FPS4G.TS.TS1400K432P90 KEYFRAMES30FPSLTE.TS.TS200K480P90 KEYFRAMES30FPSLO-WIFI.TS.TS2600K576P90 KEYFRAMES30FPSMID-WIFI.TS.TS3400K720P90 KEYFRAMES30FPSHI-WIFI.TS.TS

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:

HLS Manifest sample

HLS üç bileşenden oluşur:

  • Kodlayıcılar: Bunlar veri akışını kodlamak ve hazırlamaktan (parçalar ve manifesto dosyası oluşturmaktan) sorumlu olan sunuculardır.
  • Edge Sunucular: Bunlar veri akışını son kullanıcıya ileten web sunuculardır.
  • Kullanıcı: Son olarak kullanıcı tarafı uygulaması (yani oynatıcı) kullanıcı için gerekli içeriği belirlemekten, veri akışını indirmekten ve veri akışı öncesi orijinal videonun içeriğini kullanıcıya izletmekten sorumludur.

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ışı

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.

ArvanCloud ve Tam HLS Uyumu

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.

 
Planınızı seçin
Kişisel web sitesi
ücretsiz
Ticari web sitesi
6.2 €
Aylık
Pro web sitesi
62.4 €
Aylık
Kaynak web sitesi
624.9 €
Aylık
Gerçek zamanlı veri akış süresi, gelen bit hızı ve giden kaliteyi seçin
Depolama: 10 GB
Ücretsiz
10 GB
10 TB
Kullanılan Trafik: 20 GB
Ücretsiz
20 GB
500 TB
Güvenli Talep : 0
Ücretsiz
0
10,000
Paralel Dönüştürme : 0
Ücretsiz
0
100