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 Integrazione CDN e routing dei parametri
AWS Elemental MediaTailor i parametri di query manifest consentono sofisticati scenari di integrazione CDN. È possibile utilizzarli per il routing dinamico, l'autorizzazione e il bilanciamento del carico.
Casi d'uso del routing CDN
Gli scenari di integrazione CDN più comuni che traggono vantaggio dai parametri di query manifest includono quanto segue:
-
Routing geografico: indirizza le richieste verso MediaTailor endpoint specifici della regione in base alla posizione del visualizzatore
-
Autorizzazione basata su token: trasferisci i token di autorizzazione tramite la CDN per un accesso sicuro ai contenuti MediaTailor
-
Bilanciamento del carico: distribuisci il traffico su più MediaTailor endpoint utilizzando la logica di routing CDN
-
Test A/B: indirizza diversi segmenti di utenti a diverse configurazioni per i test MediaTailor
-
Ottimizzazione specifica del dispositivo: indirizza le richieste in base al tipo o alle funzionalità del dispositivo
Conservazione dei parametri tra i livelli CDN
MediaTailor assicura che i parametri delle query manifeste siano preservati su più livelli CDN e tipi di richieste:
-
Richiesta iniziale: i parametri vengono estratti dalla richiesta di inizializzazione della sessione
-
Generazione del manifesto: i parametri vengono applicati a tutti i dati rilevanti URLs nel manifesto
-
Richieste di segmenti: i parametri sono inclusi in tutti i segmenti URLs per un comportamento CDN coerente
-
Inserimento di annunci: i parametri vengono mantenuti durante l'inserimento degli annunci e la sostituzione dei segmenti
Esempio Flusso di autorizzazione CDN
L'esempio seguente dimostra un flusso di autorizzazione CDN completo utilizzando i parametri di query manifest:
-
Il client richiede un manifesto con token di autorizzazione:
GET https://cdn.example.com/mediatailor/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
-
CDN inoltra la richiesta a MediaTailor con parametri:
GET https://mediatailor.amazonaws.com/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
-
MediaTailor genera un manifesto con parametri applicati a tutti: URLs
#EXTM3U #EXT-X-STREAM-INF:BANDWIDTH=2665212 ../../../manifest/123456789/originId/session/0.m3u8?auth_token=jwt_token_here&user_id=12345
-
Le richieste di segmento successive includono i parametri per l'autorizzazione CDN:
GET https://cdn.example.com/mediatailor/segment/123456789/originId/session/0/1?auth_token=jwt_token_here&user_id=12345