Einrichten der Media Edge-API für Streaming-Medien
Wenn Sie Web SDK, Mobile SDK oder Roku Edge SDK nicht verwenden können (z. B. auf einer benutzerdefinierten oder nicht unterstützten Laufzeit), können Sie Streaming-Mediendaten mit der Media Edge-API direkt an Edge Network senden. Die API verwendet RESTful-HTTP-Aufrufe und kann vollständig angepasst werden.
- Voraussetzungen: Abschließen der Übersicht über die EdgeImplementierung (Schema, Datensatz, Datenstrom mit aktiviertem Media Analytics).
Senden von Medienereignissen an Edge Network
Medienereignisse werden an die /ee/va/v1/-Endpunkte gesendet und vom configId Abfrageparameter in Ihren Datenstrom verschlüsselt. Beispielsweise beginnt eine Sitzung mit einem POST-Test, um Folgendes zu sessionStart:
curl -X POST "https://edge.adobedc.net/ee/va/v1/sessionStart?configId=<datastreamID>" \
--header 'Content-Type: application/json' \
--data '{
"events": [{
"xdm": {
"eventType": "media.sessionStart",
"mediaCollection": {
"sessionDetails": { "name": "video-123", "playerName": "player_name", "contentType": "vod", "length": 128, "channel": "sample_channel" },
"playhead": 0
}
}
}]
}'
Die Antwort gibt die Sitzungs-ID zurück, die alle nachfolgenden Ereignisse enthalten müssen. Den vollständigen Endpunktsatz, die Anfrage-/Antwortformate und die OpenAPI-Spezifikation finden Sie in der Media Edge API-Referenz.
Medien-Events tracken
Die genauen Payloads finden Sie auf Registerkarte Media Edge auf jeder - und 🔗.
Nächster Schritt
Sobald Ihre Implementierung abgeschlossen ist, können Sie Berichte für Edge-Implementierungen einrichten.