Stream Video Nedir? | Teknoloji
Buradasınız : Ana Sayfa //Teknoloji//Stream Video Nedir?
Stream Video Nedir?
Yazan: admin Tarih: 03 Kasım 2012 | Yorum Yapın - 373 okunma
İşleri güçleri bilgisayar ve internet olan birçoklarımız, farkında olmadan hemen her gün gerek Youtube olsun gerek internet sitelerindeki diğer videolar olsun stream video izliyoruz. İnternetten video izlemek bundan 10 sene öncesine kadar lüks ve bir o kadar da sıkıntılı bir işti. Şimdi ise durum çok daha farklı. Artık cep telefonumuzu cebimizden çıkarıp, saniyeler içerisinde bir haber sitesinden video izleyebiliyoruz. Öte yandan dergimizin iOS uygulamasında da kendi hazırladığımız birçok video yer alıyor ve okurlarımıza sunabiliyoruz. Artık internetten video izlemek çok kolay. Bu altyapı nasıl sağlanıyor? Stream denilen akıcı video izlemenin altında yatan teknoloji nedir? Bu makalede bu sorulara bir cevap veriyoruz.
BBC geçtiğimiz yaz düzenlenen Olimpiyatları 24 saat canlı olarak internetten stream olarak yayınladı. Bu bile stream video izlemenin internet dünyasında ne denli yol katettiğinin bir göstergesi esasında. Öte yandan onlarca önemli etkinlik, televizyon kanallarından önce internetten video stream yoluyla izlenebiliyor. İlk akla gelen ise şüphesiz ki NASA’nın kanalı olan NASA TV. İnternet üzerinden yayın yapan bu kanal, birçok mekiğin kalkış etkinliğini veya ISS’e parça takılması gibi önemli etkinlikleri an be an video stream yoluyla tüm dünyaya sundu. Bu sistem sadece mevzubahis etkinliklerde değil, birçok alanda kullanıcıların imdadına yetişiyor. İnternet üzerinden yayın yapan kanallar, dizi ve film izleme servisleri vs. hepsi video stream dünyasının nimetlerinden faydalanıyor.
Stream Video Nedir
Stream bir video izlemek için eskiden çok güçlü bir CPU’ya ihtiyaç duyulurdu. Zira hem karşı sunucudan gelen görsel veri paketlerini alıp işleyecek hem de içerisindeki sayısal video karelerini doğru sıralamayla gösterecek ve bu sayısal verileri ekrana yansıtacak bir CPU, büyük bir işlem kapasitesi gerektiriyordu. Artık hemen her CPU bu işlemi kolayca yapabiliyor. Peki sunucudan gelen sayısal veriler nasıl aynı anda milyonlarca kişiye iletilebiliyor? Bu sorunun da cevabı multicasting, yani çoklu yayınlamada yatıyor. Medya sunucusundan sunucuya iletilen veriler (IT deyimiyle sunucuda bulunan video), gelen talepler doğrultusunda multicast router’lara aktarılıyor. Bu router’lar, yapıları gereği birden fazla noktaya veriyi sağlıklı bir şekilde iletebiliyor (Youtube gibi günde milyonlarca kullanıcıya hizmet veren bir sitedeki multicasting router’ların ne kadar güçlü olduğunu şimdi daha net düşünebiliyoruz).
Ne var ki Kullanıcı olarak bize gelen veriler, direkt multicasting router’dan gelen veriler değil. Eğer öyle olsaydı bir videoyu aynı anda binlerce kişi izleyemezdi. Sistem bu sorunu aşmak için multicasting router’ların yayını çoklamasını sağlayan bir yapıya sahip. Ara kontrol noktasında yayın, çoklama işlemine tabi tutularak bir anda onlarca farklı kopyaya sahip oluyor. Hızlı işlemciler, hızlı bellekler yani genel olarak hızlı teknoloji, bu işlemi salise mertebesine taşıdığı için de, kullanıcı olarak bu çoklama işleminden haberimiz bile olmuyor. Böylece biz, kullanıcı olarak sadece “Oynat” tuşuna basarak anında videonun kendi ekranımızda yayınlanmasını sağlayabiliyoruz.