Configurar Roku para mídia de transmissão

O Adobe Experience Platform Roku SDK (BrightScript) coleta dados da sessão de mídia no canal Roku e os envia para a Edge Network. O Roku está configurado no código; ele não usa tags.

Configurar o AEP Roku SDK para mídia

Inicialize o SDK e defina a configuração do fluxo de dados e da mídia:

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)

Em seguida, abra uma sessão com createMediaSession:

m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
            "playhead": 0
        }
    }
})
IMPORTANT
Enviar um evento media.ping pelo menos uma vez por segundo com o valor mais recente do indicador de reprodução durante a reprodução. O AEP Roku SDK depende desses pings para funcionar corretamente.

Para obter as chaves de configuração e a API completa, consulte a Referência da API do AEP Roku SDK.

Rastrear eventos de mídia

Depois que a sessão estiver aberta, envie cada evento de mídia com sendMediaEvent. Consulte a guia Roku em cada página de evento e variável para obter as cargas exatas.

Próxima etapa

Uma vez concluída a implementação, você pode Configurar relatórios para implementações do Edge.

recommendation-more-help
media-analytics-help