Configuración de Roku para medios de streaming
Adobe Experience Platform Roku SDK (BrightScript) recopila datos de sesión de medios en su canal de Roku y los envía a Edge Network. Roku está configurado en el código; no utiliza etiquetas.
-
Requisitos previos:
- Complete la descripción general de la implementación de Edge (esquema, conjunto de datos, secuencia de datos con Media Analytics habilitado).
- Descargue SDK de versiones de GitHub y agréguelo a su canal, tal como se describe en la guía de introducción.
Configuración de AEP Roku SDK para contenidos
Inicialice SDK y establezca la configuración de flujo de datos y medios:
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)
A continuación, abra una sesión con createMediaSession:
m.aepSdk.createMediaSession({
"xdm": {
"eventType": "media.sessionStart",
"mediaCollection": {
"sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
"playhead": 0
}
}
})
IMPORTANT
Envíe un evento
media.ping al menos una vez por segundo con el valor más reciente del cabezal de reproducción durante la reproducción. AEP Roku SDK se basa en estos pings para funcionar correctamente.Para obtener las claves de configuración y la API completa, consulte la Referencia de la API de AEP Roku SDK.
Seguimiento de eventos de medios
Una vez abierta la sesión, envíe cada evento multimedia con sendMediaEvent. Consulte la pestaña Roku en cada evento y página de variable para ver las cargas exactas.
Siguiente paso
Una vez completada la implementación, puede configurar informes para implementaciones de Edge.
recommendation-more-help
media-analytics-help