스트리밍 미디어용 Roku 설정

Adobe Experience Platform Roku SDK​(BrightScript)가 Roku 채널에서 미디어 세션 데이터를 수집하여 Edge Network으로 보냅니다. Roku는 코드로 구성되어 있으며 태그를 사용하지 않습니다.

  • 필수 구성 요소:

미디어용 AEP Roku SDK 구성

SDK을 초기화하고 데이터 스트림 및 미디어 구성을 설정합니다.

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)

그런 다음 createMediaSession(으)로 세션을 엽니다.

m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": { "name": "video-123", "length": 128, "contentType": "vod", "streamType": "video" },
            "playhead": 0
        }
    }
})
IMPORTANT
재생 중에 최신 플레이헤드 값으로 초당 한 번 이상 media.ping 이벤트를 보냅니다. AEP Roku SDK은 이러한 Ping을 사용하여 올바르게 작동합니다.

구성 키 및 전체 API에 대해서는 AEP Roku SDK API 참조를 참조하십시오.

미디어 이벤트 추적

세션이 열린 후 sendMediaEvent(으)로 각 미디어 이벤트를 보냅니다. 정확한 페이로드는 각 이벤트변수 페이지에서 Roku 탭을 참조하십시오.

다음 단계

구현이 완료되면 Edge 구현에 대한 보고를 설정할 수 있습니다.

recommendation-more-help
media-analytics-help