Configuration de Roku pour les médias en flux continu

Le SDK Roku Adobe Experience Platform (BrightScript) collecte les données de session multimédia dans votre canal Roku et les envoie à Edge Network. Roku est configuré dans le code ; il n’utilise pas de balises.

  • Conditions préalables :

    • Terminez la présentation de l’implémentation d’🔗 (schéma, jeu de données, flux de données avec Media Analytics activé).
    • Téléchargez le SDK à partir des versions de GitHub et ajoutez-le à votre canal, comme décrit dans le guide de prise en main.

Configuration d’AEP Roku SDK pour les médias

Initialisez le SDK et définissez la configuration du flux de données et du 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)

Ouvrez ensuite une session avec createMediaSession :

m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
            "playhead": 0
        }
    }
})
IMPORTANT
Envoyez un événement media.ping au moins une fois par seconde avec la dernière valeur du curseur de lecture pendant la lecture. Le SDK Roku d’AEP s’appuie sur ces pings pour fonctionner correctement.

Pour les clés de configuration et l’API complète, consultez la référence de l’API AEP Roku SDK.

Suivi des événements multimédia

Une fois la session ouverte, envoyez chaque événement multimédia avec sendMediaEvent. Voir l’onglet Roku sur chaque page événement et variable pour connaître les payloads exactes.

Étape suivante

Une fois l’implémentation terminée, vous pouvez Configurer des rapports pour les implémentations d’Edge.

recommendation-more-help
media-analytics-help