MediaTailor Inizializzazione esplicita della sessione HLS e DASH - AWS Elemental MediaTailor

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:

  1. POST con Request Body:

    POST /v1/session/111122223333/originId/index.m3u8 { "adsParams": {"param1": "value1", "param2": "value2", "param3": "value3"}, "manifestParams": {"test": "123"} }
  2. 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