Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AbemaTVで働くエンジニアの裏側 / The engineer working at Ab...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yusei Yamanaka
September 10, 2018
Technology
930
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV
Yusei Yamanaka
September 10, 2018
More Decks by Yusei Yamanaka
See All by Yusei Yamanaka
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
1
510
生配信管理システムのバックエンド〜AWS AppSyncで迅速に構築するGraphQLサービス〜 / Backend of live streaming management system - GraphQL service to build quickly with AWS AppSync
miyukki
0
1.5k
"新しい未来のテレビ"を目指すABEMA配信システムの再設計 / Re-architecture of ABEMA live ingest system
miyukki
0
2.6k
3周年に突入するAbemaTVの挑戦と苦悩 / The challenge and anguish of AbemaTV celebrating the third anniversary
miyukki
8
5.3k
AbemaTVのアーキテクチャの変遷 / The history of AbemaTV's architecture
miyukki
3
1.6k
機材管理ツールをFirebaseで構築しようとした話 / Building equipment management software with Firebase
miyukki
7
4.7k
動画配信サービスとしてこの先生きのこるには / The way to continue as a video streaming service
miyukki
8
4k
MPEG-DASHによるリニア型配信 / Linear broadcasting by MPEG-DASH on AbemaTV
miyukki
6
14k
1周年を迎えたAbemaTVの動画配信の裏側 / The background of video distribution in AbemaTV during one year
miyukki
15
13k
Other Decks in Technology
See All in Technology
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
4
1.4k
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
290
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
310
Master Dataグループ紹介資料
sansan33
PRO
1
4.8k
Cursor Meetup Sapporo - Cursor物語 続編
cocacola917
0
150
FDEの心得
noriakioji
2
1.5k
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
220
Head First モブプログラミング / Head First Mobprogramming
takaking22
7
12k
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
450
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
5
940
修正PRを食べてレビュースキルが賢くなる:Claude Codeによる自己改善サイクル
yuyaumetsu
6
1.4k
え?フロントエンドエンジニアの ワイがインフラも!?
puku0x
1
490
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
How to Talk to Developers About Accessibility
jct
2
500
The Curious Case for Waylosing
cassininazir
1
450
Skip the Path - Find Your Career Trail
mkilby
1
180
The browser strikes back
jonoalderson
0
1.5k
Typedesign – Prime Four
hannesfritz
42
3.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
My Coaching Mixtape
mlcsv
0
210
Thoughts on Productivity
jonyablonski
76
5.3k
Darren the Foodie - Storyboard
khoart
PRO
3
3.6k
Transcript
AbemaTVで働くエンジニアの裏側 @BIT VALLEY 2018 株式会社AbemaTV Yusei YAMANAKA
自己紹介
山中勇成a.k.a みゆっき 2017.4 株式会社サイバーエージェント 株式会社AbemaTV コンテンツ配信チーム 2017.3 慶應義塾大学環境情報学部卒業 大学での研究テーマは非圧縮4K IP伝送
Streaming Reliability Engineer
こういうカメラを 持っているほどの 放送オタクです
AbemaTVについて
AbemaTVとは PC、タブレット、スマホ、テレビデバイスなど様々なデバイスで楽しめます 24時間365日のリニア型放送を行う、インターネットテレビ局 ニュースやアニメ、スポーツなど約25チャンネルを視聴できる
無 料 会員登録なし 24時間編成
None
4 billion requests per day
2.2 Petabytes via Akamai 62.5 Terabytes via origin Weekend day,
transferred
AbemaTVを支える技術
AbemaTV(サーバサイド)で使用している主要技術 GCP + k8s + Golang
AbemaTVでのGCP使用例 Compute Engine varnish, redis, mongo, wowza… Cloud Storage 動画ファイル,
セグメント, サムネイル… BigQuery Bigtable アクセスログ 視聴履歴データ Pub/Sub アクセスログ, 行動ログ, 通知… Network DNS, GLB…
AbemaTVのしごと
しごとの環境 渋谷プライムプラザ勤務
チームの体制 プロダクト開発 コンテンツ配信 コンテンツ&データ管理 基盤開発 開発本部 Android iOS BI Web
SRE 新デバイス 新規開発局
コンテンツ配信チームのしごと コンテンツ配信 スタジオ 納品素材
具体的に何をしているの? ・各種映像配信(リニア/追っかけ/タイムシフト/ビデオ) ・視聴権限のチェック ・クラスタ化された広告の挿入 ・メタデータの挿入 ・フィラー/フタ画の挿入 ・生配信用のオペレーション(CMキューの送信) ・生配信用の配信サーバ管理(トランスコード/パッケージング) ・サムネイルの生成 など様々…
エンジニアにおけるチャレンジポイント
エンジニアにおけるチャレンジポイント 後方互換性を保ち続けるリリース 24x7で動き続けるサービス 高負荷に耐えられるリソース
We’re hiring!