DASHFragmentSelector - Amazon Kinesis Video Streams
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DASHFragmentSelector

包含所请求媒体的时间戳范围和时间戳的来源。

目录

FragmentSelectorType

所请求媒体的时间戳来源。

当设置FragmentSelectorTypePRODUCER_TIMESTAMP getDash StreamingSession URL: PlaybackModeON_DEMAND或时LIVE_REPLAY,媒体播放列表中包含制作者时间戳的第一个片段包含TimestampRange在指定FragmentSelector:内。此外,还包括在第一个片段(直到 TimestampRange g etDash StreamingSession URL: MaxManifestFragmentResults 值)之后立即采集的带有生产者时间戳的片段。

对具有重复生产者时间戳的片段进行重复数据消除。这意味着,如果生产者正在生成一个片段流,其生产者时间戳与真实时钟时间大致相等,则 MPEG-DASH 清单将包含请求的时间戳范围内的所有片段。如果某些片段是在相同的时间范围和截然不同的时间点内摄取的,则只返回最早摄入的片段集合。

如果设置FragmentSelectorTypegetDash StreamingSession URL: PlaybackModeLIVE,则在 MP4 片段和重复数据删除中使用生产者时间戳。PRODUCER_TIMESTAMP但是,最近根据服务器时间戳采集的片段包含在 MPEG-DASH 清单中。这意味着,即使过去摄取的片段具有带有现在值的制作者时间戳,它们也不会包含在 HLS 媒体播放列表中。

默认为 SERVER_TIMESTAMP

类型:字符串

有效值:PRODUCER_TIMESTAMP | SERVER_TIMESTAMP

必需:否

TimestampRange

所请求媒体的时间戳范围的开始和结束。

如果PlaybackType是,则不应存在此值LIVE

类型:DASHTimestampRange 对象

必需:否

另请参阅

有关在特定语言的 Amazon 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: