Configuración de Roku Edge 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.

Configuración de Roku Edge 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. La SDK de Roku Edge 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 SDK de Roku Edge.

Seguimiento de eventos de medios

Una vez abierta la sesión, envíe cada evento multimedia con sendMediaEvent. Consulta la pestaña Roku Edge en cada evento y 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