Video Stitcher API 最佳实践

本页面简要介绍了 Video Stitcher API 的最佳实践。如果您刚开始使用 Video Stitcher API,请参阅直播快速入门VOD 资产快速入门

条件 VOD 资产

配置源编码器和转码器,以输出支持 DASH 时段和 HLS 片段之间的广告插播时间点的清单。Video Stitcher API 不会拆分时间段或片段来拼接广告插播时间点,因此广告插播时间点只能在时段和片段边界处缝合。

对于返回 VMAP 响应的广告代码,VMAP 中指定的每个广告插播时间点都应与时间段或片段边界匹配。否则,系统将在最近的边界处拼接广告插播时间点。如需查看意外未对齐的示例,请参阅 VOD 资产快速入门

对直播资产和视频点播资产使用多时段 DASH 清单

配置源编码器和转码器,以输出包含多个句点(而不是单个周期)的 DASH 清单。由于与 VOD 调整类似的原因,Video Stitcher API 不会拆分时间段来拼接广告插播时间点,因此包含多个时间段的 DASH 清单将有更多机会在预期时长内拼接广告插播时间点。

使用恒定比特率

为确保提供稳定的直播播放体验,请将源编码器或转码器配置为输出流清单时使用恒定比特率。这样一来,Video Stitcher API 便可以更一致地拼接广告,以匹配清单中指定的编码配置文件。

使用支持的广告标记

请参阅广告标记文档,了解支持哪些广告标记,以及来源编码器或转码器应如何输出广告标记,以确保成功拼接广告插播时间点。

验证来源播放

为了确保直播和 VOD 视频流的稳定播放体验,请考虑使用 Video Stitcher API 进行拼接之前,先使用广泛可用的客户端播放器来验证源视频流是否可播放。

HLS:

DASH: