

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# MediaTailor Inicialização de sessão implícita do DASH
<a name="manifest-query-parameters-dash-implicit-session-initialization"></a>

AWS Elemental MediaTailor cria uma sessão para o cliente e a redireciona com parâmetros de consulta quando o cliente faz uma solicitação de manifesto sem uma sessão. O exemplo a seguir mostra esse formato de solicitação:

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

MediaTailor cria uma sessão para o cliente e a redireciona com os parâmetros de consulta:

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

**Aplicação de parâmetros no DASH**  
A resposta do manifesto do DASH inclui os parâmetros de consulta em vários locais, incluindo segmentos de conteúdo, segmentos de anúncios e inicialização URLs. MediaTailor aplica parâmetros ao seguinte:
+ Elementos de localização do manifesto DASH
+ SegmentTemplate atributos de inicialização
+ SegmentTemplate atributos de mídia
+ Segmento de conteúdo URLs
+ Segmento de anúncio URLs

Quando o cliente faz a solicitação, MediaTailor responde com um manifesto DASH semelhante ao exemplo a seguir. O primeiro período é um período de conteúdo, portanto, MediaTailor não insere o parâmetro de consulta do manifesto nele. No segundo período, que é um período de anúncio, MediaTailor insere o parâmetro de consulta do manifesto no `initialization` atributo e `media` no atributo do `SegmentTemplate` elemento. O `Location` elemento também tem os parâmetros de consulta do manifesto.

```
<?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>
```