Microsoft Web TV Çözümleri (2. Kısım)
Yayinlama hakkinda genel bilgiler
Yayinin çevrilmesi yayin kalitesinin belirlenmesinde anahtar rolü oynar. Bazi içerikler orjinal formatinda güzel görünürken, uygun filtreler kullanilmadan çevirim yapilirsa yeni formatinda çok kötü sonuçlar verebilir. Yayinin orjinal kalitesi çevirim sirasinda arttirilamaz. Bu yüzden genellikle 2000 yilindan daha önce üretilmis olan (Dijital kamera ile çekim yapilmamis içerikler) içerikler dijital formata aktarildiginda yeni içerikler kadar güzel gözükmezler.
Yayinin donmadan izlenebilmesi için yerine getirilmesi gereken pek çok sart vardir. Hem sunucu ile istemci arasindaki bant genisliginin yeterli olmasi, hem sunucuya erisen isteklerin belirli bir sayinin altinda olmasi hem de istemcinin indirilen içerigi gerçek zamanda decode/decrpt ederek ekranda gösterecek islemci gücüne sahip olmasi gereklidir. Örnegin High Definition yayinlar, eski istemcilerde gösterilemeyecek kadar çok islemci gücü gerektirirler.
Yayinin genis kitlelere erismesi için yayinin çoklanmasi gereklidir. Yayinin yapildigi sunucu öbegine orijin sunuculari denir. Yayin orijin sunuculardan çoklayici sunuculara aktarilir. Çoklayici sunucularda istenildigi kadar çogaltilarak son kullaniciya ulastirilir. Özellikle gerçek zamanli yayinlarda çoklayicilardan sikça yararlanilir.
Windows Media Servisleri (WMS)
Microsoft tarafindan piyasaya çikan ilk ürün Windows Media Services oldu. Bu çözüm 2000’li yillarin basinda High Definition (HD) yayin teknolojisinin yayginlasmasina öncülük etmistir. Bu teknoloji Microsoft’un gelistirdigi yayin depolama formati olan Windows Media (WMV, WMA,ASF ya da entüstri standardi ismiyle VC-1) kullanir. Istemci tarafinda Windows’la beraber gelen Windows Media Player içinde bu depolama formatini algiladigindan, kullanici Web sitesine gidip yayin’a tikladiginda yayin WMS sunucusu tarafindan istemciye gönderilmeye baslanir, istemcide Windows Media Player tarafindan islenerek kullaniciya gösterilir. Yayin baslamadan önce sunucu istemci ile arasinda Internet’te ne kadar bant genisligi kullanilabilecegi test edilir ve eger yayin’in birden fazla bant genisligi sürümü varsa uygun olan seçilerek istemciye gönderilmeye baslar.
Bu teknolojinin en büyük avantaji Windows’la beraber gelmesi ve ayri bir yazilim kurulumu gerektirmeden kullaniciya erismesidir. Bununla beraber bu teknoloji yayin yapabilmek için RTSP (UDP/TCP 554) protokolünü kullanir. Bu protokol günümüz web protokolleri (HTTP) ile uyumsuz oldugundan firewall tarafindan geçirilmez. Bu yüzden HTTP protokolü üzerinden geçen bir sürümü de yapilmistir. Yayinin http paketleri içerisinden senkronizasyona bagli olarak geçmesi gerektiginden yayinin gelis hizina bagli olarak duraksamalar görülebilir.
Yayinlarin VC-1 formatine çevrilme islemi Windows Media Encoder ile yapilabilabilir. Bu çevirme islemi gerçek zamanli yapilabilecegi gibi baska formattaki bir içerigin Windows Media formatina aktarilmasi ile de yapilabilir. Istenirse yayin DRM içerige dönüstürülebilir. Bu amaçla WinDRM teknolojisi kullanilabilir. Içerik kriptolandiktan sonra yayin sisteminden geçirilmesi için ayrica bir islem yapilmasina gerek kalmaz.
Gerçek zamanli yayinin kullanicilara iletilmesi için çoklayici teknolojilere ihtiyaç duyulur. Windows Media Proxy Servisleri kullanilabilir. Böylece hem origin sunuculari ayni anda gelen yayin isteklerini karsilamak zorunda kalmaz, hem de içerik proxy sunucularda önbelleklendiginden bu sunuculara gelinmesine gerek kalmaz.
Windows Media Servisleri halen Windows Server 2008/R2 isletim sistemi içinde opsiyonel bir parça olarak bulunmakta ve istendiginde devreye alinarak kullanima hazir hale getirilebilmektedir. Endüstride çok kabul görmüs ve kendini ispatlamis bir teknoloji oldugundan halen Web üzerinde pek çok sitedeki içerik bu formati kullanir.