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.

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