

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# MediaTailor Initialisation implicite de session DASH
<a name="manifest-query-parameters-dash-implicit-session-initialization"></a>

AWS Elemental MediaTailor crée une session pour le client et la redirige avec des paramètres de requête lorsque le client fait une demande de manifeste sans session. L'exemple suivant illustre ce format de demande :

```
GET /v1/dash/{{111122223333}}/{{originId}}/index.mpd?manifest.test=123&other=456
```

MediaTailor crée une session pour le client et la redirige avec les paramètres de requête :

```
/v1/dash/{{111122223333}}/{{originId}}/index.mpd?sessionId={{session}}&test=123
```

**Application des paramètres dans DASH**  
La réponse au manifeste DASH inclut les paramètres de requête à différents emplacements, notamment les segments de contenu, les segments publicitaires et l'initialisation URLs. MediaTailor applique des paramètres aux éléments suivants :
+ Éléments de localisation du manifeste DASH
+ SegmentTemplate attributs d'initialisation
+ SegmentTemplate attributs des médias
+ Segment de contenu URLs
+ Segment publicitaire URLs

Lorsque le client fait la demande, il MediaTailor répond avec un manifeste DASH similaire à l'exemple suivant. La première période étant une période de contenu, le paramètre de requête du manifeste MediaTailor n'y est pas inséré. Au cours de la seconde période, qui est une période publicitaire, MediaTailor insère le paramètre de requête du manifeste dans l'`initialization`attribut et l'attribut de `media` l'`SegmentTemplate`élément. L'`Location`élément possède également les paramètres de requête du manifeste.

```
<?xml version="1.0" encoding="UTF-8"?>
<MPD availabilityStartTime="2018-07-27T09:48:23.634000+00:00" id="201" minBufferTime="PT30S" minimumUpdatePeriod="PT15S" profiles="urn:mpeg:dash:profile:isoff-live:2011" publishTime="2023-02-14T23:37:43" suggestedPresentationDelay="PT25.000S" timeShiftBufferDepth="PT56.997S" type="dynamic" xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:scte35="urn:scte:scte35:2013:xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd">
    <BaseURL>https://origin.com/contentSegments/</BaseURL>
    <Location>https://mediatailor.com/v1/dash/{{111122223333}}/{{originId}}/index.mpd?test=123&aws.sessionId={{session}}</Location>
    <Period duration="PT29.963S" id="28737823" start="PT143732873.178S">
        <AdaptationSet bitstreamSwitching="true" mimeType="video/mp4" segmentAlignment="true" startWithSAP="1" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
            <Representation bandwidth="2200000" codecs="avc1.640029" frameRate="30000/1001" height="540" id="1" width="960">
                <SegmentTemplate initialization="index_video_7_0_init.mp4?m=1611174111" media="index_video_7_0_$Number$.mp4?m=1611174111" presentationTimeOffset="4311986195351" startNumber="28737828" timescale="30000">
                    <SegmentTimeline>
                        <S d="180180" t="4311986911066"/>
                        <S d="3003" t="4311987091246"/>
                    </SegmentTimeline>
                </SegmentTemplate>
            </Representation>
        </AdaptationSet>
    </Period>
    <Period id="28737829_1" start="PT39925H48M23.141S">
        <BaseURL>https://mediatailor.com/v1/dashsegment/{{{{111122223333}}}}/{{originId}}/{{session}}/28737829/28737829_1/</BaseURL>
        <AdaptationSet bitstreamSwitching="false" frameRate="30000/1001" mimeType="video/mp4" segmentAlignment="true" startWithSAP="1" subsegmentAlignment="true" subsegmentStartsWithSAP="1">
            <SegmentTemplate startNumber="1" timescale="90000"/>
            <Representation bandwidth="2200000" codecs="avc1.64001f" height="540" id="1" width="960">
                <SegmentTemplate initialization="asset_540_2_0init.mp4?test=123" media="asset_540_2_0_$Number%09d$.mp4?test=123" startNumber="1" timescale="90000">
                    <SegmentTimeline>
                        <S d="180180" r="6" t="0"/>
                        <S d="87087" t="1261260"/>
                    </SegmentTimeline>
                </SegmentTemplate>
            </Representation>
        </AdaptationSet>
    </Period>
</MPD>
```