Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
動画配信サービスとしてこの先生きのこるには / The way to continue as ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yusei Yamanaka
April 21, 2018
Programming
4k
8
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
動画配信サービスとしてこの先生きのこるには / The way to continue as a video streaming service
Yusei Yamanaka
April 21, 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
710
生配信管理システムのバックエンド〜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.7k
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
AbemaTVで働くエンジニアの裏側 / The engineer working at AbemaTV
miyukki
0
930
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 Programming
See All in Programming
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
4
3.2k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.2k
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.4k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
640
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
530
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
8
6.8k
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
120
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
160
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
130
一人だけ、Kiroが静止する日
hideg
0
120
Webの地図
yosuke_furukawa
PRO
6
4.7k
XP祭りでしか伝わらないフリップネタ #xpjug
murabayashi
0
150
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
The Curse of the Amulet
leimatthew05
3
15k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
940
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
510
Why Our Code Smells
bkeepers
PRO
340
58k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Optimising Largest Contentful Paint
csswizardry
37
4k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
560
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
動画配信サービスとして この先生きのこるには #BUUMF$POGFSFODF6 :VTFJ:"."/"," https://www.flickr.com/photos/elycefeliz/6239955749
山中勇成 @toriimiyukki 株式会社サイバーエージェント 2017年新卒 株式会社AbemaTV 開発本部 コンテンツ配信チーム EXBOHP DPPLQBE -*/&
EXBOHP $ZCFS"HFOU
ΞδΣϯμ w ಈը৴αʔϏε w Ԇͱϓϩτίϧ w ࣍ੈಈը w ·ͱΊ
ಈը৴αʔϏε
-*7& 70% WT
ಈը৴αʔϏε ͍ΘΏΔʠಈըݩʡ͕ऴΘΓɺಈը৴αʔϏεՃ͕ࢭ·Βͳ͍ ࠓ·Ͱɺಈը৴Λߦ͏αʔϏεݶఆ͞Ε͍͕ͯͨɺ ಈը৴Λߦ͏ͨΊͷαʔϏεΠϯϑϥ͕උ͞Εɺ ྉཧɺϥΠϒίϚʔεɺΪϟϯϒϧͳͲͷαʔϏεͰීٴ͍ͯ͠Δ ͕
ΠϯλʔωοτͰ ಈը৴͢Δͷਏ͍
ಈը৴ͳͥਏ͍͔ ্σδλϧ์ૹͳͲͱҟͳΓɺϕετΤϑΥʔτܕͷΠϯλʔωοτ্Ͱ ৴͢Δඞཁ͕͋Δ ϓϩτίϧίʔσοΫͷมԽ͕ܹ͍͠ ˠଳҬͷอূ͕Ͱ͖ͳ͍ ˠࢹௌऀ͕૿͑Δͱ৴͢ΔଳҬ૿͑Δ ˠޮͷྑ͍ϓϩτίϧίʔσοΫ͕ੜ·ΕΔ ˠʹΑΔରԠϓϩτίϧίʔσοΫʹ͕ࠩ͋ΔͨΊɺෳαϙʔτ ɹ͢Δඞཁ͕͋Δ
ಈը৴ͷτϨʔυΦϑ ԆɾߴεέʔϥϏϦςΟɾߴ࣭ͳಈը৴қ͕ߴ͍ Ԇ -PX-BUFODZ ߴεέʔϥϏϦςΟ )JHI4DBMBCJMJUZ ߴ࣭ )JHI2VBMJUZ ղ૾ɾϑϨʔϜϨʔτ ํ
εϜʔζͳ࠶ੜ όοϑΝϦϯά ڑ ࢹௌ ετϦʔϜ ଟ༷ͳڥ
Ԇͱϓϩτίϧ
ԆͲ͜Ͱੜ·ΕΔ͔ Quoted from Wowza ίϯςϯπ Πϯϑϥ ࢹௌ ύοέʔδϯά ϓϩτίϧ Τϯίʔυ
ιʔε $%/ ϓϨʔϠʔ Ϣʔβʔ ඵ Τϯίʔυ όοϑΝ ඵ νϟϯΫαΠζ ඵ ൖ ඵ όοϑΝ
͓͖͍͑ͯͨ ಈը৴ϓϩτίϧ )-4 .1&(%"4) 435 4FDVSF3FMJBCJMJUZ5SBOTQPSU 435"MMJBODFʹΑΓΦʔϓϯιʔεͰ։ൃ͍ͯ͠Δɺ 6%1ϓϩτίϧ্Ͱ5$1ͷΑ͏ͳ৴པੑΛ࣋ͭ࣍ੈͷಈըετϦʔϛϯά͚ͷϓϩτίϧ )-4ΑΓߴػೳͳ)551্ͰಈըετϦʔϛϯάΛߦ͏ن֨ *40ࠃࡍඪ४ن֨ʹΑͬͯن֨Խ͞Εͨ
"QQMF͕ఏএͨ͠)551্ͰಈըετϦʔϛϯάΛߦ͏ن֨ *&5'3'$ʹΑΓඪ४Խ͞Εͨ
Ԇͱϓϩτίϧ ඵ ඵ ඵ ඵ
ඵ ඵ ϛϦඵ ϛϦඵ ߴԆ Ұൠతͳ )-4ͷԆ Ұൠతͳ Ԇ ݮ͞Εͨ Ԇ Ԇ Ԇ ϦΞϧλΠϜ )-4 4NPPUI4USFBNJOH )%4 %"4) 35.1 3513541 8FC35$ ϘΠενϟοτ ήʔϜ 8FCձٞ ࢹ Ϊϟϯϒϧ ೖࡳ ΦʔΫγϣϯ ϥΠϒεϙʔπ ηΧϯυεΫϦʔϯ χϡʔε )-4Ҏ֎ͷ )551ΞμϓςΟϒ ετϦʔϛϯά ౷తͳετϦʔϛϯά ͱνϡʔχϯά͞Εͨ )551ετϦʔϛϯά Quoted from Wowza έʔϒϧ ςϨϏͷ Ԇ
ԆͷऔΓΈ Ԇ)-4.1&(%"4) ѹॖίετͷݮ ʢओʹʣ)551ͷ$IVOLFE5SBOTGFS&ODPEJOHΛͬͯ৴͢ΔࣄʹΑΓɺνϟϯΫαΠζ ΑΓࡉ͔͍୯ҐͰૹ৴͢ΔΈ )Ͱѹॖίετͷߴ͍#ϑϨʔϜΛআ͍ͯΤϯίʔυ͢ΔࣄʹΑΓɺଳҬΛ٘ਜ਼ʹͯ͠ѹ ॖ࣌ؒͱόοϑΝΛ͑ΔΈ $."' $PNNPO.FEJB"QQMJDBUJPO'PSNBU Ԇͷ࣮Ͱ༻͍ΒΕΔG.1ͳͲΛɺετϦʔϛϯά͖ͷϝσΟΞϑΝΠϧͷن֨ͱ͠
ͯఆٛͨ͠ͷ
ϓϩτίϧͷࠓޙ 'VUVSF .1&(%"4) )-4 8FC35$ ˞ݸਓͷ༧Ͱ͢ 3513541
351..4 )%4 4NPPUI4USFBNJOH 435 35.1
࣍ੈಈը
࣍ੈಈըͷཁ݅ Quoted from UltraHD Forum , 3FTPMVUJPO ͖Ίࡉ͔͍ղ૾ 8$( 8JEF$PMPS(BNVU
ΑΓ͔ͳ৭ )%3 )JHI%ZOBNJD3BOHF ΑΓྑ͍ίϯτϥετ )'3 )JHI'SBNF3BUF ಈ͖ΛϦΞϧʹ /("*" /FYU(FOFSBUJPO"VEJP ͋ΒΏΔํ͔ΒͷԻ
͓͖͍͑ͯͨ ࣍ੈಈըίʔσοΫ )&7$ ) "7 )ͷޙܧͱͳΔίʔσοΫɺ)ΑΓͷϑΝΠϧαΠζͰಉͷ࣭ ຊͷ,,์ૹʹ࠾༻͞Ε͍ͯΔ )&7$ʹର߅ͯ͠ΦʔϓϯͰϩΠϠϦςΟʔϑϦʔͳಈըίʔσοΫ 'JSFGPYͷ/JHIUMZ#VJMEͰ࠶ੜ͕Մೳʹ
ಈըίʔσοΫͷࠓޙ ˞ݸਓͷ༧Ͱ͢ 'VUVSF ""$ 71 .1&( %PMCZ"$ )
.1&()"VEJP "7 )&7$ 71 7JEFP "VEJP
·ͱΊ
·ͱΊ ϥΠϒετϦʔϛϯάͷԆɺ࣭ͱεέʔϥϏϦςΟͱͷτϨʔυΦϑ ಈը৴αʔϏεͱͯ͜͠ͷઌੜ͖ͷ͜Δʹɺ ɹɹɹɹΛΑΓͯ͘͠ ɹɹɹɹΛ্͛ͭͭ ɹɹɹɹɹɹɹɹɹɹΛ֬อ͢Δ ࣭ εέʔϥϏϦςΟ Ԇ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠