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
0
1.5k
Kinesis Video Streams 最新アップデートの紹介 #reinvent #cmregrowth
re:Growthで発表した資料になります。
内容はre:Invent 2019で発表されたKinesis Video Streams 最新アップデートの紹介
yuji nishimura
December 16, 2019
Tweet
Share
More Decks by yuji nishimura
See All by yuji nishimura
HIGOBASHI.AWS 第12回「AWS CDKのConstruct Libraryを作って 公開してみよう」
ynishimura
0
580
Angularを使って爆速で管理画面を作る
ynishimura
0
2.8k
サーバーレスアーキテクチャで作ったIoTのバックエンドシステムで遭遇したエラーと対処法
ynishimura
0
2.1k
HIGOBASHI.AWS 第10回「サーバーレスとデータ分析 ~AWS Lambdaを活用して効率化しよう~」
ynishimura
0
1.3k
re:Invent2018 IoT系の新サービス・アップデート
ynishimura
0
1.3k
【Developers.IO 2018】IoTを実現するためのAWSのIoT系サービス:分析、セキュリティ管理、組み込み向けサービスもあるで!
ynishimura
2
1.1k
HIGOBASHI.AWS 第6回「Amazon Route53で ドメインを購入して、設定してみよう」
ynishimura
0
1.8k
HIGOBASHI.AWS 第5回「AngularとAWS AppSyncで作るサーバーレスアプリケーション」
ynishimura
0
4k
higobashi.aws 第2回「IoTとサーバーレスとラズパイ」
ynishimura
1
1.5k
Other Decks in Technology
See All in Technology
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
1
480
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
330
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
170
shake-upを科学する
rsakata
7
820
オフィスビルを監視しよう:フィジカル×デジタルにまたがるSLI/SLO設計と運用の難しさ / Monitoring Office Buildings: The Challenge of Physical-Digital SLI/SLO Design & Operation
bitkey
1
150
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.8k
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
2
910
PO初心者が考えた ”POらしさ”
nb_rady
0
220
「クラウドコスト絶対削減」を支える技術—FinOpsを超えた徹底的なクラウドコスト削減の実践論
delta_tech
4
180
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
130
成長し続けるアプリのためのテストと設計の関係、そして意思決定の記録。
sansantech
PRO
0
130
[ JAWS-UG千葉支部 x 彩の国埼玉支部 ]ムダ遣い卒業!FinOpsで始めるAWSコスト最適化の第一歩
sh_fk2
2
140
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Writing Fast Ruby
sferik
628
62k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Being A Developer After 40
akosma
90
590k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
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