I'm creating an app that plays static mpeg-DASH files. I've been using MP4Box to create the DASH .mp4 and .mpd files. The MPD file contains a list of byte range offsets into the single .mp4 file. This works fine, but I've seen implementations where the ranges are individual files.
What I'm wondering is which is the "industry preferred" way of creating DASH files? Is it to have a single .mp4 file with offsets into the file, or to create individual .mp4 files for each segment?
If it's individuals, do each file have initialization content at the beginning, or is there only one init file, and the others are content?