Azure Media Service使用帐户过滤器返回0个持续时间

问题描述 投票:0回答:1

我正在使用Azure Media Service v3来存储和编码视频。作为试用,我想向用户显示最初的30秒,如果他们注册了,他们可以看到其余的内容。因此,为了获得最初的30秒,我决定使用Azure网站中所述的清单过滤器。

我使用以下设置创建了帐户过滤器,并成功创建了该过滤器。但是,每当我尝试使用URL播放该视频时,我都会获得时长等于0的清单文件,并且视频无法播放。

我使用的设置:

{
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 0,
      "endTimestamp": 300000000,
      "presentationWindowDuration": 600000000,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": true
    }
  }
}

我用于播放视频的网址:https://xxx-xxx.streaming.media.azure.net/resource-id/video-name.ism/manifest(filter=free-user)

有人可以告诉我我在做什么错吗?过滤器

azure video-streaming video-processing azure-media-services
1个回答
0
投票

您可以检查清单中是否确实有时间戳0? startTimestamp和endTimestamp设置选择清单中实际时间戳的范围。

您可以在此处打开清单:https://xxx-xxx.streaming.media.azure.net/resource-id/video-name.ism/manifest

© www.soinside.com 2019 - 2024. All rights reserved.