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.
-
Voraussetzungen:
- Abschließen der Edge-Implementierungsübersicht (Schema, Datensatz, Datenstrom mit aktiviertem Media Analytics).
- Laden Sie die SDK von GitHub-Versionen herunter und fügen Sie sie Ihrem Kanal hinzu, wie in Erste Schritte“ .
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