We're an experiencing an issue where the UWP MediaPlayer takes a very long time to parse Live DASH Manifests, on Xbox.

As the table shows, the parse time seems to increase roughly linearly with the manifest length.
The problem with these long parse times is two-fold:
Poor customer experience.
Our DRM Licence Acquisition URLs have a token which is only valid for 30 seconds, meaning by the time the manifest has been parsed, the token has expired and the user is unable to actually play the stream.
These same streams are used on multiple other platforms (much less powerful than an Xbox), that are able to parse and play within a few seconds.
Is there any way to improve the parsing performance of the UWP MediaPlayer for these larger manifests?
Cheers,
Gareth