# SSAI 架构解析：面向 AVOD 和 FAST 的服务器端广告插入

**Source:** http://typesense.vodlix.com/zh/blog/ssai-architecture-explained-server-side-ad-insertion-for-avod-fast  
**Summary:** 了解 SSAI 架构在 AVOD 和 FAST 中的工作原理，包括广告决策、SCTE-35、清单处理、广告拼接、追踪以及可扩展的交付。  
**Published:** 2026-08-18  
**Publisher:** Vodlix

---

广告支持的流媒体服务改变了OTT企业实现视频盈利的方式。AVOD平台可以免费提供内容，而FAST服务则可以提供按排期播出的频道，且无需观众付费即可观看。

但在互联网视频流中插入广告，比在两个内容片段之间放置广告要复杂得多。

该平台必须识别广告机会、选择合适的广告位、确保广告与视频流兼容、在恰当的时机投放广告，并在不干扰播放的情况下衡量效果。

服务器端广告插入（SSAI）通过将广告插入过程移至流媒体基础设施中，解决了这一难题。

服务器不再主要依赖观众的设备来请求和插入广告，而是预先准备好一个包含相应广告片段的流。

对于AVOD，这使得在点播内容中投放动态广告成为可能。对于FAST，这使得在连续的线性频道中投放个性化广告成为可能。

## 什么是SSAI？ {#什么是ssai}

服务器端广告插入是一种在视频流传输给观众之前或传输过程中，将广告嵌入视频流中的技术。

SSAI请求流程的简化版本如下：

观众请求 → SSAI 服务 → 广告投放决策 → 个性化流 → CDN → 播放器

播放器接收到的流中同时包含节目内容和广告。

这与客户端广告插入（CSAI）不同，在CSAI中，播放器负责请求广告并管理内容与广告之间的切换。

服务器端方法能够在不同设备上提供更一致的用户体验，因为核心插入逻辑是在流媒体基础设施内部处理的。

## SSAI 架构的主要组成部分 {#ssai-架构的主要组成部分}

SSAI 并非单一的技术组件，而是将多个系统连接在一起。

### 内容的来源与封装 {#内容的来源与封装}

内容源提供视频资源，而编码和打包系统则将这些资源处理成HLS或MPEG-DASH等格式，以便进行流媒体传输。

对于VOD，这可能包括电影、电视剧集或纪录片。对于FAST，系统可能会提供连续的频道直播。

### SSAI 服务 {#ssai-服务}

SSAI 层负责处理广告工作流。它负责识别可用的广告位，与广告系统进行通信，并生成相应的播放清单或流。

### 广告决策服务器 {#广告决策服务器}

广告决策服务器负责确定应选用哪则广告来填充可用的广告位。在选择时，会综合考虑地理位置、受众、设备、广告活动规则、广告库存以及可用广告时段等因素。

### CDN {#cdn}

该 [内容分发网络](/blog/multi-cdn-strategy-ott) 将生成的流和媒体片段分发给观众。对于同时在线观众数量庞大的FAST频道而言，CDN的性能尤为重要。

### 玩家 {#玩家}

播放器接收最终的流媒体内容并负责播放。由于广告已集成到服务器端工作流中，因此播放器无需自行完成整个插入过程。

## SSAI 实际上是如何插入广告的 {#ssai-实际上是如何插入广告的}

流媒体视频以一系列由清单描述的媒体片段的形式传输。

一个普通的内容序列可能按顺序包含多个内容片段。

在广告插播期间，SSAI 服务可以修改播放路径，以便在内容片段之间插入广告片段。

例如：

内容 → 内容 → 广告 → 广告 → 内容 → 内容

观众会把这当作一次普通的广告插播。

关键在于，针对不同的观众，底层流可以是不同的。

一个人可能会收到一条汽车广告，而另一位观看同一节目的观众则会收到一条电信广告。

这使得 [个性化广告](/blog/predictive-ott-personalization) 这完全可行，且无需要求每位观众都观看同一则广告。

## SCTE-35 的应用场景 {#scte-35-的应用场景}

对于直播和线性流媒体，系统需要一种可靠的方法来识别广告投放机会何时出现。

[SCTE-35](https://www.scte.org/standards/) 通常用于在直播视频工作流中标记剪辑点和广告位。

这对FAST来说尤为重要。

FAST频道正在持续播放。SSAI系统不能随心所欲地插入广告。它需要知道节目何时允许插播广告，以及可用的广告时段有多长。

准确的信号传输有助于该平台保持：

- 正确的广告插播时机
- 节目的连续性
- 适当的休息时长
- 内容与广告之间的无缝过渡

信号传输不畅可能会导致诸如广告过早插入、广告插播延迟、广告缺失或节目切换错误等问题。

## AVOD的SSAI {#avod的ssai}

AVOD 让观众能够观看由广告支持的点播内容。

广告位可根据平台的变现策略，围绕内容进行布局。

### 前贴片广告 {#前贴片广告}

前贴片广告会在主要内容开始播放之前播放。

这相对比较简单，因为平台知道观众正在开始播放一个新的资源。

### 视频中插广告 {#视频中插广告}

视频中间插播广告会在内容播放过程中出现。

长篇电影、剧集和其他节目可能包含多个广告投放机会。

广告的投放位置应避免干扰重要场景，或造成不自然的观看体验。

### 视频播放后广告 {#视频播放后广告}

视频结束后的广告会在内容播放完毕后出现。

这可以提供另一种变现机会，尽管坚持看到最后的观众可能会减少。

### 广告位 {#广告位}

一个广告时段可以包含多个广告。SSAI系统需要确保所选广告能够适配可用的广告时段。

## FAST的SSAI {#fast的ssai}

FAST 的运作方式与传统的视频点播（VOD）不同。

观众无需选择特定的视频标题，而是加入一个持续播放的频道。

简化的FAST架构包括内容库、频道编排与播出、广告信号传输、SSAI、广告决策、CDN分发以及播放器。

关键挑战在于，在保持线性连续性的同时，还要实现广告的个性化。

例如， [50,000名观众](/blog/ott-platform-scalability) 可能同时收看同一个FAST频道。节目内容保持一致，但根据各时段可用的广告资源，所播放的广告可能会有所不同。

这使FAST运营商在保留线性电视熟悉结构的同时，也能获得部分与数字广告相关的定向投放灵活性。

## 是什么决定了展示哪条广告？ {#是什么决定了展示哪条广告}

广告决策流程在选择广告位之前，会评估多个因素。

这些可能包括：

- 观众所在位置
- 受众群体
- 设备类型
- 活动要求
- 频率限制
- 可用库存
- 广告时长
- 内容背景
- 商业价值

随后，SSAI层将选定的广告整合到用户的流媒体中。

这种分离很有用，因为广告系统可以专注于应投放哪条广告，而 SSAI 系统则专注于该广告应如何在流媒体中呈现。

## 如果没有可用的广告，会发生什么？ {#如果没有可用的广告-会发生什么}

一个投入生产的SSAI系统需要一套备用策略。

无法保证广告库存能填满每一个广告位。

根据平台的不同，未填补的跳空可能采用以下形式：

- 内部广告
- 推广内容
- Slate
- 填充内容
- 缩短的休息时间

如果没有适当的备用方案，观众可能会遇到黑屏、画面空缺或生硬的过渡。

对于FAST服务而言，这一点尤为重要，因为该频道需要保持连续的观看体验。

## SSAI 跟踪与评估 {#ssai-跟踪与评估}

投放广告只是变现流程中的一部分。

该平台还需要了解广告是否确实播放过。

跟踪可涵盖以下事件：

- 广告请求
- 广告开始
- 已完成25%
- 已完成50%
- 已完成75%
- 完全完成
- 播放错误

SSAI 环境可能会根据广告需求，将服务器端和客户端的测量方式结合使用。

精准测量至关重要，因为广告主需要可靠的证据来证明广告活动已成功投放，而发布商则需要准确的数据来进行收入报告和优化。

## SSAI 与 CSAI {#ssai-与-csai}

其主要架构上的区别在于插入操作发生的位置。

- SSAI
- CSAI

- Ad insertion handled primarily server-side
- Ad insertion handled by the player

- Can provide a more seamless stream
- Player manages ad transitions

- Strong fit for large-scale AVOD and FAST
- Useful for many interactive ad experiences

- Requires more server-side infrastructure
- Places more responsibility on the client

- Can make some ad-blocking approaches harder
- More exposed to client-side ad blocking

这两种方法都没有哪一种是放之四海皆准的。

对于运营大型AVOD内容库或FAST频道的企业而言，当一致性、可扩展性以及服务器控制的交付成为优先考虑因素时，SSAI将尤为有用。

## SSAI面临的常见挑战 {#ssai面临的常见挑战}

SSAI 可以简化用户的浏览体验，但后端架构需要精心规划。

常见的挑战包括：

- **广告决策延迟：** 广告响应缓慢可能会影响视频播放。
- **期限错配：** 某些广告可能无法适配现有的广告时段。
- **介质不兼容：** 不同的编解码器、分辨率、帧率或音频格式可能会导致播放问题。
- **广告信号错误：** SCTE-35 规范的实施不当可能会导致插入点不准确。
- **追踪差异：** 如果事件处理未保持一致，不同的测量系统可能会报告不同的结果。
- **可扩展性：** 庞大的FAST受众群体可能会产生大量的清单、广告决策和内容分发流量。

这些问题使得监控成为生产环境中 SSAI 部署的重要组成部分。

## 将SSAI融入OTT战略 {#将ssai融入ott战略}

不应将SSAI视为一项孤立的广告功能。

一个成功的广告支持型流媒体服务需要一个贯穿内容管理、编码、打包、广告投放、分发、播放、分析及变现等环节的连贯工作流程。

当一家OTT企业开展业务时，这一点尤为重要 [多种变现模式](/blog/state-of-ott-streaming).

一个平台可能提供：

- SVOD 订阅服务
- AVOD内容
- FAST频道
- 高端租赁
- 混合型计划

通过集成化的 OTT 基础设施，可以更轻松地管理这些体验，而无需构建完全独立的技术栈。

## Vodlix 如何支持 OTT 变现 {#vodlix-如何支持-ott-变现}

Vodlix 为希望推出和管理自有品牌流媒体服务的企业提供了一套 OTT 平台，其功能涵盖内容管理、流媒体传输、变现、数据分析及应用程序开发。

对于正在探索AVOD、FAST或混合盈利模式的企业而言，建立完善的OTT基础设施至关重要，因为广告需要与内容库、观众体验、应用程序以及分析系统协同运作。

目的不仅仅是插入一条广告。

其目标是打造一项流媒体服务，在确保不影响观看体验的前提下，实现可扩展的变现模式。

## 结论 {#结论}

SSAI 是现代广告支持流媒体的核心技术。

对于AVOD而言，它能够将广告动态地融入点播内容中。

对于FAST而言，它允许连续的线性频道在保持原定节目安排的同时，投放个性化广告。

在后台，SSAI 整合了内容打包、广告信号传输、广告决策、清单生成、CDN 分发、播放和效果衡量等功能。

该架构不仅需要处理广告选择这一环节，还必须考虑广告时长、媒体兼容性、备用方案、追踪、延迟以及可扩展性等因素。

当这些组件设计得当，广告就会成为流媒体工作流程的一部分，而非一种干扰体验。

对于正在构建AVOD或FAST服务的OTT企业而言，正确的SSAI架构能够为可靠的广告投放、个性化的变现以及可扩展的流媒体服务奠定基础。

准备好打造一款广告支持的OTT服务了吗？了解Vodlix，借助其灵活的变现方案，推出并管理您的品牌流媒体平台。

**Q: 什么是SSAI？**

SSAI 是“服务器端广告插入”（Server-Side Ad Insertion）的缩写。它是在服务器端将广告插入流媒体工作流中，而不是主要依赖观众的设备。

**Q: SSAI 是如何运作的？**

SSAI 接收播放请求，识别广告机会，获取合适的广告，并创建一个包含所需内容和广告片段的流或清单。

**Q: SCTE-35 有什么用途？**

SCTE-35 通常用于在直播和线性视频流（包括 FAST 频道）中标识广告位和剪辑点。

**Q: SSAI 适合 AVOD 吗？**

是的。SSAI 可以动态地在点播内容中插入前贴片、中贴片、后贴片以及广告单元。

**Q: SSAI 适合 FAST 吗？**

是的。SSAI 对 FAST 特别有用，因为它既可以替代连续线性频道中的广告位，又能实现广告的个性化。

**Q: 两名观众会收到不同的广告吗？**

是的。SSAI 可以创建针对特定会话的广告体验，使观看相同内容的观众看到不同的广告。

**Q: 如果没有可用的广告，会怎样？**

该平台可根据其架构，使用诸如自营广告、促销内容、节目预告、填充内容或缩短广告时段等备用方案。

**Q: SSAI 和 CSAI 之间有什么区别？**

SSAI 在服务器端进行主要的广告插入，而 CSAI 则依赖客户端播放器来请求和管理广告。

**Q: SSAI 会阻止广告拦截吗？**

由于广告已集成到流媒体工作流程中，SSAI 可能会增加某些形式的广告拦截难度。不过，它并非针对所有类型广告拦截的万能解决方案。

**Q: SSAI面临的主要挑战有哪些？**

主要挑战包括广告决策延迟、广告时段时长不匹配、媒体兼容性、信号传输不准确、追踪差异，以及针对庞大受众群体扩展基础设施。
