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
Kinesis Video Streams 最新アップデートの紹介 #reinvent #cm...
Search
yuji nishimura
December 16, 2019
Technology
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Kinesis Video Streams 最新アップデートの紹介 #reinvent #cmregrowth
re:Growthで発表した資料になります。
内容はre:Invent 2019で発表されたKinesis Video Streams 最新アップデートの紹介
yuji nishimura
December 16, 2019
More Decks by yuji nishimura
See All by yuji nishimura
HIGOBASHI.AWS 第12回「AWS CDKのConstruct Libraryを作って 公開してみよう」
ynishimura
0
720
Angularを使って爆速で管理画面を作る
ynishimura
0
3.1k
サーバーレスアーキテクチャで作ったIoTのバックエンドシステムで遭遇したエラーと対処法
ynishimura
0
2.3k
HIGOBASHI.AWS 第10回「サーバーレスとデータ分析 ~AWS Lambdaを活用して効率化しよう~」
ynishimura
0
1.5k
re:Invent2018 IoT系の新サービス・アップデート
ynishimura
0
1.4k
【Developers.IO 2018】IoTを実現するためのAWSのIoT系サービス:分析、セキュリティ管理、組み込み向けサービスもあるで!
ynishimura
2
1.2k
HIGOBASHI.AWS 第6回「Amazon Route53で ドメインを購入して、設定してみよう」
ynishimura
0
1.9k
HIGOBASHI.AWS 第5回「AngularとAWS AppSyncで作るサーバーレスアプリケーション」
ynishimura
0
4.3k
higobashi.aws 第2回「IoTとサーバーレスとラズパイ」
ynishimura
1
1.7k
Other Decks in Technology
See All in Technology
Hub & Spoke 環境のネットワークルーティングを分解してみる
tsuyataku
1
520
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
220
Genie Code ワークショップ 基礎編 / Genie-Code-Workshop-fundamental
databricksjapan
PRO
0
340
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
1
2.1k
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
220
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
290
AIとペアプロを始める。人とのペアプロをやめる。ペアプロの良さを改めて知る。もっと好きになった。 / Rediscovering Pair Programming
honyanya
1
200
Level Up Your CDK DX: 5 Tools I’ve Been Building
gotok365
2
190
AIで開発は速くなったのに、なぜ現場は楽にならないのか 〜あなたの組織のボトルネックを突き止めるワークショップ〜
jacopen
1
260
When Does a Local Qwen Start to Break
morshoto
0
170
[RSJ26] Building a VLA Model Based on Self-Distilled Classification
keio_smilab
PRO
0
190
はじめてのDatabricks:技術者向けワークショップ / beginner-workshop
databricksjapan
PRO
0
150
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
For a Future-Friendly Web
brad_frost
183
10k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
320
Being A Developer After 40
akosma
91
590k
Unsuck your backbone
ammeep
672
58k
How to make the Groovebox
asonas
2
2.4k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Docker and Python
trallard
47
4.2k
Abbi's Birthday
coloredviolet
3
9.7k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
320
GraphQLとの向き合い方2022年版
quramy
50
15k
Practical Orchestrator
shlominoach
191
12k
Transcript
,JOFTJT7JEFP4USFBNT ࠷৽Ξοϓσʔτ $9ࣄۀຊ෦ ଜ༞ೋ
#cmregrowth
εϥΠυޙͰೖख͢Δ͜ͱ͕ग़དྷ·͢ͷͰ ൃදதͷ༰ΛϝϞ͢Δඞཁ͋Γ·ͤΜɻ ࣸਅࡱӨΛ͢Δ߹ ϑϥογϡɾγϟολʔԻ͕ग़ͳ͍Α͏ʹྀ͍ͩ͘͝͞ Attention
ࣗݾհ 2019 APN AWS Top Engineersೝఆ AWSೝఆ 2017/5 ΫϥεϝιουJoin
ࠓͷۀɿDevelopers.IO CAFEͷཧը໘ɺAPI ೖࣾ࣌γεʹॴଐ લ৬ͰΠϯϑϥͷӡ༻ɾอक WebRTCૉਓ ܦྺ ଜ ༞ೋ CXࣄۀຊ෦ॴଐ େࡕΦϑΟεࡏ੶
Kinesis Video Streamsͷ Ξοϓσʔτใ͍ͬͯΔਓ✋
Ξοϓσʔτ༰ Kinesis Video StreamsͰ WebRTC ͕αϙʔτ͞Ε·ͨ͠ʂ
ͳΜͰ͜ͷΞοϓσʔτΛબΜͩʁ େ͖ͳΞοϓσʔτ ৽αʔϏε ͬͯΔਓଟͦ͏ɺଞͱඃΓͦ͏ͳͷͰ
ͳΜͰ͜ͷΞοϓσʔτΛબΜͩʁ ཱͬͯͳ͍͚Ͳ ݸਓతʹ͓ʂͬͯࢥͬͨ ͜ͷΞοϓσʔτΛ ͝հ͍ͨ͠ͱࢥ͍·͢ʂ
ΞδΣϯμ w͜Ε·Ͱͷ,JOFTJT7JEFP4USFBNT w8FC35$ʹ͍ͭͯ w8FC35$ͷαϙʔτͰخ͍͜͠ͱ wྉۚ wσϞ NJO NJO NJO
NJO NJO
Kinesis Video Streams
,JOFTJT7JEFP4USFBNTͷ֓ཁ wϏσΦετϦʔϜΛΫϥυऔΓࠐΈɺԆɾΦϯσϚϯυͰੳ ॲཧʹ৴͢ΔͨΊͷϚωʔδυαʔϏε https://aws.amazon.com/kinesis/video-streams/?nc=sn&loc=0
,JOFTJT7JEFP4USFBNTͷػೳ֓ཁ wσόΠε͔ΒσʔλΛετϦʔϛϯά͢Δ4%,ఏڙ w"NB[PO3FLPHOJUJPO7JEFPͱͷΈࠐΈͷ౷߹ wετϦʔϜσʔλΛࣗಈతʹ҉߸Խ͢Δػೳ wݕࡧͷͨΊͷࣗಈΠϯσοΫε͚ w)551ϥΠϒετϦʔϛϯάʢ)-4ʣΛ༻ͨ͠ϥΠϒ͓ΑͼΦϯσϚ ϯυϏσΦ࠶ੜ wϑϧϚωʔδυαʔϏε
)551ϥΠϒετϦʔϛϯάʢ)-4ʣ wσόΠε͔Βૹ৴͞Εͨө૾ΛඵͷಈըϑΝΠϧʹׂɺαʔόʔɹ ͔ΒΫϥΠΞϯτʹͦͷಈըΛQVMMͯ͠Β͏ํࣜ wϢʔβμϯϩʔυͨ͠ͷө૾Λ࠶ੜͰ͖Δ wμϯϩʔυͨ࣌ؒ͠Λͨ͠ΓͰ͖Δ w:PV5VCFͷϥΠϒ৴ͳͲͰΘΕ͍ͯΔΒ͍͠ wඵɺेඵఔͷԆൃੜͯ͠͠·͏
WebRTCʹ͍ͭͯ
8FC35$ͱ 8FC35$ɿ8FC3FBM5JNF$PNNVOJDBUJPO w*1ωοτϫʔΫͰγϯϓϧͳ"1*ܦ༝ͰϦΞϧλΠϜ௨৴Λఏڙ wΦʔϓϯͳඪ४ٕज़ wΣϒϖʔδͰͷ11௨৴ͰϓϥάΠϯͳͲෆཁ wԆ wํϝσΟΞετϦʔϛϯά
ΫϥΠΞϯτɾαʔόʔͱ11 w8FC35$Ͱ11Λར༻͠ɺଞͷ1$ʹରͯ͠σʔλͷૹ৴ɾཁٻ Λߦ͏1FFSUP1FFSͷܗΛͱͬͯ௨৴͠·͢ https://cripcy.jp/glossary/p2p
11௨৴Ͱग़ͯ͘Δ༻ޠ w4%1ɿ௨৴ʹඞཁͳ֤ϒϥβͷใΛࣔ͢จࣈྻ w*$&ɿ૬खϒϥβʹ౸ୡ͢ΔՄೳੑͷ͋Δ௨৴ܦ࿏ʹؔ͢ΔใΛࣔ ͨ͠ͷ wγάφϦϯάαʔόɿ8FC4PDLFUΛ༻͍ͨαʔόɻ૬ख1$ʹใΛ ͑Δհ w456/αʔόɿ/"5Լʹ͋Δ1$͕/"5ͷ֎ଆ͔Βݟͨࣗͷ*1ΞυϨ εΛΔͨΊͷαʔό w563/αʔόɿ1$ಉ࢜ͷؒʹཱͬͯɺσʔλͷதܧΛͯ͘͠ΕΔ͜ͱͰ
/"5ӽ͑Λ࣮ݱ͢Δαʔό https://qiita.com/daitasu/items/ae21b16361eb9f65ed43 Ҿ༻ݩ
11௨৴͢ΔͨΊͷߏ w8FCαʔόʔ )551Ͱ௨৴͢Δ8FCϖʔδ w456/ 563/αʔό /"5ϑΝΠΞΥʔϧΛӽ͑ΔͨΊʹඞཁ wγάφϦϯάαʔό
8FC4PDLFUΛ༻͍ͨαʔόɻ૬ख1$ʹใΛ ͑Δհ https://qiita.com/daitasu/items/ae21b16361eb9f65ed43 Ҿ༻ݩ
11௨৴ཱ͕͢Δ·ͰͷྲྀΕ wޓ͍ʹγάφϦϯάαʔόΛ௨͡Ͱ૬खͷ4%1Λొ w4%1ɿηογϣϯଐੑɺϝσΟΞͷܗࣜɺ*1ΞυϨεɺϙʔτ൪߸ɺ௨ ৴ଳҬͳͲ https://qiita.com/daitasu/items/ae21b16361eb9f65ed43 Ҿ༻ݩ
11௨৴ཱ͕͢Δ·ͰͷྲྀΕ w/"5Լͷ߹ɺࣗͷ*11PSUΛ456/αʔόΛ༻͍ͯऔಘ wϙʔτ੍ݶͰ/"5ӽ͑௨৴ͷࡍɺ563/αʔό͕σʔλΛதܧͯ͠ ૹ৴ wޓ͍ʹࣗʹଓͰ͖ͦ͏ͳଓܦ࿏ͷީิΛૹ৴ *$&$BOEJEBUF wड͚औͬͨ*$&$BOEJEBUFΛొ wଓྃɻ11௨৴ཱ͕ʂ
https://qiita.com/daitasu/items/ae21b16361eb9f65ed43 Ҿ༻ݩ
,JOFTJT7JEFP4USFBNTͰαϙʔτ͢Δൣғ w8FCαʔόʔ )551Ͱ௨৴͢Δ8FCϖʔδ w456/ 563/αʔό /"5ϑΝΠΞΥʔϧΛӽ͑ΔͨΊʹඞཁ wγάφϦϯάαʔό
8FC4PDLFUΛ༻͍ͨαʔόɻ૬ख1$ʹใΛ ͑Δհ https://qiita.com/daitasu/items/ae21b16361eb9f65ed43 Ҿ༻ݩ
WebRTCΛαϙʔτͨ͜͠ͱͰ ͲΜͳϝϦοτ͕͋Δͷ͔
8FC35$࣮ݱͷͨΊͷίετݮ ϚωʔδυαʔϏεͰαʔόཧɾεέʔϧཧ͕ෆཁ w͍ग़͞ΕΔγάφϦϯά༻ͷΤϯυϙΠϯτʹɺ563/αʔόɺ 456/αʔόͷΤϯυϙΠϯτؚ͕·Ε͍ͯΔ wӡ༻ϝϯςφϯείετΛݮͰ͖ɺϏδωεʹूதͰ͖Δ ΫϥΠΞϯτ։ൃ༻ͷ4%,Λෳఏڙ w$ݴޠɺ"OESPJEɺJ04ɺ+BWBTDSJQUͷ4%,Λఏڙ w8FC35$Λͬͨ*P5ػثɺϞόΠϧ8FCͱ,74Λ༰қʹ౷߹Ͱ͖Δ
Ϣʔεέʔεͷ෯͕͕ͬͨ w8FC35$ΛͬͨϢʔεέʔε͕Ճ wํͰίϛϡχέʔγϣϯ͢ΔγεςϜ wFY ϏσΦνϟοτ8FCձٞγεςϜΧϝϥ͖ͷυΞϑΥϯ wϦΞϧλΠϜੑ͕ͱΊΒΕΔϢʔεέʔεɺࢹΧϝϥ wطଘͷػೳͱͷΈ߹ΘͤΔϢʔεέʔε wࢹΧϝϥͰࡱӨ͠อଘͨ͠աڈͷಈը)-4ػೳͰ֬ೝɺཪଆͰ 3FLPHOJUJPO4BHF.BLFSͰੳɾֶश
wݱࡏͷ༷ࢠ8FC35$ػೳΛ͔ͭͬͯϦΞϧλΠϜʹ֬ೝ
ྉۚ
8FC35$ͷྉۚɿ౦ژϦʔδϣϯ ߲ ྉۚ ΞΫςΟϒͳγάφϦϯάνϟωϧ ʢ͔݄͋ͨΓͷνϟωϧ͝ͱʣ υϧ γάφϦϯάϝοηʔδ ʢສ͋ͨΓʣ υϧ
563/ετϦʔϛϯά ʢ͋ͨΓʣ υϧ
σϞ
σϞͷ֓ཁ σϞ༻ͷ8FCϖʔδΛͬͨϏσΦνϟοτ wIUUQTBXTMBCTHJUIVCJPBNB[POLJOFTJTWJEFPTUSFBNTXFCSUD TELKTFYBNQMFTJOEFYIUNM w1$ͱεϚϗ͔ΒαΠτʹΞΫηε͠ɺ,JOFTJT7JEFP4USFBNTͷػೳΛ ͬͯଓ wө૾ԻͷΓऔΓ͕Ͱ͖Δ͜ͱΛ֬ೝ͢Δ
σϞͷΈͲ͜Ζ ϏσΦνϟοτͷԆ͕গͳ͍͜ͱ ϒϥβʹΞΫηε͢Δ͚ͩͰར༻Ͱ͖Δ͜ͱ εϚϗͷϒϥβ͔ΒͰͳ͘ଓͰ͖Δ͜ͱ
·ͱΊ
·ͱΊ w,JOFTJT7JEFP4USFBNTͰ8FC35$͕αϙʔτ͞Ε·ͨ͠ wԆͰํͷө૾ɾԻͷΓऔΓ͕Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ wϚωʔδυαʔϏεͷͨΊӡ༻ίετΛ͑8FC35$͕ར༻Ͱ͖·͢ w8FC35$ͰϦΞϧλΠϜͰө૾Λ֬ೝ͠ͳ͕ΒɺཪͰࠓ·ͰͷػೳΛ ར༻͠ө૾σʔλΛੳ͢ΔͳͲΈ߹ΘͤΔࣄ͕Ͱ͖ΔΑ͏ʹͳΓ· ͨ͠
None