With MediaElement.js, you can specify the source of M3U8 (read the source of Apple HLS), as well as the adaptive manifest F4M Flash and run it as the source of M3U8, where support is available (iOS, Safari Mac desktop, Android 2.3.x and higher on most devices ), and use the F4M manifest to play Flash elsewhere? On videoRx.com, I wrote my own JS lib to make appropriate decisions along this path, but I like the structure of MediaElement.js.
A quick example. I use Wowza Media Server to serve adaptive streams of mobile and desktop computers and can automatically create M3U8 and F4M manifests.
source share