The format of time/duration in MPEG-DASH .MPD file?

datetime, video-streaming

Solution

The format is ISO8601 duration.

Problem

The following is a snap of a .mpd file: ``` <MPD type="static" xmlns="urn:mpeg:DASH:schema:MPD:2011" profiles="urn:mpeg:dash:profile:full:2011" minBufferTime="PT1.5S" mediaPresentationDuration="PT0H1M59.89S"> <ProgramInformation moreInformationURL="http://gpac.sourceforge.net"> <Title>Media Presentation Description for file hdworld_0696kbps_ffmpeg_track1.mp4 generated with GPAC </Title> </ProgramInformation> <Period start="PT0S" duration="PT0H1M59.89S"> ``` For attributes of time-range type, like minBufferTime, mediaPresentationDuration, start or duration, they seems to share the same format. Does anyone know what format it is and where I can get a spec for that?

Original source