如要使用 HLS 或 DASH 直播活動導入伺服器端廣告插播 (SSAI),請使用廣告連播放送 API 要求自動調整位元率的廣告連播。如要瞭解支援的解析度和位元率,請參閱「影片和音訊格式與轉碼」。
本頁說明如何使用 Pod Serving API 放送直播。
必要條件
繼續操作前,請務必備妥下列項目:
設定動態廣告插播 (DAI) 類型為「廣告連播放送重新導向」的直播活動。選擇下列任一選項:
- 為動態廣告插播設定直播活動。
- 選取 SOAP API 用戶端程式庫,然後使用
LiveStreamEvent
物件和設為POD_SERVING_REDIRECT
列舉的dynamicAdInsertionType
類型,呼叫LiveStreamEventService.createLiveStreamEvents
方法。如需所有用戶端程式庫,請參閱用戶端程式庫和程式碼範例。
在網路瀏覽器、行動裝置或電視上執行的用戶端應用程式,用於載入串流和處理事件,例如播放、暫停、按一下或輕觸。
資訊清單操控器,用於處理來自用戶端應用程式的串流要求。 重要事項:建議您為資訊清單服務採用進階放送流程。
已啟用 Pod 放送 DAI 的 Google Ad Manager 帳戶。
基本放送流程
如要放送串流,請選擇串流通訊協定,然後按照下列步驟操作:
HTTP 即時串流
如要註冊工作階段,請從影片播放器向 Google Ad Manager 發出串流請求。
開始輪詢即將到來的廣告事件的廣告中繼資料。
向資訊清單操控器要求直播資訊清單。
選用:將廣告插播前通知傳送至 Google Ad Manager。重要事項:建議您執行這個步驟,以提高填滿率。
當資訊清單操控器偵測到廣告插播標記時,請建構廣告片段網址,並將其縫合到資訊清單中。
- 在廣告插播期間,用戶端影片播放器會要求廣告片段,並按照片段重新導向網址下載廣告片段檔案。
從 ID3 標記擷取廣告事件 ID,找出並傳送媒體驗證連線偵測 (ping) 給 Google。
DASH
按照「HLS」分頁中的所有步驟操作。
要求一次 DASH 週期範本,然後快取範本。這種做法會為工作階段的所有廣告插播建構時間範圍。
進階放送流程
如要放送串流,請選擇串流通訊協定:
HTTP 即時串流
如要註冊工作階段,請從用戶端影片播放器向 Google Ad Manager 發出串流請求。
開始輪詢即將到來的廣告事件的廣告中繼資料。
向資訊清單操控器要求直播資訊清單。
選用:提早傳送廣告插播通知給 Google Ad Manager,提高廣告供應率。
向 Google Ad Manager 發出廣告插播時間中繼資料 (ATM) 請求。
擷取準確的廣告插播和插播時間,建構廣告片段網址。
將廣告片段網址併入資訊清單。
當資訊清單操控器偵測到廣告插播標記時,請建構廣告片段網址,並將網址縫合到資訊清單中。
- 在廣告插播期間,用戶端影片播放器會要求廣告片段,並按照片段重新導向網址下載廣告片段檔案。
從 ID3 標記擷取廣告事件 ID,找出並傳送媒體驗證連線偵測 (ping) 給 Google。
DASH
按照「HLS」分頁中的所有步驟操作。
使用廣告 Pod 時間中繼資料 (ATM) 回應,為其他必要欄位建立 DASH 週期。
逐步說明
如要瞭解 API 端點、要求和回應資料範例,請參閱直播的用戶端影片播放器應用程式和直播的資訊清單操控器。