设置适用于流媒体的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