Roku Edge für Streaming-Medien einrichten

Adobe Experience Platform Roku SDK (BrightScript) erfasst Mediensessions-Daten in Ihrem Roku-Kanal und sendet sie an Edge Network. Roku ist im Code konfiguriert; es verwendet keine Tags.

Konfigurieren von Roku Edge SDK für Media

Initialisieren Sie die SDK und legen Sie die Datenstrom- und Medienkonfiguration fest:

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)

Öffnen Sie dann eine Sitzung mit createMediaSession:

m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
            "playhead": 0
        }
    }
})
IMPORTANT
Senden Sie während der Wiedergabe mindestens einmal pro Sekunde ein media.ping mit dem neuesten Abspielkopfwert. Das Roku Edge SDK verlässt sich auf diese Pings, um ordnungsgemäß zu funktionieren.

Konfigurationsschlüssel und die vollständige API finden Sie in der Roku Edge SDK API-Referenz.

Medien-Events tracken

Nachdem die Sitzung geöffnet ist, senden Sie jedes Medienereignis mit sendMediaEvent. Die Payloads finden Sie auf der Registerkarte Roku​ auf jeder ​- und 🔗-Seite.

Nächster Schritt

Sobald Ihre Implementierung abgeschlossen ist, können Sie Berichte für Edge-Implementierungen einrichten.

recommendation-more-help
media-analytics-help