8 misconceptions about Flash video

I recently came across a couple of serious misconceptions about Flash Video and I thought it was a good idea to set the record straight.

#1 – Flash Video is progressive download only.
While progressive download is an option, streaming live or pre-recorded content is also possible using a Flash media streaming server or service provider. Obviously Adobe has it’s own offering in this space but third party and open source alternatives are also available.

#2 – Streaming Flash Video is expensive.
With an open source alternative available, streaming Flash Video can cost as little as $0 (obviously not counting hardware or bandwidth costs).

#3 – Flash Video quality is terrible. Just look at YouTube.
With Flash Video, you can publish video to any quality ranging from a stamp-size video in a banner to 1080p full HD video. The publisher has complete control over the quality of the video.

#4 – Flash Video streams can’t be protected.
There are a couple of ways of protecting your Flash Video stream. Adobe’s Flash Media Server provides RTMP-based streaming directly into Flash Player, avoiding the browser cache. SSL encryption and additional authentication mechanisms can also be added to more directly target the client player (Whitepaper PDF). With the recently released Flash Media Rights Management Server, publishers can further protect their streams with DRM.

#5 – Flash is a closed format that works with proprietary video codecs.
Both the SWF file format specification and the FLV/F4V specification are available to the public as part of the Open Screen Project. Flash Video can be published with 3 different codecs which are part of the Flash Player (so no additional installs are required). The Sorenson Spark codec and On2’s VP6 codec are the oldest codecs. The industry standard H.264 video codec was added in Flash Player 9 and allows you to publish video to the Flash Player up to 1080p full HD video.

#6 – I can only use Flash Video in a browser.
Adobe AIR (available for Mac, Windows and Linux) allows you to build real desktop applications with web technologies including JavaScript, HTML and Flash. Since the Flash Player is at the heart of the AIR runtime, it is obvious that you can also use all of the Flash Player features including Flash Video. Adobe AIR 1.5 also supports the DRM capabilities provided by the Flash Media Rights Management Server.

#7 – Flash Video is difficult to use.
For developers: Adding Flash Video to a Flash project (made with Flash Professional or Flex and targeted for Flash Player or Adobe AIR) is as easy as adding any other asset to your project. If you can add an image to your project, you can also add Flash Video.
For end-users: The majority of internet users won’t need to install anything extra. 98.3% of all internet connected PCs have Flash Player 8 or higher installed, meaning they can instantly view Flash Video encoded with either the Sorenson Spark or On2 VP6 codec. 89.4% have Flash Player 9.0.115 installed. That version of the Flash Player has H.264 video and HE-AAC audio playback, multi-core support and hardware scaling of HD quality full-screen video. This means that most users can play your HD H.264 video from the instant the page is loaded.

#8 – Only YouTube uses Flash Video.
According to comScore, 80% (up from 72%) of online videos are viewed Worldwide using Adobe Flash technology. This makes Flash Video the #1 video format on the web. Renowned broadcasters like CNN, BBC, NBC, FOX and many others use Flash Video as their main video format.

Tags: , , , , , , , , , , , , , , , ,

13 Responses to “8 misconceptions about Flash video”

  1. Youri 23. Dec, 2008 at 2:29 pm #

    About #6: Just note that you can also play flash video in the quicktime player with the fantastic Perian plugin. And it also plays with VLC player.

  2. benz 23. Dec, 2008 at 2:56 pm #

    Concerning #5. There are 2 other codecs that can be used Screen Video and Screen Video 2. They are not used very often but are interesting because they are relatively simple. It`s even possible to write encoders in Actionscript for those like Lee Felarca did here http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs.
    The problem with the closed formats is not really Adobe`s fault. The container format is well documented through the open screen project and the for the VP6 codec – bash On2 to make it open source :-) Why Adobe choosed the closed On2 codec is very well explained here: http://www.kaourantin.net/2005/08/quest-for-new-video-codec-in-flash-8.html and that this decision was right is shown today with SUN licensing VP6 for JavaFX calling it JXM but using the FLV container format.

  3. Kevin Hoyt 23. Dec, 2008 at 5:25 pm #

    On #6, where Flash Lite 2.0 supported only device video, and only on top of all other content (i.e. no masking or custom borders), Flash Lite 3.0 added support for FLV and Flash Lite 3.1 adds H.64 as well. Browser, desktop and mobile!

  4. Ransom Weaver 23. Dec, 2008 at 7:02 pm #

    #6– And lets not forget the venerable Adobe Director (for building desktop executables and Director Shockwave webapps), which natively supports connections to Flash media server (and therefore Red5 as well?).

  5. Michael van Leest 24. Dec, 2008 at 10:15 am #

    Hi Serge,

    #4: THe FMS rights server is only for AIR applications right? I thought this was somewhere on the FMS product page if I can remember correctly. I’m building a Media Delivery system, but for security reasons some of the content providers only sell their content with a special WMP drm plugin for playing via the browser. (Don’t ask me why, it’s just like that…) So if the Rights Server also works for the Flash Player (and not only in AIR), I think I might get them to switch over to the flash media server… :-) Any more info on this is appreciated!

  6. Serge Jespers 24. Dec, 2008 at 10:30 am #

    @Michael van Leest: You are right. It currently only works with AIR applications. I will double check to make sure.

  7. Phillip Kerman 02. Jan, 2009 at 2:30 am #

    Good list.

    #2, in fact streaming any video can cost $$
    #4, DRM …false sense of security and simply a response to demand but doesn’t live up to expectations. DRM == bad news. Having said this, nothing in Flash is worse than any other alternative.
    #6 isn’t totally true–but, really, I do think it’d be nice if there was an official system level .flv player (and not something as bloated as AMP)

    But… still… good list!

  8. Daryl James 10. Jan, 2009 at 7:44 pm #

    @Yourl, thanks for the heads up. Didn’t know there was such a plugin.

Trackbacks/Pingbacks

  1. Misconceptions on flash video | Tiago's Weblog - 23. Dec, 2008

    [...] this Link: http://www.webkitchen.be/2008/12/23/8-misconceptions-about-flash-video/ This work, unless otherwise expressly stated, is licensed under a Creative Commons [...]

  2. Top 8 Misconceptions about Flash Video - FlashConnections - 24. Dec, 2008

    [...] http://www.webkitchen.be/2008/12/23/8-misconceptions-about-flash-video/ [...]

  3. Joey Butler - 04. Jan, 2009

    8 misconceptions about Flash video by Serge Jespers. http://tinyurl.com/7oyvls

  4. 8 misconceptions about Flash video | Psyked - 05. Jan, 2009

    [...] of some of the misconceptions about Flash video – from quality to cost, and usage to licensing: http://www.webkitchen.be/2008/12/23/8-misconceptions-about-flash-video/ Posted by [...]

  5. localToGlobal » Blog Archive » news review -> 52th week of 2008 / 1st week of 2009 - 09. Jan, 2009

    [...] > 8 misconceptions about Flash video | Serge Jespers [...]

Leave a Reply