Including any form of multimedia within a website has an ugly history behind it. Browser inconsistencies, required third party plugins, and the need for a proper codec made including multimedia a true problem. Even worse, it made it very difficult for any potential readers to successfully view your media. By far the most difficult piece of multimedia to effectively include in any document would be video.
The disaster that was
Back in the days of media player badges and codec requirement notification paragraphs, it would take a large effort from your reader to successfully view any piece of video you wanted to share. They had to have the proper credentials to view the clip or else they would be faced with various ‘missing plugin’ notifications either from their media player or browser. With any luck a reader would be provided with instructions on how to obtain the proper software in order to play the file, and after installing the new software, they could hit your page and try again. In my personal experience, that process left much to be desired, including repeated browser crashes and general failure of properly viewing the video.
What’s interesting is how determined people are in their stance behind getting video on their webpages. Time after time, new techniques were thought up to try and improve the state of video on the Web. More often than not, the new methods were just as bad as the previous, until one method came along that would rule them all. A method which uses technology the majority of your readers would have anyways.
The rise of Flash video
Flash video (FLV) has been available since Flash version 6, but until fairly recently it was ignored in a way. The evolution of certain video based websites really pushed the use of Flash video into the mainstream at a rapid rate. Through these huge Flash video based websites, the ability to make Flash based video was easier than ever for anybody to do. Not only was it easy to create, it was easy to do what you wanted with it. Including the pieces of video just about anywhere was now arguably simple for someone to do. Viewing the video was also quite nice — the ability to fast forward, rewind, pause, adjust the volume, and perhaps most importantly: stream, were all present and it seemed to ‘just work’ (unlike many previously accepted techniques).
Beyond the convenience of actually using FLV, designers have the ability to customize the player in which their video is played. Unlike using one of the various media players which inherit their native interface, a FLV player can be designed to really mesh well with the project you’re working on.
So why is Flash video so great?
This site uses Flash 8. You need to upgrade your player to view this content.
“Alternate content” such as that puts us back at square one — you may as well have a WMP badge linking to a download page. Links to download the video in other [popular] formats would work better here, in my opinion. Beyond that, different alternate content could be provided entirely. Instead of providing download links, equivalent text could be provided, outlining the dialog of the video if necessary.
In defense of the strictly based video sharing sites, a message similar to that used above may be acceptable; after all, the sole purpose of the site is to display a piece of video. Much of my opinion surrounding alternate content for video is when it is included as a piece of information to be absorbed by readers.
In summary of Flash video
All in all, I believe using FLV in combination with unobtrusive Flash detection to include video is currently the best solution. The benefits to design are secondary to the ability developers are given to provide effective alternate content. The most difficult genre of multimedia to provide alternate content for would have to be video; animated visuals in sync with audio does not convert to something text based very easily. The development of FLV and functional Flash detection techniques are a step forward.
Good point. I’ve been looking at flash is a little bit of disgust previously when thinking of all the bad things you can do with it. But the flash developers at Adobe/Macromedia are really trying, releasing their engine to the open source world and adding accessibility support. It seems they have earned themselves another chance.
Very nice article, it’s too bad it took me so long to read it…
Not to get over-dramatic, but Flash is changing what can be done on the web – we need to work to improve its accessibility, but the best way to begin doing that is to not only accept it, but to embrace it as the best solution for many things on the web.
I’m really glad you wrote this, we need more articles like this.
I am in need of a subtitling/captioning service for an old 2 minute news story. I live in Albany County NY. I have the script already completed. Can you assist me with this?