【问题标题】:How to retrieve the current listeners from a wowza cloud live stream via api?如何通过 api 从 wowza 云直播中检索当前听众?
【发布时间】:2020-07-08 15:15:55
【问题描述】:

我们正在使用 wowza 云来运行每周一次的直播活动。有没有办法从 api 获取当前侦听器作为实时数据?

我们发现了两个端点,但它们似乎同样功能失调:

  1. https://api.cloud.wowza.com/api/v1.4/usage/stream_targets/y7tm2dfl/live 导致
​{
    "meta": {
        "status": 403,
        "code": "ERR-403-RecordUnaccessible",
        "title": "Record Unaccessible Error",
        "message": "The requested resource isn't accessible.",
        "description": ""
    },
    "request_id": "def6744dc2d7a609c61f488560b80019",
    "request_timestamp": "2020-03-27T19:54:14.443Z"
}​
  1. https://api.cloud.wowza.com/api/v1.4/usage/viewer_data/stream_targets/y7tm2dfl 导致
​{
    "meta": {
        "status": 404,
        "code": "ERR-404-RouteNotFound",
        "title": "Route Not Found Error",
        "message": "The requested endpoint couldn't be found.",
        "description": ""
    },
    "request_id": "11dce4349e0b97011820a39032d9664a",
    "request_timestamp": "2020-03-27T19:56:01.637Z"
}​

y7tm2dfl 是两个流目标 ID 之一,我们通过调用 https://api.cloud.wowza.com/api/v1.4/live_streams/nfpvspdh/stats

这是正确的方法吗?根据this question 的说法,数据可能只有延迟 2 小时才能获得......

任何人都知道一些实际上可以算作实时数据的东西吗?

非常感谢!

【问题讨论】:

    标签: wowza


    【解决方案1】:

    来自 Wowza 支持:

    以下端点是用于近实时视图计数的正确端点:

    curl -H "wsc-api-key: ${WSC_API_KEY}" \
      -H "wsc-access-key: ${WSC_ACCESS_KEY}" \
      -H "Content-Type: application/json" \
      -X "GET" \
      "https://api.cloud.wowza.com/api/v1.4/usage/stream_targets/y7tm2dfl/live"
    

    此流目标“y7tm2dfl”似乎是 Akamai 推送,需要 2 小时或更长时间才能获得结果。您需要创建一个使用 Fastly 的新流目标,以利用近乎实时的统计数据。 https://www.wowza.com/docs/add-and-manage-stream-targets-in-wowza-streaming-cloud#add-a-wowza-cdn-on-fastly-target-for-hls-playback

    这将检索“当前唯一查看者”,其定义为“过去 90 秒内流的唯一查看者数量”。这仅适用于 api 1.4 中的快速流目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-20
      • 2014-10-24
      • 2016-02-24
      • 1970-01-01
      • 2019-07-15
      • 1970-01-01
      • 2015-02-05
      相关资源
      最近更新 更多