De Media Edge-API voor streaming media instellen
Als u het Web SDK, Mobile SDK of Roku SDK niet kunt gebruiken, bijvoorbeeld op een aangepaste of niet-ondersteunde runtime, kunt u streaming mediagegevens rechtstreeks naar de Edge Network verzenden met de Media Edge API. De API gebruikt RESTful HTTP- vraag en is volledig aanpasbaar.
- Eerste vereisten: Voltooi het Edge implementatieoverzicht (schema, dataset, datastream met Media Analytics toegelaten).
Media-gebeurtenissen naar de Edge Network verzenden
Media-gebeurtenissen worden naar de eindpunten van /ee/va/v1/ verzonden, die met de parameter configId query naar de gegevensstroom worden gekopieerd. Een sessie begint bijvoorbeeld met een POST naar 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
}
}
}]
}'
De reactie retourneert de sessie-id die alle volgende gebeurtenissen moeten bevatten. Voor de volledige eindpuntreeks, verzoek/reactie formaten, en de specificatie OpenAPI, zie de Verwijzing van Edge API van Media .
Media bijhouden
Zie Edge API van Media lusje op elke gebeurtenis en veranderlijke pagina voor de nauwkeurige ladingen.
Volgende stap
Zodra uw implementatie volledig is, kunt u opstelling rapporterend voor de implementaties van Edge .