Nagyon erősen és ügyesen nyomja a Silverlightot szakmai körökben a Microsoft. Végülis egy jó koncepcióról van szó, amit ha 2000 körül jelentettek volna meg, már nem létezne Flash. Videócsata, erről szól a web és egyre inkább. Irány a nappali! Költségek, formátumok, 95% és Apple.
A két technológia összehasonlítását gyorsan intézném el: papíron jelenleg kábé ugyanazt tudják és szerveroldalon sincs túl nagy eltérés. Ha most valaki azzal jön, hogy de a Silverlight szerver hűdeingyenes, annak azt mondom, hogy miért, a Flash nem? Hörr, ne hördülj fel, olvass tovább és megérted.
Mindkét megoldás alapeleme a videó. Messze a videó a legfontosabb felhasználási területük, erre kell főleg figyelni. A blogon már korábban említettem, hogy szép dolog a szemantikus web, biztosan sok lóvét is fog majd vonzani, de a média terjedelmes alfele a videóra támaszkodik és éppen most tuszkolja be az ajtón.
Flashnél csak live streamingre kell fizetős szervermegoldás, a többire open-source megoldásokat használ, akinek van egy kis esze.
Sőt, egyre-másra készülnek a live-ra is az ingyenes megoldások (pl. Milgra, magyar feljesztés!). Valószínűleg a Ustream.tv (magyar fejlesztés ismét!) sem a drága Adobe cuccokat használja. Jegyezzük meg, hogy mindkét említett megoldás a Jasmin überpornó (magyar!) vállalkozás egykori és mostani fejlesztőitől jön, hiszen nekik óriási szükségük van olcsó Flash szerver megoldásokra.
A YouTube-nak (Limelight Networks-nek) van esze, ők is ingyenes cuccal tolják. Ezt a technológiát pseudo-streamingnek hívják és a legújabb h.264-es videókkal is működik. Nézzétek meg a Webcsatornát, tekerjetek bele egy még nem letöltött részbe és ámulkodjatok, hogy hazánkban is van már ilyen, nem kicsit vagyok büszke rá. Szerver oldalon pseudo streaminghez lighttpd kell a megfelelő szintén open-source modulokkal, minden free.
Videóformátum?
Felejtsétek el az FLV-t, két év múlva már nem lesz olyan.
Az FLV-nél ugye az volt a probléma, hogy a jó minőségű VP6 és VP7 tömörítéshez marha drága szoftvereket kellett vásárolni (pl. On2 Flex), az ingyenesből (FFMPEG) megoldható Sorenson tömörítés pedig kockásodó fos (old-school YouTube).
Azonban 2007 nyarán kihozta az Adobe a Flash player Moviestar becenevű verzióját, ami nagyon-nagyon találó név. Vele hozták képbe a h.264-et, pontosabban egy bizonyos h.264 konfigurációt.
A h.264-nél nincs jobb webes videó formátum, még a legeslegújabb Microsoft VP akármi sem. Egyrészt minőségben nem tudnak jobbat (nézd meg a Webcsatornát, a YouTube 400 kbps körüli adásához képest mindössze 550-nel fényévekkel jobbat tudunk), másrészt pedig open eszközökkel (FFMPEG) állítható elő! (Fakultatív feladat: nézd meg az FFMPEG honlapjának címét... Webvideós technológiai hatalom vagyunk, és nem is tudtál róla.)
h.264-gyel 2mbps-en 720p-t lehet nyomni jó minőségben. 3 éven belül a HDTV a weben simán a mindennapok része lesz. Kissé későn jönnek a digitális TV csomagok, ugyeugye?
Vegyük észre, hogy a Flash vs. Silverlight háború a TV jövőbeni technológiájáról szól és a nappalinkért folyik.
Update, most esett be a feedolvasómba: már a DIVX is a h.264 felé mozdul.
Arra most nem térek ki, hogy sokkal több Flash fejlesztő van. Arra sem, hogy a 9-es Flash-ben debütált ActionScript 3 annyira különbözik a kettestől, hogy sok fejlesztő még mindig nem állt rá, sokuk nem is akar, ők ki fognak hullani. (Sokkal objektumorientáltabb, kicsit magasabb fejlesztői skill kell hozzá, de meghálálja.)
Videós ügyeknél (is) olyan platformra kell fejleszteni, aminek legalább 95%-os elterjedtsége, magyarul penetrációja van. Olyan böngészőre sem fejlesztünk, ami 5%-nál kisebb. (IE6-ra sem fejlesztenénk már, hogy dögölne meg. Valamikor jövőre örömtüzek fognak gyúlni szerte a világon és nem fogsz egy hétig józan fejlesztőt találni.)
A Flash player 95% fölött van, még a 9-es verzió is.
Mégha a Silverlight kötelező elem lesz egyszer a Windowsban, úgy sem érheti el a 95%-ot. A videós bizniszben ezért Flashre fejlesztenek, mert nem holnapután, hanem holnap, de leginkább ma szeretnének pénzt keresni. (Amit elköltöttek hitelből tegnap.)
Bezzeg 2000-ben! Ha kitolták volna a Silverlightot valamelyik Windows frissítéssel, meglett volna a mágikus 95. Ma viszont a csekélyke Mac OSX (és némi, de ehhez képest békasegge Linux) részesedés ebben akadályoz. Sőt, ez a részesedés egyre csak nő. Tudom, a világ egészén a Windows 95% fölött van, de a fejlett piacokon már nem.
Meg kell jegyezni, hogy ennek ellenére az Adobe-Apple viszony nem felhőtlen, főleg az Adobe szoftverek lassú Inteles átállása miatt (még ma sem fenékig tejfel minden, pl. a Premiere Pro-m csak valami mostani frissítés miatt lett elfogadható sebességű).Az iPhone-ra is kellene Flash kliens végre.
iMect means internet, media and other cool things. iMect is a small company near lake Velence, Hungary. We’ve a big footer on every page where you can discover what we do and what happens with us.
Az iMect jelentése: internet, média és egyéb király dolgok. Egy kis cég vagyunk közel a Velencei-tóhoz. Minden oldalon van egy nagy lábléc, ahol felfedezheted, hogy mivel foglalkozunk.