立ち上げ時のライブ配信アプリに最適な開発環境・技術的ノウハウとは/PocoDevMeetup-1

3e66b3ccfa617b78c59d9dec865aa29f?s=47 noppefoxwolf
February 05, 2019

 立ち上げ時のライブ配信アプリに最適な開発環境・技術的ノウハウとは/PocoDevMeetup-1

3e66b3ccfa617b78c59d9dec865aa29f?s=128

noppefoxwolf

February 05, 2019
Tweet

Transcript

  1. ্ཱͪ͛࣌ͷϥΠϒ഑৴ΞϓϦʹ࠷ దͳ։ൃ؀ڥɾٕज़తϊ΢ϋ΢ͱ͸ 1PDP%FW.FFUVQ 

  2. OPQQF ! 1PDPDIBJ04ΤϯδχΞ " ͖ͭͶ͔Θ͍͍ # J04%$Ͱ1PDPDIBͷඳըपΓ ͷ࿩Λ͠·ͨ͠ $ ٕज़ॻయ̒ࢀՃ͠·͢ʂ

    
  3. 1PDPDIB w ୭Ͱ΋ؾܰʹϥΠϒ഑৴ͱࢹௌ͕Ͱ͖ΔΞϓϦ w νϟοτ΍ΞΠςϜͰ੝Γ্͕Δ഑৴ w ϥϯΩϯά΍ΠϕϯτͰ্ҐΛ໨ࢦ͢࢓૊Έ w ഑৴Ҏ֎Ͱ΋ϑΝϛϦʔνϟοτͰίϛϡχέʔγϣ ϯ

    
  4. ͜ͷτʔΫͷ໨త w ϥΠϒࣄۀͷ্ཱͪ͛Λಁ໌ʹ w ϩϯνͷϋʔυϧΛԼ͛ͯϥΠϒࢢ৔Λ੝Γ্͛ͨ ͍ w ͋ΘΑ͘͹1PDPDIBʹདྷͯཉ͍͠ 

  5. ࠓ೔࿩͢͜ͱ w ϓϩμΫτपΓʹ͍ͭͯ w ӡ༻ʹ͍ͭͯ w ࠷ۙͷऔΓ૊Έ 

  6. ϓϩμΫτͷ࿩ 

  7. ॳظͷߏ੒ w ഑৴αʔόʔ w ΞϓϦαʔόʔ w J04ΞϓϦ "OESPJEΞϓϦ͸J04ΞϓϦ͕يಓʹ৐͔ͬͯΒϦϦʔ ε 

  8. J04ʹߜͬͨཧ༝ w 4*෦Ͱ։ൃ͞Εͨڞ௨ϑϨʔϜϫʔΫ w ࢪࡦͷڞ௨Խ͕ෆཁͳ఺ ˠॳظ͸͸εϐʔυॏࢹͰ։ൃ ৽نࣄۀͷ։ൃ෦ॺɺαʔϏεΠϯΩϡϕʔγϣϯࣄۀ෦ 

  9. ഑৴αʔόʔ w XPX[B ҰൠతͳετϦʔϛϯάαʔόʔ 4)08300.Ͱͷ࣮੷͕͋ͬͯ࠾༻ 

  10. ৽نͰετϦʔϛϯάαʔόʔΛݐͯΔͳ Βʁ धཁͷߴ·ΓʹԠ֤ͯࣾ͡αʔϏε΋ΞϦ w ($1ϥΠϒετϦʔϛϯά w "84.FEJB4FSWJDFT w "[VSF.FEJB4FSWJDFT 

  11. ΞϓϦαʔόʔ w 3VCZPO3BJMT ͜Ε΋4*Ͱ஌ݟ͕ཷ·͍ͬͯͨͨΊ࠾༻ ϩά΍Ϣʔβʔ؅ཧ͕ηοτΞοϓ͞ΕͨςϯϓϨʔ τ΍HFN͕͋Δ 

  12. νϟοτίϛϡχέʔγϣϯ 

  13. νϟοτ ϥΠϒதʹࢹௌऀ͸νϟοτͰί ϛϡχέʔγϣϯ͕ग़དྷΔ ͦͷ΄͔ɺϋʔτΛૹͬͨΓ͢Δ ϚΠΫϩίϛϡχέʔγϣϯ΋࣮ ૷ 

  14. νϟοτͷٕज़બఆ 8FC4PDLFUͱ͔"DUJPO$BCMFࣗલͰ࣮૷͢ΔͱϦτ ϥΠͱ͔ΦϑϥΠϯॲཧେมͦ͏ ˠpSFCBTFSFBMUJNFEBUBCBTFΛ࢖͏͜ͱͰൺ ֱత؆୯ʹ࣮૷Ͱ͖ͨ 

  15. /(ϫʔυͱpSFCBTF pSFCBTFͱΫϥΠΞϯτΛ௚઀ܨ͙ͱ౰࣌͸/(ϫʔυ ΍ίϝϯτϒϩοΫػೳΛ࡞Δࣄ͕೉͔ͬͨ͠ ˠΞϓϦαʔόʔ͔ΒpSFCBTFʹॻ͖͜Ήࣄʹͨ͠ ౰࣌͸$MPVE'VODUJPO΋Ќͩͬͨ 

  16. େྔͷϦΫΤετͷෛՙରࡦ ϋʔτ͸࿈ଧՄೳͳͷͰɺඵͰόοϑΝϦϯά ຖճड͚ࢭΊΔͱਖੵͰ݁ߏΩπ͘ͳΔɻ Πϕϯτͷ໨ඪʹϋʔτ਺͕͋Δͱɺҟৗͳ࿈ଧ਺Ͱ ԡ͞ΕΔ͜ͱ΋͋Δɻ 

  17. ഑৴पΓ 

  18. ΫϥΠΞϯτ ಺੡ϥΠϒϥϦΛར༻ SUNQͰ഑৴Λߦ͍ɺSUNQIMTͰࢹௌ͢Δ 

  19. ৽نͰ࣮૷͢ΔͳΒ w )BJTIJO,JU IUUQTHJUIVCDPNTIPHP )BJTIJO,JUTXJGU w -'-JWF,JU IUUQTHJUIVCDPN-BJ'FOHJ04-'-JWF,JU 

  20. ഑৴αΠζ w Y ҰൠతͳεϚϗ޲͚ϥΠϒ഑৴αʔϏε͸͜ͷ͘Β ͍ɻ ͜͜͸ίʔσοΫͷ޻෉ͳͲͰվળ༧ఆɻ 

  21. ΞΠςϜपΓ 

  22. ΞΠςϜपΓ ϥΠϒதʹ༗ྉͷΞΠςϜΛར༻ ग़དྷΔ શը໘ʹΤϑΣΫτ͕දࣔ͞ΕΔ ΋ͷ΋ 

  23. ΞΠςϜ࠶ੜपΓ J04%$Ͱ࿩͠·ͨ͠ ˠϥΠϒ഑৴ΞϓϦͷΞΠςϜ࠶ੜΛ.FUBMͰ࣮૷͢ Δࣄʹͳͬͨ࿩ IUUQTTQFBLFSEFDLDPNOPQQFGPYXPMG 

  24. ԋग़ʹ͓͚Δ஌ݟ w ύϑΥʔϚϯεΛͱʹ͔͘ҙࣝ͢Δ ഑৴ঢ়ଶͷ୺຤͸ɺ$16΍(16Λ५୔ʹ࢖͍ͬͯΔঢ় ଶ ॏ͍ԋग़͸഑৴඼࣭ΛԼ͛ͨΓ೤๫૸ͷݪҼʹͳΔ 

  25. ϑΟϧλपΓ 

  26. ϑΟϧλपΓ ྠֲิਖ਼΍ɺσδλϧԽহͰલ४ උΛͤͣʹ഑৴͕͸͡ΊΒΕΔ 

  27. ϑΟϧλपΓ Χϝϥ͔Βऔಘͨ͠ϑϨʔϜόοϑΝʹγΣʔμΛద ༻ͯ͠Ճ޻ ը໘ͷ൓స΋͜͜Ͱߦ͍ͬͯΔɻ w (16*NBHF 

  28. ӡ༻ͷ࿩ 

  29. ϦϦʔε௚ޙͷෆ҆ఆͳಈ࡞ ഑৴தʹΞϓϦ͕ෆఆظʹམͪΔ ˠ(16*NBHFΛෳ਺ͷεϨου͔Βར༻͍ͯͨ͠ ˠϝΠϯεϨουͰಈ͔͢Α͏ʹ 

  30. ϦϦʔε௚ޙͷෆ҆ఆͳಈ࡞ ˠϝΠϯεϨουͰಈ͔͢Α͏ʹ ഑৴தʹΞϓϦ͕ॏ͍ɺ೤͘ͳͬͯಈ࡞ෆೳʹͳΔʜ ˠ(16*NBHFΛ΍ΊͯɺࣗલͷϑΟϧλϥΠϒϥϦΛ ࡞ͬͯҠߦ 

  31. ഑৴ͷ҆ఆੑͷݕূ͸೉͍͠ ɾ୯७ͳ6OJUςετͰ୲อ͠ʹ͍͘ ɾ࣮ػ΍ωοτϫʔΫ؀ڥ͕ඞཁ ɾωοτϫʔΫ؀ڥ͕ଟ༷ ɾ෺ཧ͕͔͔࣌ؒΔ ˠݱࡏ͸ਓྗͰ࣮ࢪɻ௅ઓ͍͖͍ͯͨ͠՝୊ 

  32. ϦονͳϑΟϧλମݧ ྠֲ΍໨ͷେ͖͞Λิਖ਼͢ΔϑΟϧλ w 4FOTF.FΛಋೖ 

  33. ഑৴಺༰ͷνΣοΫ w ࣌ؒମ੍ͰνΣοΫ w "843FDPHOJUJPOͰ഑৴νΣοΫͷޮ཰ԽΛ༧ఆ 

  34. $*$% DJSDMF$*Λ࢖͍ͬͯͨɻ ݱࡏ͸CJUSJTFΛར༻தɻجຊ͸GBTUMBOFʹશدͤ GBCSJD΁*OIPVTF൛Λ഑෍ͨ͠Γ͠·͢ɻ 

  35. ࠷ۙͷऔΓ૊Έ 

  36. ஗Ԇ ௿஗ԆԽͷऔΓ૊ΈͰඵͷ஗Ԇͷ಺੡αʔό΁Ҡߦ ༧ఆ IUUQTXXXTMJEFTIBSFOFUBLJSBIJHVDIJ EFOB 

  37. νϟοτͷΠϯϑϥҠߦ pSFCBTFͷো֐͕ൃੜ͢Δ͜ͱ͕͋Γɺࣗલͷ4PDLFU ௨৴αʔόͱฏߦͯ͠ӡ༻த 

  38. ϦΞϧΠϕϯτͷ࣮ࢪ 

  39. ެࣜϥδΦ൪૊ͷ࣮ࢪ ϙίνϟެࣜϥδΦ൪૊ʮ1PDPͬͱDIBϯωϧʯ͕ ์ૹ։࢝ ! จԽ์ૹຖिՐ༵d ਫ༵ʙ 

  40. νʔϜͷงғؾͱ͔ 

  41. 4MBDLʹ4XJGUCPUΛಋೖ͠·ͨ͠ɻ 

  42. 5FDI#MPH͸͡ΊͨΓ IUUQTNFEJVNDPNQPDPDIBFOHJOFFSJOH 

  43. ߹॓ͱ͔͍ͯ͠·͢ 

  44. ҰॹʹϥΠϒࢢ৔Λ੝Γ্͍͖͛ͯ ·͠ΐ͏ʂ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ