跳到主要內容
解決方案 · SSAI / 廣告介接

廣播級動態廣告插播技術:Kaster SSAI 封包級無縫串接方案

專為消除直播串流插播時的黑屏與卡頓而設計。Kaster 透過 TS 層動態 Restamp 技術,即時對齊時間軸與連續性計數器,確保 live-to-ad 雙向切換的全程流暢;內建通用 VAST 標準介接,相容您現有的廣告技術棧,無需汰換既有廣告伺服器。

SSAI 實作最常翻車的環節

廣告插播出問題,通常出在這三個技術細節

01

PTS/DTS/CC 不連續造成黑屏

多數 SSAI 實作只是把廣告片段接到直播串流裡,沒有處理時間軸與連續性計數器的銜接,插播瞬間播放器容易誤判串流不連續,觀眾看到的就是黑屏或卡頓。

02

廣告素材格式不相容

廣告伺服器回傳的素材編碼、解析度或封裝格式若與播出串流不一致,缺乏自動轉碼與快取機制就會插播失敗,break 期間直接開天窗。

03

綁定單一廣告平台

許多 SSAI 方案內建單一廣告技術棧,一旦要更換或新增廣告伺服器/SSP,就得重新走一次整合工程,維護成本隨合作夥伴數量增加。

技術架構

動態 Restamp 引擎運作流程

STEP 1 — 訊令偵測

SCTE-35 剖析

即時監聽並解析上游直播串流中的 cue-out/cue-in 訊令,自動判斷廣告 break 的起訖時間,不需要人工標記插播點。

STEP 2 — 廣告請求

通用 VAST 調度

依可設定的 Ad Decision Server URL 樣板即時呼叫廣告伺服器,解析 VAST 2.0/3.0/4.x 回傳的廣告描述(並自動展開最多 3 層 Wrapper 廣告)。

STEP 3 — 封包重寫

TS 層 Restamp

逐封包重寫 video/audio 的 PTS/DTS、PCR 基準與各 PID 的 Continuity Counter,讓 live→ad 邊界在時間軸與連續性上完全接續。

STEP 4 — 無縫輸出

不斷流播出

輸出時間軸完全連續的串流,播放器偵測不到不連續,ad→live 的返場同樣無縫接續,不黑屏、不卡頓。

工程細節,不是黑盒子

相容性、容錯與可觀測性,三件事都內建

01

動態 ADS 參數透傳

廣告請求採用 URL 樣板機制,即時帶入 channel、session、廣告時長與裝置類型(device type)等參數呼叫既有 Ad Server,對接規格保持一致,不需要為個別廣告伺服器另寫串接邏輯。

02

廣告缺席自動補位

Ad Decision Server 逾時或無廣告可用時,系統自動以 Slate 素材補滿 break 時長,不開天窗、不中斷播出。

03

每次插播皆留痕可查

每次 break 自動保留插播前後的串流片段與播放清單,配合時間軸分析工具定位問題,插播異常不必靠猜的。

與既有模組整合

從排播到觀眾收看,訊號一氣呵成

Break Rules(廣告時段、間隔、時長、插播位置)由 FAST TV 排播模組統一設定,SSAI 引擎依照這份規則在串流層即時插播,不需要為廣告介接另外維護一套設定。

01 — 排播

FAST TV 排播引擎

依 Break Rules 產生節目排程,並在對應時間點寫入 SCTE-35 cue-out/cue-in 訊令。

02 — 輸出

直播串流輸出

帶有 SCTE-35 標記的直播串流(HLS/TS)交由 SSAI 引擎接手處理。

03 — 插播

SSAI 向 SSP/Ad Server 取廣告

偵測到訊令後即時向 SSP/Ad Server 請求 VAST 廣告描述,在 TS 層無縫拼接進直播串流。

04 — 收看

使用者收看

播放器收到時間軸完全接續的串流,live→ad→live 全程不斷流、不黑屏。

常見問答

關於 SSAI 與廣告介接,你可能還想知道

Q1支援哪個版本的 VAST?

支援 VAST 2.0、3.0、4.x,並自動展開最多 3 層 Wrapper 廣告;目前不支援 VMAP。

Q2換一個廣告伺服器/SSP,需要重新開發嗎?

不需要。廣告介接採用可設定的 URL 樣板,只要目標 Ad Server 回傳合規 VAST,更換或新增廣告伺服器不需要重新開發整合邏輯。

Q3Kaster SSAI 會影響原始直播訊號的畫質嗎?

不會。SSAI 引擎僅在偵測到 SCTE-35 訊令時,針對廣告時段的傳輸層封包重寫時間軸與連續性資訊,原始直播的 video/audio 本身不經二次轉碼壓縮;廣告素材才會視需要另外轉碼,直播訊號的來源與路徑完全不受影響。

Q4廣告伺服器沒有回應或沒有廣告可投放時怎麼辦?

系統會在逾時後自動改用 Slate 補位素材填滿該次 break,避免開天窗。

Q5插播出現異常,要怎麼排查?

每次 break 都會留存插播前後的串流片段與播放清單,並提供時間軸分析工具協助定位是哪個環節出問題。

廣告介接不必綁定單一平台,插播也不必賭會不會斷流