

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 routing dei parametri per ADS e origin
<a name="parameter-routing-behavior"></a>

AWS Elemental MediaTailor indirizza i parametri di interrogazione verso destinazioni diverse in base al prefisso e allo scopo. La comprensione del routing dei parametri è essenziale per implementare funzionalità specifiche dell'origine, come la visualizzazione con spostamento temporale con. MediaPackage

**Regole di routing dei parametri**  
MediaTailor utilizza le seguenti regole di routing per i parametri di interrogazione:
+ **Parametri di origine (nessun prefisso):** i parametri senza un prefisso specifico vengono passati al server di origine per funzionalità specifiche dell'origine
+ **Parametri ADS (`ads.`prefisso):** i parametri con prefisso `ads.` vengono inviati ad Ad Decision Server
+ **Parametri manifesto (`manifest.`prefisso):** i parametri con prefisso `manifest.` vengono utilizzati per il routing e l'autorizzazione CDN

**Example Esempio di routing dei parametri**  
La seguente inizializzazione della sessione dimostra il routing dei parametri:  

```
POST /v1/session/123456789/originId/index.m3u8
{
    "adsParams": {
        "param1": "value1",
        "param2": "value2"
    },
    "manifestParams": {
        "auth_token": "abc123"
    }
}
```
In questo esempio:  
+ `param1`e `param2` vengono inviati all'ADS
+ `auth_token`viene utilizzato per il routing e l'autorizzazione del CDN
+ I parametri senza prefissi verrebbero passati al server di origine

## Comportamento dei parametri del server di origine
<a name="origin-parameter-behavior"></a>

I parametri passati ai server di origine abilitano funzionalità specifiche dell'origine, come la visualizzazione temporizzata, il filtraggio dei contenuti e l'autenticazione.

**Casi d'uso comuni dei parametri di origine**  
I parametri di origine sono comunemente usati per:
+ **Visualizzazione con spostamento temporale:** `start` e `end` parametri per MediaPackage i contenuti spostati nel tempo
+ **Autenticazione dei contenuti:** token di autenticazione richiesti dal server di origine
+ **Filtraggio dei contenuti:** parametri che controllano quali varianti di contenuto vengono restituite
+ **Funzionalità specifiche dell'origine:** qualsiasi parametro utilizzato dal server di origine per l'elaborazione dei contenuti

**Importante**  
I parametri vengono elaborati al momento dell'inizializzazione della sessione e mantenuti per tutta la sessione. Per modificare parametri come le finestre di time-shift, è necessario creare una nuova sessione con valori aggiornati.