Azure Media Services剪辑实时存档

时间:2019-05-29 09:48:58

标签: azure azure-media-services

我在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)为实时流创建小型视频剪辑?直播结束之前需要结束吗?

我想念什么?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以在此处获取包含特定1分钟演示文稿的清单,

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

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

a。空清单,如果在星期一下午6:00之前要求

b。实时清单,如果在星期一下午6:00 –星期一下午6:01之间请求

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

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