

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# MediaTailor Inizializzazione esplicita della sessione HLS e DASH
<a name="manifest-query-parameters-hls-and-dash-explicit-session-initialization"></a>

AWS Elemental MediaTailor include i parametri di query `manifestParams` as nella playlist multivariante e il tracciamento URLs nella risposta quando il client effettua una richiesta esplicita di inizializzazione della sessione.

**metodi di inizializzazione della sessione**  
Per l'inizializzazione esplicita della sessione, puoi utilizzare POST con il corpo della richiesta o GET con i parametri di query:

1. **POST con Request Body:**

   ```
   POST /v1/session/{{111122223333}}/{{originId}}/index.m3u8
   {
       "adsParams": {"param1": "value1", "param2": "value2", "param3": "value3"},
       "manifestParams": {"test": "123"}
   }
   ```

1. **GET con parametri di interrogazione:**

   ```
   GET /v1/session/{{111122223333}}/{{originId}}/index.m3u8?ads.param1=value1&ads.param2=value2&manifestParams.test=123
   ```

**Example richiesta di inizializzazione della sessione**  

```
POST /v1/session/{{{{111122223333}}}}/{{originId}}/index.m3u8
{
    "adsParams": {
        "param1": "value1",
        "param2": "value2",
        "param3": "value3"
    },
    "manifestParams": { 
        "test": "123"
    },
    "reportingMode": "client"
}
```

**Example manifesto e risposta di tracciamento**  

```
{
    "manifestUrl": "/v1/master/{{{{111122223333}}}}/{{originId}}/index.m3u8?aws.sessionId={{session}}&test=123",
    "trackingUrl": "/v1/tracking/{{{{111122223333}}}}/{{originId}}/{{session}}?test=123"
}
```

Le risposte manifeste per la sessione hanno caratteristiche specifiche MediaTailor URLs simili ai `manifestParams` flussi di lavoro di inizializzazione implicita della sessione descritti in precedenza. La differenza fondamentale è che i parametri manifest per l'inizializzazione esplicita della sessione non iniziano con. `manifest.`

I parametri di interrogazione del manifesto sono immutabili e possono essere impostati solo durante l'inizializzazione della sessione. Se un client effettua più richieste di playlist multivarianti per una singola sessione, MediaTailor non aggiorna i parametri di query del manifesto dopo la prima richiesta.

**Flusso di elaborazione dei parametri**  
È possibile specificare i parametri una sola volta, al momento dell'inizializzazione. Gli alias di configurazione si risolvono in valori effettivi prima dell'inoltro. Ad esempio: `player_params.ad_type=customized` si risolve in in base alla configurazione. `ad_type=abc12345` ConfigurationAliases