============================================================================================ More info available in the source code of the plugin (dashTEST.js) ============================================================================================ This is an example how to create a HLS master + variant playlists from non-segmented (non-fragmented) MP4 (MPEG-DASH) files (i.e. YouTube). Playback of HLS fMP4 for already segmented (HLS sources) is supported in M7 7.0.135 - this plugin is not for such sources and purpose. The plugin will probe 128KB of data from each provided URL and will create HLS variants with byte-range offsets for each segment. The function from movian/mp4dash does the probe, calculates durations and offsets and creates master.m3u8/video.m3u8/audio.m3u8 *local* files. Local storage usage: ~50 - 100 KB (audio/video duration dependent) This example will use 5627 bytes (5 KB) to create master/video/audio.m3u8 files Bandwidth usage: 128 KB x (number of audio/video tracks) M7 7.0.138b or newer version is required - why? * movian/mp4dash module added to M7 7.0.138b * No "#EXT-X-BYTERANGE:SIZE" HLS header support in M7 prior to version 7.0.137 * No "Range: bytes=X-Y" header support from plugins in M7 prior to version 7.0.136 * No HLS fMP4 support in M7 prior to version 7.0.135 DASH to HLS does not require DRM7 add-on app and works on all platforms: Playstation3, Chrome/NaCl, Linux, MacOS, Android This plugin does not add playback support for DASH-MPD sources. DASH-MPD (XML) parser and MPD-to-HLS on-the-fly converter plugin *may be* published at a later stage when enough M7 support is shown. ============================================================================================ To support M7 you can donate: https://paypal.me/webpluginsBG ============================================================================================