设置适用于流媒体的Media Edge API
如果您无法使用Web SDK、Mobile SDK或Roku SDK(例如,在自定义或不支持的运行时上),则可以使用Media Edge API直接将流媒体数据发送到Edge Network。 该API使用RESTful HTTP调用,是完全可自定义的。
- 先决条件:完成Edge实施概述(架构、数据集、启用Media Analytics的数据流)。
将媒体事件发送到Edge Network
媒体事件将发送到/ee/va/v1/端点,通过configId查询参数作为您的数据流的键值。 例如,会话以sessionStart的POST开头:
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
}
}
}]
}'
响应将返回所有后续事件都必须包含的会话ID。 有关完整的端点集、请求/响应格式和OpenAPI规范,请参阅Media Edge API参考。
跟踪媒体事件
有关确切负载,请参阅每个事件和变量页面上的 Media Edge API 选项卡。
下一步
实施完成后,您可以为Edge实施设置报表。
recommendation-more-help
media-analytics-help