Arabelleğe alma, aslında akış deneyimini iyileştirmek için yapılan bir eylemdir; akış, İnternet'te medya tüketimi için yaygın olarak kullanılır, çünkü izleyici, indirme ile her şeyin aksine içeriğin keyfini çıkarmak için yalnızca şu anda görüntüledikleri medyanın segmentine ihtiyaç duyar. Bir akışı arabelleğe almak, içerik akışı sırasında veri akışındaki tutarsızlıkların giderilmesine yardımcı olur.
Yayın Akışı
Akış, bir izleyicinin bir veri aktarımını başlattıktan sonra İnternet üzerinden medyayı görüntülemeye başlaması için geçen süreyi en aza indirir; izlediğiniz medya ne olursa olsun, siz izlerken indiriyor. BBC'ye göre, "Akış, bilgisayarınıza bir dosya indirip daha sonra izlemek yerine, müzik dinlemek veya 'gerçek zamanlı' video izlemek anlamına gelir." Akış, özellikle bir medya tüketicisinin İnternet bağlantı hızı, medyayı görüntülemek için gereken süreden daha kısa sürede tamamen indirmelerine izin verdiğinde kullanışlıdır. Web siteleri ve hizmetler, ses ve video içeriğini dağıtmak için genellikle akış kullanır; Microsoft Office On Demand ve çeşitli video oyunları gibi bilgisayar programları da yayınlanabilir.
Tampon
Arabellek, izleyicinin veya kullanıcının kullanması muhtemel akıştan gelen bilgileri içeren ayrılmış bir veri depolama alanıdır. Müzik veya film gibi bir medya akışı söz konusu olduğunda arabellek, izleyicinin henüz görmediği veya duymadığı yaklaşan içeriği içerir. Tampon ayrıca hızlı geri sarma için yakın zamanda görüntülenen içeriği de içerebilir. Programların akışı sırasında, arabellek, kullanıcının aradığı ve muhtemelen arayacağı programın bölümlerini içerir.
Arabelleğe Alma, Akışı İyileştirir
Tampon, olası en sorunsuz tüketim deneyimini sağlamak için yaklaşan bilgileri tutmak üzere tasarlanmıştır. Tampon, tutarsız veri sağlama hızı değişikliklerini ve geçici hizmet kaybını hesaba katacak şekilde tasarlanmıştır. Ek olarak, bir akışı başlatmadan önce arabelleğe alma, akışı gerçek zamanlıdan daha yüksek kalitede sağlayabilir. Örneğin, bir ses akışı 256 kbps'de çalışıyorsa ancak bir dinleyicinin İnternet bağlantısı yalnızca 200 kbps'de çalışıyorsa akış, çalmaya başlamadan önce şarkıyı önceden yüklemek için 30 saniye harcayabilir, böylece şarkı çalma bittiğinde indirme tamamlanır. Aynı ön yükleme konsepti, 12 mbps'de oynatılabilen ancak izleyicinin yalnızca 11 mbps indirme hızına sahip olan bir film için çalışır.
Arabelleğe Almadan Akış
Arabelleksiz içerik akışı, izleyiciyi sabit bir veri akışı hızının insafına bırakır. Bir video akışının arabelleği yoksa veya çok az arabellek varsa, sunucudan izleyicinin cihazına giderken bağlantıyı bozacak herhangi bir şey olursa dalgalanmaya, kalitesi düşmeye veya geçici olarak duraklamaya başlar. Kaynak sunucunun geçici olarak yüklenmesi, İnternet bağlantısının kesilmesi, aktarımda az sayıda veri paketinin kaybolması veya hatta aynı ağda bir web sitesinde gezinen başka biri gibi şeyler beslemeyi kesebilir.