Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
AbemaTVで働くエンジニアの裏側 @BIT VALLEY 2018 株式会社AbemaTV Yusei YAMANAKA
Slide 2
Slide 2 text
自己紹介
Slide 3
Slide 3 text
山中勇成a.k.a みゆっき 2017.4 株式会社サイバーエージェント 株式会社AbemaTV コンテンツ配信チーム 2017.3 慶應義塾大学環境情報学部卒業 大学での研究テーマは非圧縮4K IP伝送 Streaming Reliability Engineer
Slide 4
Slide 4 text
こういうカメラを 持っているほどの 放送オタクです
Slide 5
Slide 5 text
AbemaTVについて
Slide 6
Slide 6 text
AbemaTVとは PC、タブレット、スマホ、テレビデバイスなど様々なデバイスで楽しめます 24時間365日のリニア型放送を行う、インターネットテレビ局 ニュースやアニメ、スポーツなど約25チャンネルを視聴できる
Slide 7
Slide 7 text
無 料 会員登録なし 24時間編成
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
4 billion requests per day
Slide 10
Slide 10 text
2.2 Petabytes via Akamai 62.5 Terabytes via origin Weekend day, transferred
Slide 11
Slide 11 text
AbemaTVを支える技術
Slide 12
Slide 12 text
AbemaTV(サーバサイド)で使用している主要技術 GCP + k8s + Golang
Slide 13
Slide 13 text
AbemaTVでのGCP使用例 Compute Engine varnish, redis, mongo, wowza… Cloud Storage 動画ファイル, セグメント, サムネイル… BigQuery Bigtable アクセスログ 視聴履歴データ Pub/Sub アクセスログ, 行動ログ, 通知… Network DNS, GLB…
Slide 14
Slide 14 text
AbemaTVのしごと
Slide 15
Slide 15 text
しごとの環境 渋谷プライムプラザ勤務
Slide 16
Slide 16 text
チームの体制 プロダクト開発 コンテンツ配信 コンテンツ&データ管理 基盤開発 開発本部 Android iOS BI Web SRE 新デバイス 新規開発局
Slide 17
Slide 17 text
コンテンツ配信チームのしごと コンテンツ配信 スタジオ 納品素材
Slide 18
Slide 18 text
具体的に何をしているの? ・各種映像配信(リニア/追っかけ/タイムシフト/ビデオ) ・視聴権限のチェック ・クラスタ化された広告の挿入 ・メタデータの挿入 ・フィラー/フタ画の挿入 ・生配信用のオペレーション(CMキューの送信) ・生配信用の配信サーバ管理(トランスコード/パッケージング) ・サムネイルの生成 など様々…
Slide 19
Slide 19 text
エンジニアにおけるチャレンジポイント
Slide 20
Slide 20 text
エンジニアにおけるチャレンジポイント 後方互換性を保ち続けるリリース 24x7で動き続けるサービス 高負荷に耐えられるリソース
Slide 21
Slide 21 text
We’re hiring!