目標合わせ
評価
- Brain HRの導入
- 目標のオープン化
評価のキャリブレーション
Management
- 組織成果を最大化する
デバイス戦略
IPTV
CTO 西尾
当時の開発
Phase1
チケット駆動開発
- 職種でトピックを分離
- 優先度定義
- やれるだけやる
--> スタンドプレイの最大化
Google Cloud Platformの活用
開発速度を向上させた
時間を使いがちなポイントを省略した
CDN
動画配信に最適化されたCDN Akamai
- 信頼性
テレビデバイス対応
マルチDRM対応
- FairPlay / Widevine / PlayRead
x
- HLS / MPEG-DASH
Abemaビデオの提供
これまで
- リニアTV
- タイムシフトTV
- ビデオ
異なる視聴週間を融合 TV + カタログ(VOD)
Phase2
亀田興毅に買ったら1000万円
落ちた!
- 伝送/配信の安定性
- 配信システムのアーキテクチャ
伝送・配信安定性
Encode -> 配信システム <- CDN>
台湾リージョンでやっていた
Encoder -> 配信システム
- ラウンドトリップがでかい
Zixiを安定化
配信システム <-- CDN
Cloud Interconnectを導入し、CDN/Origin間の帯域
配信システムの分離
スケールアウト戦略の終焉
- システムは水平スケールすればいいかな....
- 物理的リソースのあっ口調には期間と投資が必要
- 72時間ホンネテレビで試算すると
- 物理的に限界が来る
リソースパズル
- リソースをどのように使うか
- リソースに見合う価値が提供できるか
- 不足した場合に何を落とすか
2017/05 - 2017/12
システムキャパシティを約5倍にした。
マスメディアの実現に向けて
- テレビ放送に迫る信頼性で映像を視聴できるか
- テレビ放送のような均一な映像を提供できるか
- テレビ放送にない価値を提供できるか
技術ドメインの抽出とチーム化
視聴ステップ
- 素材
- インジェスト
- 虹素材の生成
- 取り込み
- マニュフェスト課
- オリジン参照
- キャッシング
- ラストマイル
ストリーミングクライアント
- 再生
- 視聴
映像とIPの間にいるテクニカルディレクター
スタジオ紹介
ARシステムの比較
ARに必要なシステム
カメラトラッキングシステム
リアルタイム グラフィックス ソフトウェア
コントロール ソフトウェア
- 自分たちで作る必要がある
- 予算上も結構な金額になる
- 誰に作ってもらうんだ?
- テレビ朝日コーポレートデザインセンター
MリーグのスタジオのAR
どうやって動かしているのか
カメラトラッキングシステム
- 日本初の常設
- 現状にマーカーが仕込まれている
- センサーが天井のマーカーーを照らすとトラッキングシステムに読み込まれる
- X・Y・Hの情報を計算する
- ZOOMはカメラに別のセンサー
クレーンの上に乗せてグルグル回る
- マーカーは11個補足できていれば、ARは連動する
MリーグスタジオのRCG(壁についていたやつ)
- RealTime CG
点数・リーチ・選手データ・チームデータ
クラウドからの
操作裾fツオウェア
プロの麻雀はとても早い
操作の入力性を求めた
下二桁は変わらないので、削った
AR/RCGブロック図
映像のブロック図
Systemは2式 RCGが落ちても、ARに切り替えができる。
どんだけ最悪でも得点だけは表示し続ける。
NABSHOWに行って機材を見てきた
UNREAL ENGINEなどと、テレビ系の映像が連動するようになっている。
今後のAR部分の進化
- UNREAL ENGINEなど高精細3Dとの連携
- リモートカメラ
どこまでがARか
WebのSSR化とFastly移行
Kenichi Kato @ktknest
AbemaTVのWebブラウザ版Webのアプリケーション構成
React + RxxJS + Fluxパターン
SPA
デスクトップとモバイル別にHTMLなどを用意
- こr−ラやSNSシェア向けにHTMLはページごとで出し分け
Webサーバー構成
- 巨大なSPAにより、起動までに事案がかかる
- クローラーが正確にHTMLを認識できていない
- JSの実行結果まで解釈されるが、完全ではない
実施したこと
- SSR化
- SSR化の要件を満たすためにはCDNへ移行