SSAI とオリジナルのマニフェストを同時にキャプチャする方法は?
説明 description
環境
Primetime
問題/症状
サーバー側Ad Insertion(SSAI) と元のマニフェストを同時に取り込む方法を教えてください。
解決策 resolution
- キャプチャのみをおこなうように Charles 記録設定を設定します m3u8 URL。次のスクリーンショットで示したメソッドを使用します。
- Apple TV で、アプリで(デバッグが必要な)再生を開始し、Charles でキャプチャします ( 事前にApple TV Configurator を使用してApple TV を設定する必要があります )。事前に確認してください。
- SSAI ブートストラップまたはマスタープレイリストの URL を取得する — http://manifest.auditude.com — エンコードされたを取得する m3u8 URL (青でハイライト表示)
- Base64 ストリーム URL をデコード ( https://www.base64decode.org/) をクリックして元のストリーム URL を取得するか、ターミナルコマンドを使用します。
- Charles で、をオンにします。 macOS または Windows プロキシ
- Safari または Edge ブラウザーを開き、Base64-復号 URL。 このマスタープレイリストからのいくつかのマニフェストが Charles に表示されるまで、ビデオを十分に長く再生できます。 このスクリーンショットでハイライト表示された線のように見えます。
- これを Safari または Edge ブラウザーから取り込んだら、そのブラウザーを終了できます。 新しいセッションでこのストリームをキャプチャすることをお勧めします
- Charles で、対応する元のメディアプレイリスト(SSAI をリクエストするのと同じプレイリスト)を選択します。
- Charles 内で右クリック — 繰り返し詳細
- 設定ウィンドウでは、繰り返し間隔はミリ秒単位です ( 例: 6000 繰り返しの場合は、6 秒間(または任意の時間)、 1000. Cookie の 結果を新しいセッションで表示 ボックス オン — これは、6 秒ごとに元のマニフェストを呼び出す個別のタブを作成し、元のマニフェストのキャプチャを作成します。
- 最後のステップ — オフ macOS/Windows プロキシ
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f