你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

PresentationTimeRange

PresentationTimeRange 由清单筛选器 (AssetFilter和全局 Filter) 使用。 PresentationTimeRange 规则组用于筛选清单开始/结束点、演示窗口长度和实时起始位置。 Media Services 使用多个范围的交集来定义最终演示窗口。

有关动态生成的清单的详细概述和代码示例,请参阅 动态清单概述

另请参阅 筛选器AssetFilter

本主题介绍 PresentationTimeRange 实体。

重要

访问媒体服务中的实体时,必须在 HTTP 请求中设置特定标头字段和值。
有关详细信息,请参阅设置媒体服务 REST API 开发和使用媒体服务 REST API 连接到媒体服务

PresentationTimeRange 属性

属性 类型 说明
StartTimestamp

适用于 VoD 或直播流。
Edm.Int64 该值表示流的绝对起点。 该值将舍入为最接近的下一个 GOP 起点。

使用 StartTimestamp 和 EndTimestamp 修剪播放列表(清单)。 例如,如果 StartTimestamp=40000000 并且 EndTimestamp=100000000,则会生成包含 StartTimestamp 与 EndTimestamp 之间的媒体的播放列表。 如果某个段跨越边界,则整个段将包含在清单中。
EndTimestamp

适用于 VoD。 对于直播,将以静默方式忽略该属性;当呈现内容结束并且流变为 VoD 时,将应用该属性。
Edm.Int64 该值表示流的绝对终点。 它将舍入为最接近的下一个 GOP 起点。

使用 StartTimestamp 和 EndTimestamp 修剪播放列表(清单)。 例如,如果 StartTimestamp=40000000 并且 EndTimestamp=100000000,则会生成包含 StartTimestamp 与 EndTimestamp 之间的媒体的播放列表。 如果某个段跨越边界,则整个段将包含在清单中。
PresentationWindowDuration

适用于实况转播和 VoD。 对于 VoD,它用于在实时演示结束时启用平滑过渡。
Edm.Int64 使用 PresentationWindowDuration 对播放列表应用滑动窗口。 例如,设置 PresentationWindowDuration = 1200000000 可应用两分钟的滑动窗口。 直播边缘 2 分钟内的媒体将包含在播放列表中。 如果某个片段跨越边界,则整个片断将包含在播放列表中。

最小呈现窗口持续时间为 60 秒。
LiveBackoffDuration

仅适用于直播。 对于 VoD,将以无提示方式忽略此项,以便在演示结束时启用平滑过渡
Edm.Int64 用于定义实时播放位置。 使用此规则,可以延迟实时播放位置并为播放器创建服务器端缓冲区。 LiveBackoffDuration 相对于直播位置。

最大直播回退持续时间为 300 秒。
Timescale

适用于 VoD 或直播流。
Edm.Int64 前面指定的时间戳和持续时间使用的时间刻度。 默认时间刻度为 10000000。 可以使用备用时间刻度。

默认值为 10000000 HNS(100 纳秒)。