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.
-
Pré-requisitos:
- Conclua a visão geral da implementação do Edge (esquema, conjunto de dados, sequência de dados com o Media Analytics habilitado).
- Baixe a SDK das versões do GitHub e adicione-a ao seu canal, conforme descrito no guia de introdução.
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