YouTube sitesinde veya bir mobil cihazda bir YouTube uygulamasında video izlediğinizde, medya akış teknolojisini kullanırsınız. Akış ile, genellikle görüntüler gibi diğer medya öğeleriyle yapmak zorunda olduğunuz gibi, önce tüm dosyayı bilgisayarınıza indirmenize gerek kalmadan bir video dosyasının oynatılmasını izlemeye başlayabilirsiniz. YouTube akışı, çeşitli video dosyalarını, bazen birden çok farklı çözünürlükte görüntülemenize olanak tanır. Bir YouTube hesabıyla, hizmet üzerinden akış için kendi videolarınızı yükleyebilirsiniz.
Video Formatları
YouTube, FLV (Flash video), MOV (QuickTime), MPEG, AVI, WMV ve 3GPP dahil olmak üzere çeşitli video formatlarını destekler. Bir YouTube hesabına kaydolduğunuzda, bu dosya türleriyle video yükleyebilirsiniz. İnternet kullanıcıları daha sonra videolarınızı YouTube üzerinden aktarabilir ve görüntüleyebilir. YouTube, video dosyalarını sunucularında barındırır ve video akışlarını, üzerinde videonuz bulunan sayfaya göz atan kullanıcılara gönderir. Bir kullanıcı, İnternet bağlantısının hızına bağlı olarak, neredeyse sayfaya göz atar atmaz videonuzu izlemeye başlayabilir.
İndir
Akışın en önemli yönü, kullanıcıların medya dosyalarınızı indirirken görüntüleyebilmeleridir. Bir kullanıcı bir YouTube videosuna göz attığında, tarayıcısı veya uygulama yazılımı video dosyasını indirmeye başlar. Bilgisayar video akışını yeterince alır almaz, yazılım oynatmaya başlar ve geri kalanı indirilirken videoyu görüntüler. Her videonun altındaki kontrol bölümü, yatay bir çubuk boyunca videonun ne kadarının indirildiğini ve oynatma konumunu gösterir. Sisteminiz genellikle indirilen verilerin bir arabelleğini depolar, böylece indirme işleminde bir kesinti olursa oynatma kesintiye uğramaz.
Geri çalma
Dijital video dosyaları önemli miktarda veri içerir. Bu, verilerin indirilmesinin mümkün olduğunca az bant genişliği kullanması için sıkıştırılmış bir biçimde akışa alınma eğiliminde oldukları anlamına gelir. Bu nedenle, bilgisayar yazılımınız, oynatma sırasında görüntüleyebilmeniz için akış verilerinin kodunu çözmelidir. YouTube videolarını Internet Explorer veya Firefox gibi bir Web tarayıcısında görüntülerseniz, bu kod çözme işlemi genellikle tarayıcı uygulamasında çalışan medya oynatıcı eklentileri tarafından gerçekleştirilir. Bu nedenle, akan bir videoyu her izlediğinizde yazılımın indirme, kod çözme ve oynatma işlevlerini aynı anda işlemesi gerekir.
Canlı yayın
Canlı akış, YouTube için gelişmekte olan bir alandır. YouTube, çoğu YouTube videosunda olduğu gibi bir video dosyasını barındırmak ve bunu aşamalı indirme yoluyla kullanıcılara sunmak yerine, canlı videoyu sanal olarak gerçek zamanlı olarak sunabilir. Bu nedenle YouTube hizmeti, bu video içeriğini yüklemeyi, akışlar aracılığıyla neredeyse anında sunmayı da ele almalıdır. Canlı akışları sunma yeteneği, doğal olarak, kullanıcı tarafında hem yükleme hem de indirme için artan bant genişliği seviyelerine bağlıdır.