Configurare Roku per lo streaming di file multimediali
Adobe Experience Platform Roku SDK (BrightScript) raccoglie i dati della sessione multimediale nel tuo canale Roku e li invia ad Edge Network. Roku è configurato nel codice; non utilizza i tag.
-
Prerequisiti:
- Completa la Panoramica sull’implementazione di Edge (schema, set di dati, flusso di dati con Media Analytics abilitato).
- Scarica il SDK dalle versioni di GitHub e aggiungilo al tuo canale, come descritto nella guida introduttiva.
Configurare AEP Roku SDK per i file multimediali
Inizializza SDK e imposta la configurazione dello stream di dati e dei file multimediali:
m.aepSdk = AdobeAEPSDKInit()
ADB_CONSTANTS = AdobeAEPSDKConstants()
configuration = {}
configuration[ADB_CONSTANTS.CONFIGURATION.EDGE_CONFIG_ID] = "<datastreamID>"
configuration[ADB_CONSTANTS.CONFIGURATION.MEDIA_CHANNEL] = "sample_channel"
configuration[ADB_CONSTANTS.CONFIGURATION.MEDIA_PLAYER_NAME] = "player_name"
m.aepSdk.updateConfiguration(configuration)
Quindi apri una sessione con createMediaSession:
m.aepSdk.createMediaSession({
"xdm": {
"eventType": "media.sessionStart",
"mediaCollection": {
"sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
"playhead": 0
}
}
})
IMPORTANT
Invia un evento
media.ping almeno una volta al secondo con il valore della testina di riproduzione più recente durante la riproduzione. AEP Roku SDK si basa su questi ping per funzionare correttamente.Per le chiavi di configurazione e l’API completa, vedere il riferimento API AEP Roku SDK.
Tracciare gli eventi multimediali
Dopo l’apertura della sessione, inviare ogni evento multimediale con sendMediaEvent. Per conoscere i payload esatti, consulta la scheda Roku su ogni pagina event e variable.
Passaggio successivo
Una volta completata l’implementazione, puoi Configurare la generazione di rapporti per le implementazioni di Edge.
recommendation-more-help
media-analytics-help