The Flash Video format is a video format defined by Adobe Systems. Flash Video has been accepted as the default online video format by many sites. Notable users of it include YouTube, Hulu, VEVO, Yahoo! Video, metacafe, Reuters.com, and many other news providers. Flash Video is viewable on most operating systems except iOS, via the Adobe Flash Player and web browser plugin or one of several third-party programs.
This flash video format is defined by the Adobe systems. There are multiple users of the flash video format such as YouTube, Hulu, VEVO, Yahoo! and many others as well. One can access the flash video on various operating systems by enabling the Adobe Flash Player along with web browser plugin or on other third-party programs except for iOS.
Flash Video FLV files contain video bit streams which are a proprietary variant of the H.263 video standard, under the name of Sorenson Spark (FourCC FLV1). Sorenson Spark is an older codec for FLV files but it is also a widely available and compatible one, because it was the first video codec supported in Flash Player. The Flash Video FLV file format supports two versions of a so called 'screenshare' (Screen video) codec which is an encoding format designed for screencasts. Both these formats are bitmap tile based, can be lossy by reducing color depths and are compressed using zlib. The second version is only playable in Flash Player 8 and newer - Audio in Flash Video files is usually encoded as MP3. However, audio in Flash Video FLV files recorded from the user's microphone use the proprietary Nellymoser Asao Codec. FLV files also support uncompressed audio or ADPCM format audio.
FLV files use the H.263 standard under the Sorenson Spark (FourCCFLV1) codec and there are various reasons for it such as;
These are the first codec files which are supported by Flash Player.
The heavy usage throughout other versions being able to support this very codec
The audio can be recorded over the video using a microphone and Nellymoser Asao codec. By using the bitmap tile and lossy compression while taking care of the reducing color depth the screenshare is possible. But the basic difference is that the screenschare done by the 2nd way is only compatible with Flash Player 8.
Adobe Systems Incorporated
Similar to the MKV file extension, WEBM is a file format developed by a number of parties, including Google. Launched in 2010, it is open source format designed to deliver video through the web. It can be used for a variety of types of video, from video calls to high definition movies. WebM is growing, and by using the HTML5 version of YouTube, it is possible to watch video encoded in WebM.
Like the MKV file extension, the WEBM extension is developed by various online parties such as Google, it is a freeware offering streaming of online video content and it was first developed in 2010. By using the HTML5 version of YouTube one can watch video encoded in WEBM.
WebM benefits from being designed for use on the modern web, rather than for local use. This means the format is specifically designed for the wide range of devices that are used to access the web, from Smart Phones to Powerful PCs. The video element of the file is encoded using VP8 video codec and the audio element of the file is encoded using the Vorbis audio codec.
Encoding and deciding in WEBM format is possible while using the ffvp8 software or libvpx from the Google support. When it comes to the Android support a version of 2.3 (Gingerbread) and above allowing playback of WEBM format can be used for encoding and decoding. Back in 2001 using Rockchip a full hardware implementation of 1080p VO8 encoding was made possible.
Google (Previously developed by On2, Xiph, and Matroska)