Çevrimiçi videonun mekaniği: Sunucudan ekrana

Kerem Aydın·9 Temmuz 2026·⏱6 dk

İnternet videosu adaptif akış ilkesine göre çalışır: Video akışı küçük parçalara bölünür ve oynatıcı bu parçaları önceden bir arabelleğe yükler. Görüntü kalitesi, internet hızınıza bağlı olarak otomatik olarak değişir; gecikme ise yayın türüne (kayıtlı video veya canlı yayın) ve içerik dağıtım protokollerine (CDN) bağlıdır.

Bu süreçleri anlamak, "takılma" sorunlarını bilinçli bir şekilde çözmenize, optimum kalite ayarlarını seçmenize ve oyunlarda veya canlı yayınlarda gecikmeleri en aza indirmenize yardımcı olur.

Kısa cevap: Video takılıyorsa, sorun çoğunlukla dosyanın kendisinde değil, seçilen bit hızının mevcut kanal bant genişliğiyle uyumsuzluğunda veya bağlantı kararlılığında (paket kaybı) yatmaktadır.

Videonun temel teslimat döngüsü

YouTube'da veya diğer platformlarda video izleme süreci, tek bir büyük dosyanın indirilmesi gibi değil, bir konveyör montajı gibi görünür.

  1. Segment isteği. Oynatıcı, sunucudan küçük bir video parçası (genellikle 2–10 saniye uzunluğunda) ister.
  2. CDN üzerinden teslimat. Veriler platformun merkezi sunucusundan değil, size en yakın İçerik Dağıtım Ağı (CDN) düğümünden gelir. Bu, sinyalin kat etmesi gereken fiziksel mesafeyi azaltır.
  3. Kod çözme. İşlemciniz veya ekran kartınız sıkıştırılmış verileri (kodekler kullanarak) açar ve kareleri ekranda görüntüler.
  4. Adaptasyon. Oynatıcı sürekli olarak indirme hızını ölçer. Hız düşerse, daha düşük kaliteli bir sonraki segmente geçer. Hız artarsa, kaliteyi yükseltir.

Veri teslimatı için modern servisler HTTP/2 veya QUIC (UDP tabanlı) protokollerini kullanır. QUIC özellikle paket kaybı durumunda bağlantıyı daha hızlı kurtarmaya olanak tanır ki bu mobil internet için kritiktir.

Arabellekleme: Takılmalara karşı sigortanız

Arabellek, cihazın RAM'indeki geçici veri deposudur. Görevi, bir segmentin yüklendiği an ile gösterildiği an arasında bir zaman yedeği oluşturmaktır.

Pratikte nasıl çalışır

  • Başlangıç arabelleği. Play tuşuna basıldığında, oynatıcı gösterime anında başlamak için videonun ilk birkaç saniyesini yükler.
  • Yedeğin korunması. İzleme sırasında oynatıcı, arabellekte 10–30 saniyelik bir ileri yedek tutmaya çalışır.
  • Arabelleğin tükenmesi. İnternet düşerse ve yeni segmentler, arabellekteki eskileri bitmeden yüklenemezse, oynatma durur ("tekerlek döner").

Arabellek neden sonsuz değil? Çok büyük bir arabellek, video başlamadan önceki bekleme süresini artırır ve bir dakika içinde başka bir videoya geçerseniz trafiği boşa harcar. Bu nedenle oynatıcılar hızlı başlangıç ile kararlılık arasında denge kurar.

Adaptif Bit Hızı (ABR): Kalite neden kendi kendine değişir?

Adaptive Bitrate Streaming (ABR) teknolojisi, modern konforun temelidir. Sunucudaki video dosyası tek bir versiyonda değil, 144p'den 4K ve üzerine kadar birkaç farklı "temsil"de (renditions) saklanır. Her temsilin kendi bit hızı (saniyedeki veri miktarı) vardır.

Oynatıcı şunları analiz eder:

  1. Mevcut indirme hızı.
  2. Arabellek doluluğu.
  3. Cihazın gücü (işlemci 4K'yı kod çözmeye yeterli mi?).

Algoritma, bu verilere dayanarak bir sonraki segment için mevcut en iyi seçeneği belirler.

FaktörKalite seçimine etkisi
Kararlı Wi-FiOynatıcı kaliteyi agresif bir şekilde maksimuma çıkarır.
Mobil internet (LTE/5G)Sık hız dalgalanmaları oynatıcının kaliteyi daha sık değiştirmesine neden olur, bazen görüntünün "titremesine" yol açar.
Arka plan indirmeleriBirisi torrent indiriyorsa, boş bant daralır ve video kalitesi ani bir şekilde düşer.

Kodekler ve görüntü kalitesi: H.264, HEVC ve AV1

Kodek, video sıkıştırma algoritmasıdır. Aynı dosya boyutunda (bit hızında) görüntünün ne kadar kaliteli olacağını belirler.

  • H.264 (AVC): En uyumlu kodek. Çok eski cihazlar dahil her cihazda çalışır. Ancak daha az verimlidir: İyi bir 4K kalitesi için çok yüksek bir bit hızı gerekir.
  • HEVC (H.265): H.264'ten %30–50 daha verimlidir. Aynı kalite için daha az trafik gerektirir, ancak lisans ücretleri gerektirebilir ve kod çözme için daha güçlü donanım isteyebilir.
  • AV1: Açık kaynaklı modern standart. Yaygın kodekler arasında en iyi sıkıştırmayı sağlar (HEVC'den %20–30 daha verimli). YouTube, kullanıcıların trafiğini ve kendi sunucu yükünü azaltmak için 4K ve 8K videolarda AV1'i aktif olarak kullanıyor.

Donanımsal kod çözme sorunu Cihazınız (eski bir akıllı telefon, TV kutusu veya zayıf bir PC'deki tarayıcı) AV1 veya HEVC donanımsal kod çözmeyi desteklemiyorsa, yük merkezi işlemciye biner. Bu, internet hızlı olsa bile aşırı ısınmaya, termal kısıtlamaya (throttling) ve kare kayıplarına neden olur. Bu durumda manuel olarak H.264 kodekini seçin (böyle bir ayar varsa) veya çözünürlüğü düşürün.

Gecikme (Latency): Canlı yayın neden gerçekliğinden geri kalır?

Gecikme, gerçek hayattaki bir olay ile ekranınızda görüntülenmesi arasındaki süredir. Bu süre birkaç aşamadan oluşur:

  1. Yayıncı tarafında kodlama. Yayıncının bilgisayarı videoyu sıkıştırır.
  2. Sunucuya gönderim. Veriler platformun ingest sunucusuna gider.
  3. Transkodlama ve paketleme. Platform farklı kalite kopyaları oluşturur ve bunları segmentlere böler.
  4. CDN üzerinden yayılım. Kopyalar dünya çapındaki sunuculara dağıtılır.
  5. İzleyicide arabellekleme. Oynatıcınız yeterli miktarda veri birikmesini bekler.

Gecikme türleri

  • VOD (Kayıtlı videolar): Gecikme önemli değildir. Maksimum akıcılık için arabellek büyük olabilir.
  • Live (Normal canlı yayın): Gecikme genellikle 10–30 saniye sürer. Bu, kararlılık ile güncellik arasında bir uzlaşmadır.
  • Low Latency (Düşük gecikme): Etkileşimli yayınlar (sohbetler, bahisler, oyunlar) için kullanılır. Segment boyutlarının küçültülmesi ve özel bir protokol (LL-HLS veya LL-DASH) kullanılması sayesinde gecikme 2–5 saniyeye düşürülür. Ancak bu akış internet kalitesine daha duyarlıdır: En ufak bir hız dalgalanması duraklamaya neden olur.

İzlemeyi iyileştirme ve gecikmeyi azaltma yöntemleri

Sürekli yükleme sorunları yaşıyorsanız veya canlı yayınlardaki geride kalmayı azaltmak istiyorsanız, aşağıdaki parametreleri kontrol edin.

İzleyiciler için

  1. Kablolu bağlantı (Ethernet) kullanın. Wi-Fi girişime ve paket kaybına açıktır, bu da düşük gecikmeli akış için yıkıcıdır.
  2. Gereksiz sekmeleri ve indirmeleri kapatın. Tarayıcılar çok kaynak tüketir. Ağır siteleri kapatın ve arka plan güncellemelerini durdurun.
  3. Kaliteyi manuel seçin. Otomatik seçim sürekli "atzıyorsa", çözünürlüğü maksimumun bir alt kademesinde sabitleyin (örneğin, 4K yerine 1080p). Bu, arabelleği stabilize eder.
  4. Kodek desteğini kontrol edin. Tarayıcınızın ve ekran kartınızın AV1/HEVC donanımsal kod çözmeyi desteklediğinden emin olun. Chrome'da bunu chrome://gpu sayfasında kontrol edebilirsiniz.

Yayıncılar ve içerik üreticileri için

  • Keyframe Interval ayarlayın. Akış için anahtar kareler her 2 saniyede bir gelmelidir.
  • CBR (Sabit Bit Hızı) kullanın. Sabit bit hızı, platformlar tarafından değişken bit hızından (VBR) daha kolay işlenir.
  • Doğru kodlama ön ayarını seçin. "Quality" (Kalite) daha iyi görüntü verir ancak CPU'yu yorar. "Performance" (Performans) kodlama gecikmesini azaltır ancak dinamik sahnelerde detay kaybına neden olabilir.

Kullanıcıların sık yaptığı hatalar

  • "Gigabit internetim var, neden 4K takılıyor?" İndirme hızı (throughput) ve kararlılık (jitter/paket kaybı) farklı şeylerdir. Gigabit kanalı, kötü bir Wi-Fi yönlendiricisi nedeniyle yüksek paket kaybına sahip olabilir, bu da segmentlerin sürekli yeniden istenmesine neden olur.
  • Sürücü güncellemelerini görmezden gelmek. Eski ekran kartı sürücüleri, yeni kodek sürümleriyle (özellikle AV1) düzgün çalışmayabilir ve yükü işlemciye bindirebilir.
  • Mobil internette Düşük Gecikmeli yayın izlemeye çalışmak. Düşük gecikme protokolleri mükemmel bir bağlantı gerektirir. 4G/LTE'de, 10–15 saniyelik gecikmeyi kabullenip akıcı bir görüntü elde etmek için normal izleme modunu kullanmak daha iyidir.

SSS

Neden telefonda video Smart TV'den daha hızlı yükleniyor? Akıllı telefonlarda genellikle daha verimli kod çözücülere sahip daha modern çipler bulunur ve arabelleği televizyonların yerleşik yazılımlarından daha iyi yöneten optimize edilmiş mobil uygulamalar kullanılır. Ayrıca, TV uygulaması ağ modülünün gerçek kapasitesini dikkate almadan maksimum bit hızını çekmeye çalışabilir.

Canlı yayında gecikme tamamen ortadan kaldırılabilir mi? Hayır. Işık hızının fiziksel sınırlamaları, kodlama/kod çözme için geçen süre ve arabellekleme ihtiyacı, sıfır gecikmeyi imkansız kılar. Teknolojiler minimuma (WebRTC gibi profesyonel çözümlerde 1 saniyenin altına) ulaşmayı hedefler, ancak kitlesel akış için norm 2–5 saniye olarak kabul edilir.

Videonun ortasında "kalite yüklenmesi" nedir? Bu, adaptif algoritmanın çalışmasıdır. Videonun başında statik bir görüntü (düşük bit hızı) varsa ve ardından dinamik bir sahne başlarsa, oynatıcı mevcut kalitenin netlik için yetersiz olduğunu anlayabilir ve sonraki segmentler için daha yüksek bir bit hızına geçebilir.