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
robocopy の怖い話/scary-story-about-robocopy
emiki
0
460
解消したはずが…技術と人間のエラーが交錯する恐怖体験
lamaglama39
0
190
LLMをツールからプラットフォームへ〜Ai Workforceの戦略〜 #BetAIDay
layerx
PRO
1
840
20250807_Kiroと私の反省会
riz3f7
0
120
AI コードレビューが面倒すぎるのでテスト駆動開発で解決しようとして読んだら、根本的に俺の勘違いだった
mutsumix
0
160
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
0
280
JAWS AI/ML #30 AI コーディング IDE "Kiro" を触ってみよう
inariku
3
260
Lambda management with ecspresso and Terraform
ijin
2
120
恐怖!テストコードなき夜
tsukuboshi
2
110
Perlアプリケーションで トレースを実装するまでの 工夫と苦労話
masayoshi
1
400
多様なニーズに応える Movable Type ラインナップ 全紹介
masakah
0
130
Kiroから考える AIコーディングツールの潮流
s4yuba
4
650
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Unsuck your backbone
ammeep
671
58k
Building an army of robots
kneath
306
45k
Testing 201, or: Great Expectations
jmmastey
45
7.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
790
Thoughts on Productivity
jonyablonski
69
4.8k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
The Invisible Side of Design
smashingmag
301
51k
RailsConf 2023
tenderlove
30
1.2k
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