【问题标题】:Azure Media Services clip live archiveAzure 媒体服务剪辑实时存档
【发布时间】:2019-10-14 21:30:42
【问题描述】:

我在 Azure 媒体服务上有一个实时流,我想在其上创建一个动态筛选器以仅显示该流的一小部分。想象一下,我们有一个持续 24 小时的流,但当前用户关心的内容只有 1 分钟。所以我们想在这个流上创建一个动态过滤器,只显示这个特定的分钟。

当我阅读这份文件时https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-dynamic-manifest-overview#creating-subclips-views-from-a-live-archive

它说:“使用动态清单,您可以使用开始/结束时间创建过滤器,并在实时存档的顶部创建虚拟视图。”。

但是,当我检查另一个页面的过滤器 https://docs.microsoft.com/en-us/rest/api/media/operations/presentationtimerange

它说:“EndTimestamp:适用于 VoD。对于实时演示,它会默默地忽略,并在演示结束并且流变为 VoD 时应用。”

是否可以使用动态过滤器 (presentationeTimeRange) 为直播创建小视频剪辑?直播需要提前结束吗?

我错过了什么?

【问题讨论】:

    标签: azure azure-media-services


    【解决方案1】:

    使用 V3 的 api 是可能的。我以前只用过 V2。

    【讨论】:

      【解决方案2】:

      您可以执行以下操作来获取包含特定 1 分钟演示的清单,

      1. LiveEvent 已经持续了 48 小时
      2. LiveOutput 有一个 24 小时 DVR 窗口
      3. 因此,如果当前时间是周二上午 10 点,则 DVR 窗口包含范围内的视频+音频数据(周一上午 10:00:01 - 周二上午 10:00)
      4. 有一段持续时间为一分钟的感兴趣的片段,例如周一下午 6:00 至下午 6:01 一种。内容仍在 DVR 窗口中
      5. 您希望创建一个动态过滤器以仅返回(周一下午 6:00 – 周一下午 6:01)部分 一种。如果是这样,则设置 StartTimestamp 和 Endtimestamp 以更正视频时间线上的时间戳以及标志 forceEnd=true

      注意:假设实时摄取继续进行,此过滤后的清单请求将返回,

      一个。如果在星期一下午 6:00 之前请求,则为空清单

      b.实时清单(如果在周一下午 6:00 至周一下午 6:01 之间请求)

      c。 VOD 清单,如果在星期一下午 6:01 之后请求,直到 1 分钟内的所有片段仍在 DVRWindow 中

      d。 http 错误,如果过滤清单中存在的任何片段(周一下午 6:00 - 下午 6:01)超出 DVR 窗口。

      【讨论】:

        猜你喜欢
        • 2022-01-17
        • 1970-01-01
        • 2017-04-02
        • 1970-01-01
        • 2014-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多