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
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:
-
POST con Request Body:
POST /v1/session/
111122223333
/originId
/index.m3u8 { "adsParams": {"param1": "value1", "param2": "value2", "param3": "value3"}, "manifestParams": {"test": "123"} } -
GET con parametri di interrogazione:
GET /v1/session/
111122223333
/originId
/index.m3u8?ads.param1=value1&ads.param2=value2&manifestParams.test=123
Esempio richiesta di inizializzazione della sessione
POST /v1/session/
/
111122223333
originId
/index.m3u8 { "adsParams": { "param1": "value1", "param2": "value2", "param3": "value3" }, "manifestParams": { "test": "123" }, "reportingMode": "client" }
Esempio 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