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à.
Funzione di localizzazione DASH
Questa sezione fornisce informazioni sulla funzionalità di posizione per DASH, che è abilitata per impostazione predefinita in AWS Elemental MediaTailor. Leggi questa sezione se crei regole di routing della rete di distribuzione dei contenuti (CDN) per l'accesso ai MediaTailor manifesti. Questa sezione è utile anche se usi il reporting lato server con lettori che non supportano i reindirizzamenti HTTP persistenti.
Che cos'è la funzionalità di posizione?
La funzionalità di posizione consente ai lettori che non supportano i reindirizzamenti HTTP persistenti di fornire un comportamento persistente nelle relative richieste di aggiornamento dei manifest.
AWS Elemental MediaTailor utilizza l'inizializzazione senza sessione e richiede un comportamento persistente di reindirizzamento HTTP da parte dei suoi giocatori. Con la segnalazione lato server, quando il giocatore richiede un aggiornamento del manifesto, il servizio emette un reindirizzamento temporaneo 302 MediaTailor, per indirizzare il giocatore a un endpoint per il manifesto personalizzato. MediaTailor include un ID di sessione nella risposta, come parametro di interrogazione. L'obiettivo è fare in modo che il lettore segua l'URL per tutta la sessione, ma i lettori che non supportano i reindirizzamenti HTTP persistenti eliminano il reindirizzamento e tornano all'URL originale. Quando un giocatore torna all'URL originale, per ogni nuova richiesta MediaTailor crea una nuova sessione anziché rimanere con la sessione originale. Questo può causare il danneggiamento del manifest.
La specifica DASH fornisce una soluzione a questo problema nella funzionalità di localizzazione, che è abilitata di default nelle AWS Elemental MediaTailor configurazioni. Quando questa funzione è abilitata, MediaTailor inserisce l'URL assoluto nel tag manifest<Location>
. I lettori che non supportano i reindirizzamenti HTTP persistenti possono utilizzare l'URL fornito in <Location>
per richiedere aggiornamenti al manifest.
È necessario disabilitare la funzionalità di posizione nella configurazione?
La funzionalità di posizione sostituisce tutte le regole di instradamento CDN configurate per l'accesso ai manifest AWS Elemental MediaTailor , per cui può essere necessario disabilitarla. La funzionalità di posizione non incide sulla memorizzazione dei segmenti di contenuto e annunci nella cache CDN.
Trova la tua situazione nell'elenco seguente per stabilire se devi disabilitare la funzionalità di posizione per la configurazione e come gestirla:
-
Se non hai configurato le regole di instradamento CDN per l'accesso ai manifest AWS Elemental MediaTailor , lascia abilitata l'impostazione relativa alla posizione.
-
In caso contrario, usa le regole seguenti:
-
Se non usi il reporting lato server o se tutti i lettori supportano i reindirizzamenti HTTP persistenti, disabilita la funzionalità di posizione. Per informazioni su come effettuare questa operazione nella console, consulta Creare una configurazione.
-
Altrimenti, contatta AWS Support
.
-
È necessario usare la funzionalità di posizione?
Devi utilizzare la funzione di localizzazione per i giocatori che non supportano i reindirizzamenti HTTP permanenti. Utilizza l'URL specificato nel tag <Location>
per tutte le richieste di aggiornamento di manifest.
Esempio
Esempio URLs e tag di esempio. <Location>
-
Esempio: URL di richiesta iniziale
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
-
Esempio: risposta 302 reindirizzata
/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
-
Esempio: tag di posizione in un manifest
<Location>https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>