A part of the isoffmain profile which contains AdaptationSet, SegmentList etc. is already supported but MPDs that are not valid, like yours, are not supported. Initialisation could not be part of SegmentList. The other things that you have mentioned are more related to ffmpeg which is used as a demu...