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.

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