Save 37% off PRO during our Black Friday Sale! »

AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV

646a01801bac1886ddf86aee2de913ed?s=47 Yusei Yamanaka
September 10, 2018

AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV

646a01801bac1886ddf86aee2de913ed?s=128

Yusei Yamanaka

September 10, 2018
Tweet

Transcript

  1. AbemaTVで働くエンジニアの裏側 @BIT VALLEY 2018 株式会社AbemaTV Yusei YAMANAKA

  2. 自己紹介

  3. 山中勇成a.k.a みゆっき 2017.4 株式会社サイバーエージェント 株式会社AbemaTV コンテンツ配信チーム 2017.3 慶應義塾大学環境情報学部卒業 大学での研究テーマは非圧縮4K IP伝送

    Streaming Reliability Engineer
  4. こういうカメラを 持っているほどの 放送オタクです

  5. AbemaTVについて

  6. AbemaTVとは PC、タブレット、スマホ、テレビデバイスなど様々なデバイスで楽しめます 24時間365日のリニア型放送を行う、インターネットテレビ局 ニュースやアニメ、スポーツなど約25チャンネルを視聴できる

  7. 無 料 会員登録なし 24時間編成

  8. None
  9. 4 billion requests per day

  10. 2.2 Petabytes via Akamai 62.5 Terabytes via origin Weekend day,

    transferred
  11. AbemaTVを支える技術

  12. AbemaTV(サーバサイド)で使用している主要技術 GCP + k8s + Golang

  13. AbemaTVでのGCP使用例 Compute Engine varnish, redis, mongo, wowza… Cloud Storage 動画ファイル,

    セグメント, サムネイル… BigQuery Bigtable アクセスログ 視聴履歴データ Pub/Sub アクセスログ, 行動ログ, 通知… Network DNS, GLB…
  14. AbemaTVのしごと

  15. しごとの環境 渋谷プライムプラザ勤務

  16. チームの体制 プロダクト開発 コンテンツ配信 コンテンツ&データ管理 基盤開発 開発本部 Android iOS BI Web

    SRE 新デバイス 新規開発局
  17. コンテンツ配信チームのしごと コンテンツ配信 スタジオ 納品素材

  18. 具体的に何をしているの? ・各種映像配信(リニア/追っかけ/タイムシフト/ビデオ) ・視聴権限のチェック ・クラスタ化された広告の挿入 ・メタデータの挿入 ・フィラー/フタ画の挿入 ・生配信用のオペレーション(CMキューの送信) ・生配信用の配信サーバ管理(トランスコード/パッケージング) ・サムネイルの生成 など様々…

  19. エンジニアにおけるチャレンジポイント

  20. エンジニアにおけるチャレンジポイント 後方互換性を保ち続けるリリース 24x7で動き続けるサービス 高負荷に耐えられるリソース

  21. We’re hiring!