イベントで3日だけしか使わない有料ライブ配信システムのお話です。 放送局の人向けの内容になっています。
#interBEE2019 #AWS #Go_SaaS #jawsug
αʔόϨεΞʔΩςΫνϟʹΑΔ༗ྉϥΠϒ৴αʔϏεͷߏங!*OUFS#&&
View Slide
ʮֶशίετͲΜͲΜԼ͕͍ͬͯΔʯ
ࡾӜҰथίϯςϯπϏδωεہωοτσδλϧࣄۀ෦݉ฤہฤ෦ٕ݉ज़ہ์ૹɾ*5γεςϜ෦ Ϛελʔ σʔλ์ૹ ࢹௌσʔλ ωοτϚωλΠζࣗݾհ
৽ͨͳϏδωεϞσϧͷߏங͕ٸಛʹํہ
ࢹௌσʔλ
ͲΜͲΜٞ͠·͠ΐςϨϏࢹௌͷՄࢹԽ৽ͨͳࢦඪͮ͘Γੳख๏ͷཱ֬ࢢنʁಈը৴ͱ߹ΘͤͨηʔϧεFUDʜ
͏ͻͱͭɺ͋Γ·͢ΑͶ
՝ۚαʔϏε
࠷ݶͷίετͰࠇࣈʹͳΔγεςϜΛʂٕज़Ͱސ٬ຬΛಘٕͯज़ͰՔ͙
༗ྉϥΠϒ৴αʔϏεߏங
˟儗כ✮㹀דׅկ鿪さח״㢌刿ׅ㜥さָ֮תֿׅה✮׀✪䪫ְֻׁկ ꆃ 㕼 傈 㜥⳿䏄ـ٦أ䏄ىصٓ؎ـװ⳿䏄13ة؎يזו⼯⚥ַ嚂׃ְ؎كٝزֻׁ׀欽䠐׃גתׅԒ ً؎ٝ؎كٝز儎ך鿇ؔ٦فصؚٝإٌٖص٦⳿怴罏ز٦ؙءّ٦չ痥㔐וֲדى٦颣պ涪邌խקַ أز،٦ذ؍أز-*7&ىص⟰歗갫♶ず넝堀峔㶨랲葿ׅ$IJNB〢愮ⶌ〢愮ⶌOPOPD䩧껷柰ず㥨⠓筁ꅿת׃/03%،ؙٕٔ؝٦ٕ%&1"1&1&ཁ݅ʻனͷ෦ʼΛର̏ؒ ̎࣌ؒͣͭ༗ྉϥΠϒ৴ΞʔΧΠϒແ̍͠ສਓདྷͯ͑ΒΕΔεέδϡʔϧ
ϓϩϚω৴ϓϩάϥϚ"1*ϓϩάϥϚϑϩϯτ։ൃϝϯόσʔλ์ૹσʔλ์ૹ
XFCαʔϏε
ମ੍ϓϩϚωϓϩάϥϚϓϩάϥϚ"84"VUI2"ίϯαϧσβΠφωοτϫʔΫ
ϲ݄ͪΐ͍։ൃظؒ
݄ Ր ਫ ۚ ٳ ٳ ٳ ॕ ٳ ॕ ٳ ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅௐࠪɾυΩϡϝϯτಡΜͰ৮ͬͯΈΔ࣮ɾ୯ମςετ࣮ɾ݁߹ςετࣾεςʔδϯάςετɾमਖ਼ νΣοΫνΣοΫνΣοΫόοΫΞοϓߏஙεέδϡʔϧ
݄ Ր ਫ ۚ ٳ ٳ ٳ ॕ ٳ ॕ ٳ ࠂ ϦϦʔε ຊ൪ᶃ ຊ൪ᶄ ຊ൪ᶅνΣοΫεέδϡʔϧग़ग़ग़ग़ ग़ ग़ग़ ग़ʷग़ ʷ
ߏ
)5#ओௐࣨ%JSFDU$POOFDU .FEJB-JWF .FEJB1BDLBHF $MPVE'SPOU71$DRM SaaSUsersΠϕϯτձjsonXMLoctet-stream$MPVE'SPOU4-BNCEB "1*(BUFXBZ-BNCEB1SPYZ-BNCEB "1*(BUFXBZ&MFNFOUT-BNCEB "1*(BUFXBZ3PVUF"$.4FDSFUT.BOBHFSதܧंߪೖঢ়ଶ֬ೝ-PDLiOS༻ϦΫΤετશମߏ
.FEJB-JWF .FEJB1BDLBHF+αʔόϨεϑϧϚωʔδυ4BB4࿈ܞ+41""1*(BUFXBZ -BNCEB+4 $MPVE'SPOUܾࡁ ೝূ࠶ੜ %3.
ϑϧϚωʔδυαʔόϨε4BB4࿈ܞ41"ߏᶃ
7VF "OHVMBS3FBDU4JOHMF1BHF"QQMJDBUJPO
7VF "OHVMBS3FBDU7VFΛ࠾༻ֶशίετ͕͍Β͍͠
7VFϑϨʔϜϫʔΫ/VYUKTΛ࠾༻
(JU-BCΛͬͯ4ʹσϓϩΠ4UBUJDॳ(JUॳ$*$%4 $MPVE'SPOU$*$%DPNNJUQVTI
ϑϧϚωʔδυαʔόϨε4BB4࿈ܞ41"ߏᶄ
Βͳ͍ͱ͜ΖΛ૿ͨ͢Ίʹ4BB4Λੵۃ࠾༻
ܾࡁ
&MFNFOUTηΩϡΞͳϑΥʔϜΛ؆୯ʹ
ೝূ
ϩάΠϯը໘4/4ϩάΠϯΛ؆୯ʹ࣮ݱ
ϩάΠϯ4/4ͷΈߪೖใ֨ೲ
ʮ"VUIʯͰ࡞Δʂೝূ͖γϯάϧϖʔδΞϓϦέʔγϣϯϕʔεຊͷ௨Γʹ͋ͱެࣜυΩϡϝϯτΫϥεϝιου͞Μʹ2"
Λେ෯ʹݮྉ͚ۚͬͨͩ
ϑϧϚωʔδυαʔόϨε4BB4࿈ܞ41"ߏᶅ
DRM SaaSಈը৴෦ΞʔΩςΫνϟ)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤ
DRM SaaS)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤ҆ఆ͕࠷༏ઌຊฤ࠶ੜดҬଓͰ҆ఆੑΛ୲อσΟϨΠؾʹ͠ͳͯ͘Α͍/55౦ຊ͞Μ
DRM SaaS)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤߪೖલςετ࠶ੜߪೖޙຊฤ࠶ੜಉ͡ߏͰಈ࡞֬ೝΛଅ͢
DRM SaaS)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤ҉߸Խ/&954$"1&͞Μͷ.VMUJ%3.,JUΛ࠾༻ग़ԋऀͷؔͰ%3.ඞਢͩͬͨ
DRM SaaS)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤόοΫΞοϓऩͷόοΫΞοϓ
DRM SaaS)-4%"4))-4%"4)4$MPVE'SPOU"84&MFNFOUBM.FEJB-JWF"84&MFNFOUBM.FEJB-JWF%JSFDU$POOFDU71$71$*/165ಈ࡞֬ೝ༻.1ίϯςϯπ*%ෆਖ਼Ξοϓϩʔυରࡦ:PV5VCFߪೖલ֬ೝຊฤෆਖ਼ରࡦ:PV5VCFʹඇެ։ͰΞοϓϩʔυίϯςϯπ*%ػೳͰෆਖ਼Ξοϓϩʔυରࡦ
΄΅Ұ
ϑϧϚωʔδυαʔόϨε4BB4࿈ܞ41"ߏᶆ
"1*(BUFXBZ&MFNFOUT4FDSFUT.BOBHFSߪೖঢ়ଶ֬ೝ-PDLJ04༻ϦΫΤετ4-BNCEB "1*(BUFXBZ"1*ܦ༝ͷΓͱΓKTPO9.-PDUFUTUSFBN
࠶ੜຖʹ-BNCEBΛୟ͘෮߸/&954$"1&͞Μʹ࡞ͬͯΒ͍·ͨ͠"1*(BUFXBZ&MFNFOUT4FDSFUT.BOBHFSߪೖঢ়ଶ֬ೝ-PDLJ04༻ϦΫΤετ4-BNCEB "1*(BUFXBZKTPO9.-PDUFUTUSFBN/&954$"1&͞ΜͰݕূࡁͷ5)&0QMBZFS
"1*(BUFXBZ&MFNFOUT4FDSFUT.BOBHFSߪೖঢ়ଶ֬ೝ-PDLJ04༻ϦΫΤετ4-BNCEB "1*(BUFXBZKTPO9.-PDUFUTUSFBNܾࡁߪೖঢ়ଶอଘ-BNCEBܦ༝Ͱܾࡁॲཧ٧ΊࠐΈ͗ͨ͢ʜ4UFQ'VODUJPOT͋Δ͚Ͳֶश࣌ؒͷؔͰ͜ͷߏʹ
"1*(BUFXBZ&MFNFOUT4FDSFUT.BOBHFSߪೖঢ়ଶ֬ೝ-PDLJ04༻ϦΫΤετ4-BNCEB "1*(BUFXBZKTPO9.-PDUFUTUSFBNߪೖঢ়ଶऔಘJ04͚ͩ-BNCEBܦ༝ͰऔಘMPDLDIFDL4FTTJPO -PDLHFU6TFS*OGP Ͱऔಘ
ֶशํ๏
ϒϩάίϛϡχςΟυΩϡϝϯταʔόϨεֶ͍͍ͧशํ๏
αʔόʁ%#ʁษڧ͢Δ͔
̍͘Β͍લ
&$ָ͘͠ͳ͔ͬͨɻɻɻ͜ΕΛ࠷ޙʹ৮ͬͯͳ͍
%#Կʹ͏ͷ͔Θ͔Βͳ͍
ΰʔϧΛ࣮ݱ͢ΔͨΊʹຊʹඞཁͳͷ͚ͩΛ࣮͢Δ
.FEJB-JWF .FEJB1BDLBHF+αʔόϨεϑϧϚωʔδυ4BB4࿈ܞ+41""1*(BUFXBZ -BNCEB+4 $MPVE'SPOUܾࡁ ೝূ࠶ੜ %3.ษڧ͢ΔͳΒαʔόϨε
ࠔͬͨͱ͖Ͳ͏ͬͯௐ͔ͨެࣜυΩϡϝϯτ͜Ε͕࠷ڧ
ٕज़ϒϩάTJUFEFWDMBTTNFUIPEKQ\ʓʓ^Ͱݕࡧʂ
ͱΓ͋͑ͣɺίϐϖͰ࡞ͬͯΈΔ
HTB ओௐࣨDirect Connect MediaLive MediaPackage CloudFrontVPCDRM SaaSUsersΠϕϯτձjsonXMLoctet-streamCloudFrontS3Lambda API GatewayLambda ProxyLambda API GatewayElementsLambda API GatewayRoute 53ACMSecrets Managerதܧंߪೖঢ়ଶ֬ೝLock͜͜΄΅ίϐϖάάΕͳΜͱ͔ͳΔ/P$PEF-PX$PEF iOS༻ϦΫΤετ
ίϛϡχςΟ
શࠃͰ"84ʹ͍ͭͯษڧձ͕։࠵/P4FMM /P+PCϢʔβओମ+"846(ࡳຈ
ϝσΟΞؔͷํͥͻʂࠓੜʂ
+"846(ํΠϕϯτ)5#Ͱ։࠵໊Ҏ্ʂ
+"84%":4 ౦ژ!50$ޒాϝοη4BWFUIF%BUF
ͰɺͳΜ͔ͦ͠͏ʜ
์ૹٕज़ऀͬͱ͍͜͠ͱΛ͖͍ͬͯͯΔ"3*#*157'"54$%7#
์ૹͱ௨৴ͷ༥߹์ૹٕज़ऀͷྔʹΑͬͯͷΈ࣮ݱ͞ΕΔʂ
ʮֶशίετͲΜͲΜԼ͕͍ͬͯΔʯ௨৴Ϋϥυଆͷ
BXTΛத৺ͱͨ͠ΤίγεςϜશମͰଊ͑Δ
ҰॹʹαʔϏε࣮͠·͠ΐ͏ʂ
THANK YOU!Don't be concerned ! Think !Just Do IT!