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
jaws-ug-asa_ivs_20220129
Search
h-ashisan
January 28, 2022
Technology
1
1.2k
jaws-ug-asa_ivs_20220129
h-ashisan
January 28, 2022
Tweet
Share
More Decks by h-ashisan
See All by h-ashisan
Classmethod_regrowth_2024_tokyo_security_identity_governance_summary
hiashisan
0
970
2024/11/29_失敗談から学ぶ! エンジニア向けre:Invent攻略アンチパターン集
hiashisan
0
460
20241015 Toranomon Tech Hub#1 Service Catalog使ってみた
hiashisan
0
320
Practical-AWS-Security-measures-you-can-implement-now
hiashisan
0
460
20240724_cm_odyssey_hibiyatech
hiashisan
0
300
[2024最新版]AWS Control Towerを使ったセキュアなマルチアカウント環境の作り方
hiashisan
0
720
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
490
20240617_IAM MFAのパスキー対応を理解したい_今更多要素認証とパスキーについてキャッチアップしてみた
hiashisan
0
700
まるクラ勉強会#2_CloudTrail管理戦略
hiashisan
2
570
Other Decks in Technology
See All in Technology
どちらを使う?GitHub or Azure DevOps Ver. 24H2
kkamegawa
0
240
マルチプロダクト開発の現場でAWS Security Hubを1年以上運用して得た教訓
muziyoshiz
1
230
生成AIのガバナンスの全体像と現実解
fnifni
1
120
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
130
テーブルが200以上あるSaaSでRSCとGraphQLを併用する理由
msickpaler
2
1.2k
サイボウズフロントエンドエキスパートチームについて / FrontendExpert Team
cybozuinsideout
PRO
5
38k
LINEスキマニにおけるフロントエンド開発
lycorptech_jp
PRO
0
310
Jetpack Composeで始めるServer Cache State
ogaclejapan
2
150
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
100
tokyo_re_Growth2024_yoshi
yoshi22
0
200
社外コミュニティで学び社内に活かす共に学ぶプロジェクトの実践/backlogworld2024
nishiuma
0
240
KubeCon NA 2024 Recap / Running WebAssembly (Wasm) Workloads Side-by-Side with Container Workloads
z63d
1
220
Featured
See All Featured
Docker and Python
trallard
41
3.1k
Code Review Best Practice
trishagee
65
17k
Become a Pro
speakerdeck
PRO
26
5k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
Building an army of robots
kneath
302
44k
Typedesign – Prime Four
hannesfritz
40
2.4k
Side Projects
sachag
452
42k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
2
270
A Philosophy of Restraint
colly
203
16k
Transcript
Amazon Interactive Video Service(IVS) Λ৮ͬͯΈͨ +"846(ேձ ͋͠͞Μ )JSPBLJ"TIJ[BXB
ࣗݾհ ͋͠͞Μ / Ἑত • ॴଐɿΫϥεϝιουגࣜձࣾ • ͖ͳαʔϏεɿ
• ࠷ۙͷϒʔϜɿ
"NB[PO*OUFSBDUJWF7JEFP4FSWJDF *74
"NB[PO*74ͱʁ ɾૣ͘؆୯ʹηοτΞοϓͰ͖ΔϚωʔδυܕͷϥΠϒετϦʔϛ ϯάιϦϡʔγϣϯ →ΠϯλϥΫςΟϒͳಈըΤΫεϖϦΤϯεͷ࡞ʹ࠷ద ɾࢹௌऀΤΫεϖϦΤϯεΛ༰қʹΧελϚΠζ͠ڧԽͰ͖Δ →AmazonIVSϓϨʔϠʔSDK,λΠϜυϝλσʔλ༻API
"NB[PO*74ͷॴࠓ࣋ͪؼͬͯཉ͍͜͠ͱ ɾΫϦοΫͰಈըετϦʔϛϯάΛϥΠϒ৴Ͱ͖Δ ɾԆ৴ ɾSDK,APIΛͬͨΧελϚΠζ
͓·͚ ߦͰΘ͔Δ5XJUDI ɾAmazon͕ఏڙ͢ΔϥΠϒετϦʔϛϯά৴ϓϥοτϑΥʔϜ ɾ৴ऀͱಉ࣌ଓ͕͍͢͝ʂ →20202݄࣌Ͱɺ݄ؒ300ສਓͷ৴ऀͱ1,500ສਓͷ ؒར༻ऀʢDAUʣɺ140ສਓͷฏۉಉ࣌ଓར༻ऀʢACUʣ ɾ৴ऀʹ༏͍͠৴αΠτ(ݸਓతͳײ) →৴Λ୭Ͱ؆୯ʹ࢝ΊΒΕΔɺऩӹԽ͕؆୯ʁʁ ɾΠϯλϥΫςΟϒͳ৴αΠτ(ݸਓతͳײ)
→νϟϯωϧϙΠϯτ༧(Ṍ͚)
৮ͬͯΈͨʂ
৮ͬͯΈͨͷྲྀΕ 1. AWSίϯιʔϧʹΞΫηε 2. νϟϯωϧ࡞ 3. ϩʔΧϧ৴ઃఆɹ→ ࠶ੜ։࢝ʂʂ 4.
ϒϥβ࠶ੜઃఆ
ετϦʔϛϯάڥ ϩʔΧϧ৴ڥ ϒϥβ࠶ੜڥ ৴ڥ
৴ڥ
৴ڥ
"84ίϯιʔϧΞΫηε ɾϦʔδϣϯɺ ʮΦϨΰϯɺόʔδχΞ෦ ΞΠϧϥϯυʯ͔Βબ͢Δ *౦ژϦʔδϣϯඇରԠ
νϟϯωϧ࡞
νϟϯωϧ࡞ ηοτΞοϓ
νϟϯωϧ࡞ ετϦʔϜͷهͱอଘ
νϟϯωϧ࡞ ࡞ྃʂ
͓·͚ νϟϯωϧ࡞ هઃఆΛੜ ੨࠷ۙͷΞϓσʔτͰ Ճ͞ΕͨՕॴ(αϜωΠϧੜ)
νϟϯωϧ࡞ ޙ΄Ͳ͏ใ
ϩʔΧϧ৴ઃఆ 0#4 ɾ৴ઃఆ͔ΒαʔόRTMPSɺ ɹετϦʔϜΩʔΛೖྗ ɹ(IVSͷίϯιʔϧ͔Β֬ೝ) ɾग़ྗɺө૾ઃఆઃఆ
ϩʔΧϧ৴ઃఆ 0#4 ɾ৴ը໘ͷઃఆޙɺ ɹ৴։࢝ʂʂ
ϩʔΧϧ৴ઃఆ 0#4 ɾ৴Ͱ͖ͨʂʂʂʂ
ϒϥβͰ৴Λ࠶ੜ $0%&1&/ ɾIVSͷαϯϓϧSDKϓϨʔϠʔ͔Β֬ೝͯ͠Έ·͢ ʢURL:https://codepen.io/amazon-ivs/pen/XWmjEKNʣ
ϒϥβͰ৴Λ࠶ੜ $0%&1&/ ɾJSͷplaybackURLΛ ɹIVSͷ࠶ੜURLʹมߋ͢Δ ɾRunΛ࣮ߦ
ϒϥβͰ৴Λ࠶ੜ $0%&1&/
ϒϥβͰ৴Λ࠶ੜ $0%&1&/
5JNFE.FUBEBUBૹ৴ "84$-*࣮ߦ $ aws ivs put-metadata \ --channel-arn "arn:aws:ivs:us-west-2:XXXXXXXXXXXX:channel/XXXXXXXXXXXX"
\ --metadata "{\"question\": \"What pet do you have?\",\"answers\": [ \"Cat\", \"Dog\", \"Bird\", \"No Pet\" ],\"correctIndex\":2}" \ --region us-west-2 ɾAWS CLIΛͬͯɺIVSTimed MetadataΛૹ৴͠·͢
5JNFE.FUBEBUBૹ৴
Ҏ্ɺIVS৮ͬͯΈͨͰͨ͠ɻ
ࢀߟϋϯζΦϯɿ"848PSLTIPQ ʮLive Streaming with Amazon Interactive Video Serviceʯ ϦϯΫɿ
https://catalog.us- east-1.prod.workshops.a ws/v2/workshops/ 022adf04-0ff9-49af-848f -993e42575540/en-US/
·ͱΊ
·ͱΊ ɾAmazon IVSϥΠϒετϦʔϛϯάڥΛരͰߏஙͰ͖Δ ɾԆ৴Ͱ͖Δ ɾSDKAPIΛར༻ͨ͠৴ڥͷΧελϚΠζͰ͖Δ
None