4. Internet media
● Blogging platform
● Music streaming
● Game
● Curation
● Ad product
Development
● Ad agency
Broadcasting
● News
● Documentary
● Drama
● Anime
● Sports
● Music
● Movies
- Internet TV station -
54. Join time / Buffering / Bitrate
A/B テストで複数メトリクスのバランスを見ながらアルゴリズムを検証
Flag A: 33.3%
Flag B: 33.3%
Flag C: 33.3%
55. Join time / Buffering / Bitrate
A/B テストで複数メトリクスのバランスを見ながらアルゴリズムを検証
Flag A: 33.3%
Flag B: 33.3%
Flag C: 33.3%
セグメントによってはバッファリングを抑えながら
消費ビットレートを上げる結果に
74. The Cedexis Methodology 参照
● Availability
○ Availability also known as 'cold start probes' are intended to allow media organizations to
warm the caching services from the provider. Although there is a measurement value
associated with this probe, at a high level, the availability probe can be used by a media
organization to determine whether the provider is available or not.
● RTT/Latency/TTFB
○ This is the time for a single packet to be returned in response to an HTTP request.
(ResponseStart - RequestStart) using the Resource Timing API provides this metric.
● Throughput
○ The throughput is measured (kilobits per second) for an entire request and response based on
a large-test object download. File size (kilobytes) * 8 / (responseEnd - requestStart) using the
Resource Timing API.
https://blogs.akamai.com/2019/10/akamai-outlook-optimizing-edge-delivery-performance-and-monitoring.html
76. Req created in app
Client
App
Client
Network IF
Server
Network IF
Server
App
Req sent Req received
Req received in app
Backend
process
Res created in app
Res sentRes received
Res received in app
77. Req created in app
Client
App
Client
Network IF
Server
Network IF
Server
App
Req sent Req received
Req received in app
Backend
process
Res created in app
Res sentRes received
Res received in app
○ Timestamp
○ Timestamp
78. 全デバイス共通で取得可能な RTT 値を考える
● セグメントファイルへの HTTP の HEAD リクエストのレスポンス時間
○ Small object の概念
○ 実際のセグメントファイルからペイロードを除く
● 計測タイミング
○ 再生開始に取得
■ HLS:最初の ts リソースに HEAD リクエスト
■ MPEG-DASH:Initialization segment のリソースに HEAD リクエスト
○ 再生開始後は 5 分間隔で取得
■ 取得タイミングで一番最後にリクエストしたリソースに HEAD リクエスト
■ 番組本編と広告などコンテンツの種類は区別しない
89. マルチプラットフォーム
● Mobile device
○ iPhone / Android mobile
● Smart TV
○ Bravia / VIERA / REGZA / REAL / HISENSE / FUNAI / Apple TV
● Computer
○ Windows / macOS
90. マルチプラットフォーム
● Mobile device
○ iPhone / Android mobile
● Smart TV
○ Bravia / VIERA / REGZA / REAL / HISENSE / FUNAI / Apple TV
● Computer
○ Windows / macOS
空いた時間に暇を潰したい
91. マルチプラットフォーム
● Mobile device
○ iPhone / Android mobile
● Smart TV
○ Bravia / VIERA / REGZA / REAL / HISENSE / FUNAI / Apple TV
● Computer
○ Windows / macOS
据え置き/リモコン操作
96. エンゲージエントメトリクスの最適化
より ABEMA の現状に則したエンゲージメントメトリクスを定義する
● 視聴単位
○ Play time x ***
● ユーザー単位
○ User total playtime x ***
○ User total plays x ***
● ユースケース単位
○ Mobile device
○ Smart TV
○ Computer
● 消費スタイル
○ Linear
○ Timeshift
○ VOD
○ Live event
○ Downloaded
97. エンゲージエントメトリクスの最適化
より ABEMA の現状に則したエンゲージメントメトリクスを定義する
● 視聴単位
○ Play time x ***
● ユーザー単位
○ User total playtime x ***
○ User total plays x ***
● ユースケース単位
○ Mobile device
○ Smart TV
○ Computer
● 消費スタイル
○ Linear
○ Timeshift
○ VOD
○ Live event
○ Downloaded