Adobe AIR 2.0 out and looking good !

Adobe has struck again with its sensational AIR 2.0 APIs.  Here are some of the features supported on AIR 2.0. With the launch of AIR 2.0,  i can make a wild guess on what impact this will have on existing desktop languages in the market (more…)

JW FLV Player – Red5 streaming issue – (unable to replay)

As of the current version of JW FLV Media Player 4.6, there is a issue with streaming flv videos from red5 server (tested with 0.7). As there is no solution given on the forum i decided to explore it on my own. The problem happens when flash requests a stream from red5. At this stage red5 generates a meta file which is used to trigger meta event on flv players. However at this stage the flv itself is considered as broken. Hence any attempt to play back the video now will fail until the meta is removed and flv restores to normal by red core engine. It seems the most obvious manual way to do this manually was to hit the stop button and help red5 understand the stream request was released (more…)

RED5 vs FMS – Part 1

Red5 and FMS features in comparison

Following are few of the functions and properties of RED5 and FMS in comparison. In most of the aspects you will find Red5 to be slightly more complicated but far more powerful than Flash Media Server. The Red5 Team is working on bring around SSAS (Server side actionscript) to actionscript programmers who may not be very fond of java. Its expected to come put with the first grand release of Red5 ‘s version 1.0 (more…)

last comments

Thank you very much for your great summary!!!

Prevent swf caching in browser

There are many ways to protect your swf file from being stolen, right from encrypting it with obfuscatory or making them domain dependent with this.url  property. However these is also a more dedicated and determined way to prevent swf theft in general. This has benefits as well as cons.

You can try to discourage swf theft by preventing swfs from appearing in browser cache. This can be done with the Apache .htaccess file. Simple add following lines to your site’s .htaccess file, that lies at the root of your site.

ExpiresActive Off
Header unset Cache-Control:
Header append Cache-Control: "no-cache, must-revalidate"
Header set Cache-Control "max-age=0, private, no-store, no-cache, must-revalidate"