FlashComGuru Home InfluxisCDNImediaseeUvault
                                                                                       Forum Index | Active Topics | Register
                                                                                                          List Overview | List Archives
                                                                                                                           About this site | Advertise
 

home

Adobe AIR (11)
Applications (40)
Books & Training (11)
Collaboration (18)
Components (10)
Events (80)
Flash Player (35)
Flex (39)
FMS (110)
General (123)
Hosting (6)
Jobs (17)
Off topic (36)
OSMF (3)
Press Releases (23)
Site Check (11)
Tools (53)
Videos & Players (74)

Follow me on Twitter

 
Amongst all the noise that is currently being emitted after the jesusiPad announcement there are a also some high quality gems of content emerging, and Mike Melanson's piece on the different problems which the Flash Player solves when it comes to video delivery is one of them.

In particular Mike explains how a desktop video player and Flash Player differ. One obvious difference which surprisingly often gets overlooked, is that Flash Player is not just a video delivery medium but so much more than that. If you think back a few years there was barely any support for video in the Flash Player, and the only reason we hear so many complaints about its performance is due to the fact that so many people are using it these days. Flash has had an unprecedented growth curve when it comes to video delivery on the web, but it was a popular plugin way before then.
The issue Mike explains well in his article is that of users comparing apples to oranges a lot of the time: they compare a browser plugin to a desktop tool. In Mike's words, "a desktop player usually plays a linear media file from start to finish. Flash Player solves a different problem: It plays linear media files from start to finish while combining the video with a wide array of graphical and interactive elements (buttons, bitmaps, vector graphics, filters), as well as providing network, webcam, and microphone facilities, all programmable via a full-featured scripting language, and all easily accessible via a web browser using a plugin that most of the browsing population already has installed."

Mike's article in full can be found here. Please bookmark it and send to everyone who asks you next time: "Can you explain why a video player like VLC can play the same flv file with less CPU usage than the Flash Player?".

And the main takeaway: "The Flash Player works to solve the problem of making video accessible via the web browsing environment. In contrast, a desktop media player plays a file using a dedicated, single-purpose application."

Comments
[Add Comment]
I'm kind of surprised by all recent Apple fanboy outrage the last few days. I didn't know there was such Flash hating brewing in that community.

As Stefan, Lee and others have pointed out, Flash simply filled a void left by other technologies and then took it waaay further. MS and Apple had a 20 year head start, and they couldn't deliver what Flash has.

Recent anger should be directed at Apple since they are the ones solely responsible for Flash's "poor" performance, or non-existance, on Apple products....

BTW, I have never noticed performance issues with Flash on my MacBook. Plenty of non-flash related issues though...
# Posted By Joe Hakooz | 1/29/10 2:28 PM
Whether or not Flash runs on the iPhone-IPad is almost besides the point.
Creating a closed ecosytem browsing expereince will most certainly benefit Apple's bottom line, but in the long term will only stifle real innovation on the web.
IMHO ALL developers(not just Flash) should be concerned...
# Posted By jimb | 1/29/10 9:51 PM
FUD. If he/she/company/companies can do better... just go ahead. I personally welcome good ideas & good UI. If I say F, I mean Adobe fears Apple, and for U, yes there is uncertainty, and for D...
# Posted By Tino Klumpen | 1/29/10 11:07 PM
Holy words
# Posted By Sonnati | 1/31/10 11:52 AM