tencent cloud

文档反馈

准备工作

最后更新时间:2024-05-23 17:41:21

    前言

    随着音视频在互联网技术和应用中的发展,视频广告已经是目前一种主流的广告投放方式,在腾讯云音视频产品 Stream Service 上,可以实现基于 SCTE-35 和 SSAI 的动态广告插入,SSAI 的完整流程大致如下:
    
    
    
    1. 推流端推送直播流到 StreamLive 进行转码、封装和广告 SCTE-35 事件标识的插入,并传输到 StreamPackage。
    2. 播放端请求清单(m3u8/mpd),StreamPackage 收到回源相关信息同时解析 m3u8/mpd,检查 SCTE-35 标签。
    3. StreamPackage 请求 Ad Decision Server,解析 VAST/VMAP 响应并获取广告视频地址。
    4. 下载广告视频、转码并存储。
    5. 将转码后的广告分片地址通过插入和替换更新到 m3u8/mpd 中并分发。
    6. StreamPackage 在客户端播放广告时上报至广告 Tracking 服务进行跟踪(Track)。

    功能配置流程

    根据上述广告插入替换流程,用户需要提前进行以下配置:
    1. 准备内容源。
    2. 准备广告决策服务。
    3. 配置StreamPackage。
    4. 配置StreamPackage SSAI服务域名。
    5. 插入广告标记。

    准备内容源

    您需要配置源服务器,生成与 StreamPackage SSAI 服务兼容的内容清单。
    HLS 内容源要求:
    清单必须可以在公共网络上访问。
    清单必须是直播或视频点播 (VOD)。
    清单必须具有 EXT-X-VERSION 3 或更高版本。
    对于直播内容,清单必须包含广告标记。点播(VOD)可使用广告标记或者通过 VMAP 来指定广告时间。
    说明:
    如果使用 StreamLive 作为内容源,可以参见 StreamLive 功能实践中的 实现直播,实现 StreamLive 的推流。

    准备广告决策服务器

    StreamPackage SSAI 服务支持来自广告决策服务器(ADS)的 VAST 和 VMAP 响应。ADS 应当返回一个 XML,且该 XML 应当符合支持的 VAST 和 VMAP 版本的 IAB 规范。
    目前 StreamPackage SSAI 服务支持以下版本的 VAST 和 VMAP:
    VMAP 1.0
    常见的广告决策服务器包括:Google Ad ManagerAdSpeed
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持