Roku instellen voor streaming media
Adobe Experience Platform Roku SDK (BrightScript) verzamelt media zittingsgegevens in uw kanaal van Roku en verzendt het naar Edge Network. Roku wordt gevormd in code; er worden geen codes gebruikt.
-
Eerste vereisten:
- Voltooi het Edge implementatieoverzicht (schema, dataset, datastream met Media Analytics toegelaten).
- Download SDK van GitHub versies en voeg het aan uw kanaal toe, zoals die in wordt beschreven begonnen gids .
AEP Roku SDK voor media configureren
Initialiseer de SDK en stel de configuratie van de gegevensstroom en media in:
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)
Open vervolgens een sessie met createMediaSession :
m.aepSdk.createMediaSession({
"xdm": {
"eventType": "media.sessionStart",
"mediaCollection": {
"sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
"playhead": 0
}
}
})
IMPORTANT
Verzend ten minste één keer per seconde een
media.ping -gebeurtenis met de laatste waarde voor de afspeelkop tijdens het afspelen. De AEP Roku SDK vertrouwt op deze pingelt om correct te functioneren.Voor configuratiesleutels en volledige API, zie de AEP Roku SDK API verwijzing .
Media bijhouden
Nadat de sessie is geopend, verzendt u elke mediagebeurtenis met sendMediaEvent . Zie het Roku lusje op elke gebeurtenis en veranderlijke pagina voor de nauwkeurige ladingen.
Volgende stap
Zodra uw implementatie volledig is, kunt u opstelling rapporterend voor de implementaties van Edge .
recommendation-more-help
media-analytics-help