FMSS vs FMIS

by oozturk 15. July 2009 05:14

Şu sıralar microsoft teknolojilerinden biraz uzak kalacağım ve sanırım bu benim gelişimim için gerçekten çok önemli bir durum olacak. Çünkü ortaya bir sonuç çıkartmak için mecuren bildiğim tek yol olan .net'i seçmek yerine, birden çok bildiğim yol arasından o durum için daha pratik ve daha kullanışlı olanını seçebileceğim artık. Şu sıralar adobe firmasının dünyaya kazandırdığı işlerle ilgileniyorum.

Flash deyip, actioscript deyip geçmemek lazımmış meğer. Esasen şaka bir yana RIA konusunda Adobe'un ürettiği, AIR başta olmak üzere, çok ciddi uygulamalar ve diller, kütüphaneler var.

Benim Adobe firmasının yaptıklarından çok geç haberim oluyordu çünkü hiç ilgilenmiyordum. Daha henüz birkaç gün önce Adobe'un media streaming server işine de çözüm getirdiğini öğrendim ve şu anda onu kurcalıyorum. İki gündür kafamı kaldırmadan geceli gündüzlü kurcalıyorum ve cidden çok başarılı buldum.

Şu anda ben bu yazıyı yazarken Adobe Flash Media Streaming Server'ın 3.5 versiyonu ve 3 farklı sürümü mevcut:

- FMSS: Flash Media Streaming Server

- FMIS: Flash Media Interactive Server

- FMDS: Flash Media Development Server

FMDS tahmin ettiğiniz gibi tamamen üstünde uygulama geliştirebilelim diye, biz geliştiricilere hitap ediyor. Bu sürümün kesinlikle bir zaman bombası yok yani istenildiği kadar kullanılabiliyor ve Interactive server'ın sahip olduğu bütün özelliklere de sahip. Yalnız tek kısıtlaması var; aynı anda ancak 10 bağlantı destekliyor. Bu sürüm ücretsiz bu arada.

-FMSS, yani Streaming server, üzerinde "Live" ve "Video On Demand (VOD)" adında iki uygulamayla geliyor ve bu uygulamalar birçok durumu kapsıyor esasen. Birden fazla server kurulumunu ve bunların takım halinde çalışmasını bu sürüm de destekliyor. Ancak server olmanın büyük avantajı olan programlanabilirlik ne yazık ki bu sürümde mevcut değil. Yani üstünde sahip olduğu iki uygulamayı, istediğiniz kadar çoğaltabilir, istediğiniz kadar kullanıcının farklı isim ve hizmetler olarak kullanmalarını sağlayabilirsiniz ancak modifiye edemiyor, performansını arttıracak bazı ayarlamaları yapamıyor ve uygulama seviyesinde ne yazık ki değişiklikler yapamıyorsunuz. Kendi uygulamanızı yazıp denediğinizde de ben ve diğer deneyenler gibi "Application is not signed" gibi bir hata mesajı alıyorsunuz.

- FMIS, yani Interactive server, üzerinde örnek olarak yine bu iki uygulama geliyor ancak bu sefer farklı olarak kendi scriptlerinizi yazabiliyor, bunları uygulama, server ve komple sistem bazında kullanabiliyorsunuz. Genel kısıtlamaları bir kenara bırakırsak FMSS'de olduğu gibi kısıtlamalara maruz kalmıyorsunuz  bu sürümde. FMIS her açıdan çok güçlü bir sistem ve çok geliştirilebilir bir sistem.

- FMES, yani Encoding server, adındanda anlaşıldığı gibi dosyaların formatlarını değiştirebilen bunu FMS'in her sürümüyle uyumlu olarak yapabilen, katman olarak arada çalışabilen bir sistem. FMSler arasında en pahalı sürüm bu sürüm bu arada.

Yani eğer standart olarak üzerinde gelecek olan uygulamalar sizin işinizi görüyorsa, ölçeklendirme sınırları da projenizi zorlamayacaksa kesinlikle FMSS çok uygun fiyatlı, marifetli, kolay ve güvenilir bir sürüm gibi gözüküyor. Yok eğer kendi server scriptlerinizi kullanmak isterseniz, standart uygulamalar size yetmiyorsa, tek çareniz var FMIS. Bu durumda hem maliyet cidden artıyor hem de lisanslaması FMSS'e göre daha farklı. Ancak FMIS'e gerçekten ihtiyaç duyacak bir projeniz varsa, sanırım bu maliyetlere değecek bir fikriniz var demektir. Yani eğer fikir tercihiiz doğruysa kesinlikle yine FMIS'de tercih edilmesi gereken bir sistem.

 

Peki bunca para vermek böyle bir sisteme sahip olmak adına doğru bir adım mıdır? Daha ucuz ya da bedava alternatifi yok mudur?

Red5 diye bir proje var esasen, hem bedava hem de daha verimli çalıştığı iddia ediliyor. Ancak ben şahsen, ciddi bir proje için böyle bir ihtiyacım olsa, beni iki gün sonra yarı yolda bırakmayacak, canı sıkıldığında mail'larıma cevap vermemezlik etmeyecek dünyaca bilinen bir firmanın ürününü tercih ederim. Neticede onlar da bu uygulama için çok büyük efor sarf ediyorlar ve projelerinden hem beklentileri var hem de yeni versiyonlarında düzeltmeleri gerkenleri öğrenmek adına mutlaka biz geliştiricileri dinlemek zorunda kalıyorlar. Bu sebeple Adobe ürünü olan FMS benim tercihim olacaktır.

Tags: , , , , , ,

Adobe FMS | Media Streaming

Hakkımda...

Aklıma gelen sorunlara çözümler yazmaya çalışıyorum burada. Eğer çözümünü yazmamı istediğiniz sorunlar varsa,  bana e-posta atın :-)

 Iyi kodlamalar..

RecentComments

Comment RSS

Tag cloud