如何同時捕獲SSAI和原始艙單?

說明

環境 
Primetime

問題/症狀
如何同時捕獲伺服器端Ad Insertion(SSAI)和原始清單?

解析度

  1. 將Charles的錄制設定設定為僅擷取 m3u8 URL,使用此螢幕擷取中建議的方法:
  2. 在Apple TV上,在應用程式上開始播放(您需要針對其除錯)並在Charles中擷取(需要事先使用Apple TV Configurator設定Apple TV) — 請事先確定。
  3. 抓取SSAI引導或主播放清單URL - http://manifest.auditude.com — 取用編碼的 m3u8 URL(以藍色強調顯示)
  4. Base64 將資料流URL解碼(使用 https://www.base64decode.org/)取得原始資料流URL或使用terminal命令
  5. 在查爾斯,開啟 macOSWindows代理
  6. 開啟Safari或Edge瀏覽器,輸入Base64-解碼 URL。 讓視訊播放的時間夠長,讓此主要播放清單中的幾項清單出現在Charles中。 它們看起來會像此螢幕擷取畫面中醒目提示的線條
  7. 從Safari或Edge瀏覽器擷取此資訊後,您就可以退出該瀏覽器。 建議在新會話中捕獲此流
  8. 在Charles中,選取對應的原始媒體播放清單(與您要求SSAI的播放清單相同)
  9. 按一下右鍵Charles - 重複進階
  10. 在設定視窗中,重複間隔為毫秒(例如,請使用 6000 若是重複,您可以放置6秒(或視需要) 1000.  保留 在新會話中顯示結果 box 已選中 — 會建立個別標籤,每6秒呼叫一次原始資訊清單,並建立原始資訊清單的擷取
  11. 最後一步 — 關閉 macOS/ Windows Proxy

本頁內容