Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Interactive Video Service の一年を振り返る

Amazon Interactive Video Service の一年を振り返る

Classmethod が主催する Developers.IO 2021 Decadeというオンラインイベントにて、「Amazon Interactive Video Service の一年を振り返る」というテーマでお話させていただきましたので、資料を公開します。

動画 → https://youtu.be/OT7kTGS-UQQ

Twitter@omaepasuta1

Cc21f5175d3e9cd0f9574c3fe7656c1e?s=128

RyousukeOomae

October 07, 2021
Tweet

Transcript

  1. Amazon Interactive Video Service の ⼀年を振り返る 2021/10/7 AWS 事業本部 コンサルティング部

    ⼤前諒祐
  2. 2 ࣗݾ঺հ େલ ྒ༞ʢPPNBFSZPVTVLFʣ • "84ࣄۀຊ෦ ίϯαϧςΟϯά෦ • ೖࣾ ೥

    ݄ • "1/"845PQ&OHJOFFST • ܦྺ • 4*FSΫϥεϝιου • ޷͖ͳαʔϏε • "84.FEJB4FSWJDFT
  3.  ຊ೔͓࿩͢Δࣄ

  4. 4 ૝ఆ͢Δࢹௌऀ • "NB[PO*74 ʹ ڵຯ͕͋Δ • "NB[PO*74ͷ ಛ௃ʹ͍ͭͯཧղ͍ͨ͠ •

    ͔ͤͬ͘ͳΒࠓ·Ͱͷ Ξοϓσʔτ৘ใ΋·Δͬͱ࢓ೖΕ͍ͨ
  5. 5 ͓࿩͢Δ͜ͱ • "NB[PO*74 ͱ͸ • "NB[PO*74ͷಛ௃ • "84&MFNFOUBMܥαʔϏεͱͷҧ͍ •

    "NB[PO*74ͷ ೥ΛΞοϓσʔτͱڞʹৼΓฦΔ • ·ͱΊ
  6.  "NB[PO*74ͱ͸

  7. 7 "NB[PO*74ͱ͸ • ʹϦϦʔε • ૉૣ͘ɾ؆୯ʹηοτΞοϓͰ͖ΔϥΠϒετϦʔϛϯάιϦϡʔ γϣϯͱ໏ଧͨΕͨαʔϏε • "84ϝσΟΞαʔϏεͷ ͭ

    • ౦ژϦʔδϣϯ͸ݱࡏ΋ະରԠ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTHBBNB[POJOUFSBDUJWFWJEFPTFSWJDF
  8. 8 "NB[PO*74ͱ͸ • ࠓ·Ͱ "84ʹ͓͚Δಈը഑৴ܥͷαʔϏε͸ ೥ʹങऩͨ͠ &MFNFOUBMࣾͷٕज़͕ϕʔεͱͳ͍ͬͯͨ • ҰํͰɺ"NB[PO*74ͷϕʔεͷٕज़͸ 5XJUDI

    ͱͳ͍ͬͯΔ ʢ5XJUDI͸ "NB[PO͕ ೥ʹങऩʣ “Twitch を機能させているものと同じ技術を採⽤しているので、セットアップも素 早く簡単に⾏えます” - 「Amazon Interactive Video Service のよくある質問」より IUUQTBXTBNB[PODPNKQJWTGBRT
  9.  "NB[PO*74ͷಛ௃

  10. 10 "NB[PO*74ͷಛ௃ • େ͖͘෼͚Δͱ ͭͷಛ௃Λ࣋ͭ  ϥΠϒετϦʔϛϯάΛઐ໳஌ࣝແ͠Ͱਝ଎ʹ࣮ࢪՄೳ  lΠϯλϥΫςΟϒzͳϥΠϒ഑৴Λ࣮ݱ͢ΔҝͷػೳΛ࣋ͭ

  11. 11 "NB[PO*74ͷಛ௃ r ͦͷ  ϥΠϒετϦʔϛϯάΛઐ໳஌ࣝແ͠Ͱਝ଎ʹ࣮ࢪՄೳ  lΠϯλϥΫςΟϒzͳϥΠϒ഑৴Λ࣮ݱ͢ΔҝͷػೳΛ࣋ͭ

  12. 12 "NB[PO*74ͷಛ௃ r ͦͷ • ௨ৗɺϥΠϒ഑৴༻ͷΠϯϑϥߏங͸ઐ໳஌͕ࣝඞཁͱ͞Ε͍ͯͨ • ΤϯίʔμʔΦϦδϯ$%/ͳͲɺඞཁͳཁૉ͕ଟ͍ • ίʔσοΫ΍ϏοτϨʔτ౳ɺಈըʹؔ͢Δجૅ஌ࣝ΋ඞཁͱͳΔ

    • "84ʹ͓͍ͯ΋֤ &MFNFOUBMܥαʔϏεͷ໾ׂΛཧղ্ͨ͠Ͱద੾ʹ αʔϏεΛ૊Έ߹ΘͤͨΓ͢Δඞཁ͕͋Γɺྫ֎Ͱ͸ͳ͔ͬͨ
  13. 13 "NB[PO*74ͷಛ௃ r ͦͷ • Ұํɺ"NB[PO*74͸ͨͬͨ਺ΫϦοΫͰϥΠϒ഑৴͕։࢝Մೳ • σϑΥϧτઃఆͰྑ͍ͳΒ໊લͷೖྗͷΈͰ࡞੒Մೳͳखܰ͞ • ࡞੒ޙʹ෷͍ग़͞ΕΔΤϯυϙΠϯτΛར༻ͯ͠

    0#4౳Ͱ഑৴Մೳ
  14. 14 "NB[PO*74ͷಛ௃ r ͦͷ • αʔϏεϦϦʔεͱ߹Θͤɺ"NB[PO*741MBZFS4%,Λఏڙ • ϥΠϒετϦʔϛϯάΛ࠶ੜ͢ΔҝͷಈըϓϨΠϠʔΛ࣮૷͢Δҝͷ 4%, •

    ࠓ·Ͱ "84͔ΒಈըϓϨΠϠʔ෦෼ʹؔ͢Δ 4%,͸ఏڙ͞Ε͍ͯͳ͔ͬ ͨҝɺ7JEFPKT ౳ͷ 044΍ɺ5)&0QMBZFS ͱ͍ͬͨ੡඼Λར༻͢Δඞ ཁ͕͋ͬͨ • ౰વ࣮૷͸ඞཁ͕ͩɺޙड़͢Δ *7430$,4 ʹαϯϓϧ΍σϞ͕ॆ࣮
  15. 15 "NB[PO*74ͷಛ௃ r ͦͷ • *7430$,4 • αϯϓϧ΍σϞ͕ॆ࣮͓ͯ͠Γɺ"NB[PO*74Λར༻ͨ͠ϥΠϒετϦʔ ϛϯάΛ࢝Ί΍͍͢ཁૉͷҰ୺Λ୲͍ͬͯΔ IUUQTXXXJWTSPDLT

  16. 16 "NB[PO*74ͷಛ௃ r ͦͷ  ϥΠϒετϦʔϛϯάΛઐ໳஌ࣝແ͠Ͱਝ଎ʹ࣮ࢪՄೳ  lΠϯλϥΫςΟϒzͳϥΠϒ഑৴Λ࣮ݱ͢ΔҝͷػೳΛ࣋ͭ

  17. 17 "NB[PO*74ͷಛ௃ r ͦͷ • ΠϯλϥΫςΟϒͳϥΠϒ഑৴ͱ͸ʁ • Ұํ޲తͳ഑৴Ͱ͸ͳ͘ɺࢹௌऀ͔ΒͷϦΞΫγϣϯ౳΋Մೳͱ͢Δ഑৴ • ࢹௌऀίϝϯτʹΑΔ഑৴ऀͱͷίϛϡχέʔγϣϯɺͳͲ

    • ࠓ·Ͱʹͳ͍ϥΠϒ഑৴ͷ࣮ݱ΍ɺࢹௌऀମݧͷ޲্ʹͭͳ͕Δ • ྫ ʜϥΠϒ&ίϚʔεɺΦϯϥΠϯϑΟοτωε
  18. 18 "NB[PO*74ͷಛ௃ r ͦͷ • "NB[PO*74͸ҎԼͷػೳɾಛ௃Λ࣋ͭ • ϥΠϒετϦʔϛϯά͸ ඵະຬͷ௿஗Ԇ഑৴Λ࣮ݱ •

    ετϦʔϜʹϝλσʔλΛຒΊࠐΊΔ 5JNFE.FUBEBUB"1*ͷఏڙ • ϦΞϧλΠϜͰࢹௌऀʹΞϯέʔτΛऔΔɺͳͲ͕Մೳʹ IUUQTXXXJWTSPDLTFYBNQMFT  "NB[PO*744JNQMF2VJ[%FNPXJUI5JNFE.FUBEBUB
  19.  &MFNFOUBMܥαʔϏεͱͷ࢖͍෼͚

  20. 20 &MFNFOUBMܥαʔϏεͱͷ࢖͍෼͚ • ʮࠓޙ͸ "84ͰϥΠϒ഑৴͢ΔͳΒ "NB[PO*74ͩʂʯͱͳ Δ༁Ͱ͸͋Γ·ͤΜ • ैདྷͷ &MFNFOUBMܥαʔϏεͱ

    "NB[PO*74ͷಛ௃Λ཈͑ɺ ໨తʹԠͯ͡ਖ਼͘͠࢖͍Θ͚Δͷ͕େ੾
  21. 21 ࢖͍෼͚ϙΠϯτͷྫ • ػೳͷ๛෋͞ • &MFNFOUBMܥαʔϏε͸ "NB[PO*74ͱൺֱ͠ߴ౓ͳػೳΛଟ͘ఏڙ • ҰํͰɺػೳ͕๛෋ͳ෼ΩϟονΞοϓ΋ඞཁͱͳΔ •

    طଘαʔϏε੡඼ͱͷ૊Έ߹ΘͤՄ൱ • &MFNFOUBMܥαʔϏε͸໾ׂ͝ͱʹαʔϏε͕෼͔Ε͍ͯΔҝɺطଘͷΦ ϯϓϨ੡඼΍ SE1BSUZ੡඼ͱͷ૊Έ߹Θ͕ͤ͠΍͍͢ • "NB[PO*74͸୯ମͰϥΠϒ഑৴ʹඞཁͳػೳΛ·ΔͬͱΧόʔ͍ͯ͠Δ ҝɺطଘ੡඼ͱ૊Έ߹ΘͤΔͷ͸೉͍͠
  22.  ͜͜·Ͱͷ·ͱΊ

  23. 23 ͜͜·Ͱͷ·ͱΊ • "NB[PO*74͸ैདྷͷ &MFNFOUBMܥαʔϏεͱ͸ࠜఈͱͳΔٕ ज़͔ΒҟͳΔɺ৽͍͠ํ޲ੑͷ "84ϝσΟΞαʔϏε • ઐ໳஌͕ࣝͳ͘ͱ΋खܰʹϥΠϒετϦʔϛϯά؀ڥΛ্ཱͪ͛Β Εɺ͔ͭΠϯλϥΫςΟϒͳϥΠϒ഑৴Λαϙʔτ͢ΔػೳΛఏڙ

    • ैདྷͷ &MFNFOUBM ܥαʔϏεͷಛ௃΋ཧղ্ͨ͠Ͱɺ"NB[PO *74Λ࢖͏͔Ͳ͏͔൑அ͢Δͷ͕େ੾
  24.  ·ͩϦϦʔεͯ͠ ೥ͳͷͰ ΩϟονΞοϓ͢ΔͳΒ ࠓ͕νϟϯεʂʂ

  25.  "NB[PO*74ͷ ೥ΛৼΓฦΔ

  26. 26 "NB[PO*74ͷ ೥ΛৼΓฦΔ • ެࣜͷϦϦʔεϊʔτΛࢀߟʹɺओͳΞοϓσʔτΛ঺հ • IUUQTEPDTBXTBNB[PODPNJWTMBUFTUVTFSHVJEFSFMFBT FOPUFTIUNM • "NB[PO*741MBZFS4%,ʹؔ͢ΔΞοϓσʔτ͸௥͍͖Εͳ

    ͍ͨΊɺ"NB[PO*74ʹؔ͢ΔΞοϓσʔτ঺հͷΈͱ͠·͢
  27. 27 ओͳΞοϓσʔτҰཡ ೔෇ Ξοϓσʔτ಺༰  "NB[PO*OUFSBDUJWF7JEFP4FSWJDFϦϦʔε  ϓϥΠϕʔτ഑৴ػೳͷ௥Ճ  $MPVE'PSNBUJPOαϙʔτ

     λΠϜυϝλσʔλ "1*ͰຒΊࠐΜͩϝλσʔλ͕ίϯιʔϧͰ֬ೝՄೳʹ  4΁ͷ࿥ըػೳ͕௥Ճ  $MPVE8BUDIϝτϦΫε͕௥Ճɺνϟϯωϧࢹௌऀ਺ΛϝτϦΫεͰऔಘՄೳʹ  "OESPJEJ04޲͚ͷϒϩʔυΩϟετ 4%,͕ఏڙ։࢝
  28. 28 ϓϥΠϕʔτ഑৴ػೳͷ௥Ճ • "NB[PO*74࡞੒࣌ʹ࠶ੜڐՄΦϓγϣϯ͕௥Ճ • ಛఆͷೝূτʔΫϯΛ࣋ͭϢʔβͷΈࢹௌՄೳͱ͢ΔϓϥΠϕʔτ ͳ഑৴͕Մೳʹ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFBVUI

  29. 29 $MPVE'PSNBUJPOαϙʔτ • $MPVE'PSNBUJPOͰ "NB[PO*74Ϧιʔε͕࡞੒Մೳʹ • ݩʑ $-*͸ରԠ͍ͯͨ͠ • ݱ࣌఺ͰͷϦιʔεҰཡ͸ҎԼ

    • "84*74$IBOOFM • "84*741MBZCBDL,FZ1BJS • "84*743FDPSE$POGJHVSBUJPO • "84*744USFBN,FZ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTBNB[POJWTOPXTVQQPSUTBXTDMPVEGPSNBUJPO
  30. 30 ૠೖͨ͠ϝλσʔλΛίϯιʔϧͰ֬ೝՄೳʹ • 5JNFE.FUBEBUB"1*Ͱૠೖͨ͠ϝλσʔλ৘ใ͕ίϯιʔϧ Ͱ֬ೝՄೳ • ϝλσʔλຒΊࠐΈͷݕূ౳͕༰қʹ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTWJFXUJNFENFUBEBUBFWFOUTJOUIFBNB[POJWTDPOTPMF

  31. 31 4΁ͷ࿥ըػೳ͕௥Ճ • "NB[PO*74ͰϥΠϒετϦʔϜΛߦ͍ͭͭɺࢦఆͨ͠ 4ʹ࿥ ըϑΝΠϧΛੜ੒Մೳʹ • ௥Ճඅ༻ෆཁʢ4ར༻අͷΈʣ • ϑΝΠϧ͸

    NV UT ܗࣜ • αϜωΠϧ΋ੜ੒͞ΕΔ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFTVQQPSUSFDPSEJOH
  32. 32 ࢹௌऀ਺౳͕ $MPVE8BUDIͰऔಘՄೳʹ • $MPVE8BUDIϝτϦΫεʹҎԼ͕௥Ճ • $PODVSSFOU4USFBNT ετϦʔϛϯάதͷνϟϯωϧ਺ • $PODVSSFOU7JFXT

    νϟϯωϧ͋ͨΓͷಉ࣌ࢹௌճ਺ • $PODVSSFOU7JFXT͸ಉҰΫϥΠΞϯτʹର͢ΔॏෳഉআΛߦΘ ͳ͍ҝɺ༻్ʹ͸஫ҙ IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFDMPVEXBUDINFUSJDT
  33. 33 "OESPJEJ04޲͚ϒϩʔυΩϟετ 4%,ఏڙ • "OESPJEJ04͔Β "NB[PO*74ʹର͢ΔϥΠϒϏσΦૹ৴Λ ߦ͏ҝͷ 4%,͕ར༻Մೳʹ • "NB[PO*74Λར༻͢ΔϞόΠϧΞϓϦ։ൃ͕αϙʔτ͞ΕΔܗ

    IUUQTEFWDMBTTNFUIPEKQBSUJDMFTVQEBUFBNB[POJOUFSBDUJWFWJEFPTFSWJDFJPTBOESPJETEL
  34.  ·ͱΊ

  35. 35 ·ͱΊ • "NB[PO*74͸ઐ໳஌ࣝແ͠Ͱ؆୯ʹϥΠϒετϦʔϛϯάΛ࣮ ݱͰ͖ΔαʔϏε • ػೳ͸γϯϓϧɺ͔ͭυΩϡϝϯτ΍αϯϓϧ΋๛෋ͳͷͰΩϟο νΞοϓ͠΍͍͢ • ·ͩए͍αʔϏεͳͷͰࠓޙͷΞοϓσʔτʹظ଴ʢ౦ژ·͔ͩͳʜʣ

  36. None