Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x

Content for  TS 26.247  Word version:  18.4.0

Top   Top   Up   Prev   Next
0f…   4   5…   6…   7…   8…   9…   10…   11…   12…   13…   14…   15   A…   B…   C…   D…   F…   K…   L…   M…

 

B (Normative)  Media Presentation Description Schemap. 108

B.1  Introductionp. 108

The main schema is provided in clause B.2 and in Table B-1. The main schema refers to the extension schema in clause B.3 and in clause 8.3.

B.2  Main schemap. 108

The XML schema for the MPD is defined in Annex B of ISO/IEC 23009-1 [43]. Table B-1 provides the MPD type and the inclusion of the 3GPP extensions in the main schema.
<!-- MPD Type -->
<xs:complexType name="MPDtype">
  <xs:sequence>
    <xs:element name="ProgramInformation" type="ProgramInformationType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="UTCTiming" type="DescriptorType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="BaseURL" type="BaseURLType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Location" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="Period" type="PeriodType" maxOccurs="unbounded"/>
    <xs:element name="Metrics" type="MetricsType" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="x3gpp:DeltaSupport" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:string"/>
  <xs:attribute name="profiles" type="xs:string" use="required"/>
  <xs:attribute name="type" type="PresentationType" default="static"/>
  <xs:attribute name="availabilityStartTime" type="xs:dateTime"/>
  <xs:attribute name="availabilityEndTime" type="xs:dateTime"/>
  <xs:attribute name="mediaPresentationDuration" type="xs:duration"/>
  <xs:attribute name="minimumUpdatePeriod" type="xs:duration"/>
  <xs:attribute name="minBufferTime" type="xs:duration" use="required"/>
  <xs:attribute name="timeShiftBufferDepth" type="xs:duration"/>
  <xs:attribute name="suggestedPresentationDelay" type="xs:duration"/>
  <xs:attribute name="maxSegmentDuration" type="xs:duration"/>
  <xs:attribute name="maxSubsegmentDuration" type="xs:duration"/>
  <xs:anyAttribute namespace="##other" processContents="lax"/>
</xs:complexType>
Up

B.3  3GPP extension schemap. 108

<?xml version="1.0"?>
<xs:schema targetNamespace="urn:3GPP:ns:DASH:MPD-ext:2011"
    attributeFormDefault="unqualified" elementFormDefault="qualified"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns="urn:3GPP:ns:DASH:MPD-ext:2011">
    <xs:annotation>
        <xs:appinfo>Extensions to Media Presentation Description for 3GPP</xs:appinfo>
    </xs:annotation>
    
    <xs:element name="DeltaSupport" type="DeltaSupportType"/>
    
    <!--DeltaSupport for the MPD -->
    <xs:complexType name="DeltaSupportType">
        <xs:sequence>
            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="sourceURL" type="xs:anyURI" use="required"/>
        <xs:attribute name="availabilityDuration" type="xs:duration"/>
        <xs:anyAttribute namespace="##other" processContents="lax"/>
    </xs:complexType>
    
</xs:schema>
Up

Up   Top   ToC