
動画は一度のエンコードで複数のバージョンに変換され、短いセグメントに分割されます。従来の動画ファイルも、全体のダウンロードが終わる前に再生を始めることはできます。しかしこの場合、1つのバージョンだけで、通信環境もデバイスも大きく異なる視聴者すべてに対応しなければなりません。
SeenThisは、キャンペーン開始前に複数のバージョンをエンコードします。可変ビットレートを使うので、複雑なシーンには多くの、シンプルなシーンには少なめのデータが割り当てられます。各バージョンは短いセグメントに分割され、再生リスト(マニフェスト)に登録されたうえで、コンテンツ配信ネットワーク(CDN)から配信されます。プレーヤーは、次に再生するセグメントごとに最適なバージョンを選びます。画質分析では、エンコード後の動画を元の素材と比較し、映像の精細さとデータ量のバランスを調整します。その指標の1つが、人が感じる画質を推定する「VMAF」です。
下の図は、仕組みを簡略化して示したものです。実際には、1つひとつの広告の裏側で、クリエイティブが複数のコーデック、ビットレート、セグメント長でエンコードされています。そして再生中は、視聴者一人ひとりのデバイスと通信環境に合わせて、リアルタイムに最適化されます。


価格などの変動的な情報を動画に焼き込まず、編集できるテキストのまま残しておけます。そのテキストをフィードと連携すれば、動画を作り直さなくてもオファー内容を変更できます。
アニメーションはクリエイティブの再生タイムラインに沿って動くため、各レイヤーの動きを動画とずれることなく同期させられます。
動画は効率よくストリーミングできるようにエンコードしつつ、それ以外の要素は編集できる状態のまま残せます。そのため、配信とデザインを、チームが並行して進められます。



