Configurer l’API Media Edge pour les médias en flux continu
Si vous ne pouvez pas utiliser Web SDK, Mobile SDK ou Roku SDK (par exemple, sur un runtime personnalisé ou non pris en charge), vous pouvez envoyer directement des données de médias en flux continu à Edge Network à l’aide de l’API Media Edge. L’API utilise des appels HTTP RESTful et est entièrement personnalisable.
- Conditions préalables : terminez la présentation de l’implémentation d’Edge (schéma, jeu de données, flux de données avec Media Analytics activé).
Envoi d’événements multimédia à Edge Network
Les événements multimédia sont envoyés aux points d’entrée /ee/va/v1/, indexés à votre flux de données par le paramètre de requête configId. Par exemple, une session commence par une requête POST à 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
}
}
}]
}'
La réponse renvoie l’identifiant de session que tous les événements suivants doivent inclure. Pour le jeu de points d’entrée complet, les formats de requête/réponse et la spécification OpenAPI, consultez la Référence de l’API Media Edge.
Suivi des événements multimédia
Voir l’onglet API Media Edge sur chaque page événement et variable pour connaître les payloads exactes.
Étape suivante
Une fois l’implémentation terminée, vous pouvez Configurer des rapports pour les implémentations d’Edge.