Begintijd

Deze pagina behandelt gegevensinzameling voor de Tijd​variabele te beginnen. Zie ​ Tijd om ​ voor de overeenkomstige rapporterende afmeting en metrisch te beginnen.

De beginvariabele is de tijd, in milliseconden, tussen de speler die het afspelen start en de eerste frame rendering. Stel deze in op het QoE-object voordat de gebeurtenis start van de sessie wordt gestart. Adobe slaat de waarde op en rapporteert deze in seconden; pass milliseconds en Adobe converteert bij ingest.

IMPORTANT
Wanneer de speler begint met het renderen van inhoudsframes, moet u het bijwerken van timeToStart stoppen. De waarde kan tijdens de eerste bufferfase of laadfase toenemen, maar moet worden beschouwd als een vaste waarde vanaf het moment dat het afspelen begint. Het voortzetten om het bij te werken nadat het eerste kader teruggeeft veroorzaakt een opgepompte of onjuiste ​ Tijd om ​ metrisch te beginnen.
Eigenschap
Waarde
de gegevensvariabele van de context
a.media.qoe.timeToStart
XDM inzamelingsgebied
mediaCollection.qoeDataDetails.timeToStart
eigenschap van Audience Manager
c_contextdata.a.media.qoe.timeToStart
Vereist
Nee
Verzonden met
​ Begin van de Zitting ​, zittingsdichte

Web SDK

Stel timeToStart inside mediaCollection.qoeDataDetails on media.sessionStart in wanneer u sendEvent aanroept:

alloy("sendEvent", {
  xdm: {
    eventType: "media.sessionStart",
    mediaCollection: {
      sessionDetails: {
        name: "video-123",
        length: 128,
        contentType: "vod",
        playerName: "HTML5 Player",
        channel: "Sports",
        streamType: "video"
      },
      qoeDataDetails: {
        timeToStart: 30000
      },
      playhead: 0
    }
  }
});

Mobile SDK

Geef starttijd als tweede argument (startupTime) aan createQoEObject door.

iOS (Zwift)

let qoeObject = Media.createQoEObjectWith(bitrate: 3200,
                                       startupTime: 30000,
                                               fps: 24,
                                     droppedFrames: 0)

tracker.updateQoEObject(qoe: qoeObject)

Android (Kotlin)

val qoeObject = Media.createQoEObject(3200L,
                                      30000.0,
                                      24.0,
                                      0L)

tracker.updateQoEObject(qoeObject)

Roku (BrightScript)

Stel timeToStart inside mediaCollection.qoeDataDetails on media.sessionStart in bij het aanroepen van createMediaSession :

m.aepSdk.createMediaSession({
    "xdm": {
        "eventType": "media.sessionStart",
        "mediaCollection": {
            "sessionDetails": {
                "name": "video-123",
                "length": 128,
                "contentType": "vod",
                "playerName": "Roku Player",
                "channel": "Sports",
                "streamType": "video"
            },
            "qoeDataDetails": {
                "timeToStart": 30000
            },
            "playhead": 0
        }
    }
})

Media Edge API

Roep het ​ sessionStart ​ eindpunt met timeToStart binnen mediaCollection.qoeDataDetails:

{
  "events": [{
    "xdm": {
      "eventType": "media.sessionStart",
      "mediaCollection": {
        "sessionDetails": {
          "name": "video-123",
          "length": 128,
          "contentType": "vod",
          "playerName": "HTML5 Player",
          "channel": "Sports"
        },
        "qoeDataDetails": {
          "timeToStart": 30000
        },
        "playhead": 0
      }
    }
  }]
}

Media SDK

Geef tijd door om als tweede argument te beginnen: ADB.Media.createQoEObject

var qoeObject = ADB.Media.createQoEObject(3200, 30000, 24, 0);
tracker.updateQoEObject(qoeObject);

Media Collection-API

Neem media.qoe.timeToStart op in het params object on sessionStart :

{
  "playerTime": { "playhead": 0, "ts": 1699523820000 },
  "eventType": "sessionStart",
  "params": {
    "media.qoe.timeToStart": 30000
  }
}

Zie de ​ Verwijzing van de Inzameling API van Media ​ voor de volledige verzoekstructuur.

recommendation-more-help
media-analytics-help