Deze pagina behandelt gegevensinzameling voor de Tijdvariabele 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.
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.a.media.qoe.timeToStartc_contextdata.a.media.qoe.timeToStartWeb 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.