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 #cmregrowth
Search
yuji nishimura
December 16, 2019
Technology
0
1.3k
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
490
Angularを使って爆速で管理画面を作る
ynishimura
0
2.4k
サーバーレスアーキテクチャで作ったIoTのバックエンドシステムで遭遇したエラーと対処法
ynishimura
0
1.8k
HIGOBASHI.AWS 第10回「サーバーレスとデータ分析 ~AWS Lambdaを活用して効率化しよう~」
ynishimura
0
1.1k
re:Invent2018 IoT系の新サービス・アップデート
ynishimura
0
1.1k
【Developers.IO 2018】IoTを実現するためのAWSのIoT系サービス:分析、セキュリティ管理、組み込み向けサービスもあるで!
ynishimura
2
920
HIGOBASHI.AWS 第6回「Amazon Route53で ドメインを購入して、設定してみよう」
ynishimura
0
1.5k
HIGOBASHI.AWS 第5回「AngularとAWS AppSyncで作るサーバーレスアプリケーション」
ynishimura
0
3.5k
higobashi.aws 第2回「IoTとサーバーレスとラズパイ」
ynishimura
1
1.4k
Other Decks in Technology
See All in Technology
疲弊しない!AWSセキュリティ統制の考え方 #devio_osakaday1
masahirokawahara
6
5.9k
GraphQL 成熟度モデルの紹介と、プロダクトに当てはめた事例 / GraphQL maturity model
mh4gf
4
120
強みを伸ばすキャリアデザイン
yug1224
0
200
プロデザ! BY リクルート vol.18_リクルートのリサーチ実践組織「リサーチブーストコミュニティ」
recruitengineers
PRO
3
240
インシデントレスポンスのライフサイクルを廻すポイントってなに / Pinpoints of Incidentresponse Lifecycle for Operation
sakaitakeshi
1
300
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
200
転移学習とドメイン適応の基礎
kmatsui
2
570
カオナビの利用実績をアウトカムへつなげる旅 / example-of-data-management-startup-in-kaonavi
kaonavi
0
120
HEXA OSINT CTF V3 作戦会議
meow_noisy
0
110
SPI原点回帰論:事業課題とFour Keysの結節点を見出す実践的ソフトウェアプロセス改善 / DevOpsDays Tokyo 2024
visional_engineering_and_design
4
1.6k
Databricks におけるデータエンジニアリング
databricksjapan
0
380
「ふりかえりのふりかえり」をふりかえり、実のあるふりかえりにする
naitosatoshi
0
220
Featured
See All Featured
Ruby is Unlike a Banana
tanoku
96
10k
The Language of Interfaces
destraynor
151
23k
Fireside Chat
paigeccino
20
2.6k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
115
18k
Why Our Code Smells
bkeepers
PRO
331
56k
How STYLIGHT went responsive
nonsquared
92
4.8k
RailsConf 2023
tenderlove
2
530
Happy Clients
brianwarren
91
6.4k
Fantastic passwords and where to find them - at NoRuKo
philnash
36
2.5k
Scaling GitHub
holman
457
140k
4 Signs Your Business is Dying
shpigford
175
21k
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