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

WebRTCを使ったtoCサービスにおけるBaaS選定と、運用上のトラブルの紹介

 WebRTCを使ったtoCサービスにおけるBaaS選定と、運用上のトラブルの紹介

オンラインフィットネスサービス『SOELU』は、ビデオ通話にWebRTCを使っています。
このプレゼンテーションでは、『SOELU』を開発する上で行ったBaaSの選定と、運用する中で起きたトラブルについて紹介します。
これからWebRTCを使ったtoCサービスを開発しようとしている方の参考になれば幸いです。

9f81e1686ebd770e2258f1ad160108a3?s=128

Kohei Kataoka

October 29, 2018
Tweet

Transcript

  1. 8FC35$Λ࢖ͬͨUP$αʔϏεʹ͓͚Δ
 #BB4બఆͱɺӡ༻্ͷτϥϒϧͷ঺հ 8FC35$ೖ໳ऀ-5ձ

  2. ,0)&*,"5"0," 8FC&OHJOOFS ɾ೥ྸ ɾॴଐ ɾ5XJUUFS ೥ੜ·Ε 8BLVUFDIऔక໾$50
 !Q@@PLB

  3. IUUQTTPFMVDPN ࣗ୐ʹ͍ͳ͕ΒɺΠϯετϥΫλʔʹΑΔ ϤΨɾϐϥςΟεͳͲͷຊ֨తͳϨοεϯ͕ ड͚ΒΕ·͢ɻ ෼͔Γ΍͘͢ݴ͏ͱɺΦϯϥΠϯӳձ࿩ͷ ϑΟοτωε൛ɻ ΦϯϥΠϯϑΟοτωε
 40&-6

  4. 8FC35$Λ࢖ͬͨϨοεϯը໘

  5. #BB4ͷબఆ

  6. #BB4ͷબఆ ‣ ͢΂ͯࣗࣾ։ൃ͢Δͷ͸େม ‣ 8FC35$͸ٕज़ͷ૯߹֨ಆٕઓ ‣ ֤छαʔό࣮૷ͱΫϥΠΞϯτ4%,ͷ։ൃ͚ͩͰ
 ڊେϏδωεʹͳΔྖҬ ‣ ୅ΘΓʹ#BB4Λ࢖͏

    ‣ 5XJMJP 4LZXBZ 8FC35$4'64PSBͳͲ ‣ ఏڙ͞ΕΔ4%,Λ༻͍Δ͜ͱͰ(6*։ൃʹूதͰ͖Δ
  7. #BB4͸ΫϥΠΞϯτ4%,ͷग़དྷͰબͿ ‣ όοΫΤϯυͷग़དྷɾෆग़དྷ͸൑அͮ͠Β͍ ‣ γάφϦϯάαʔόɺ4'6αʔό౳ ‣ ؔ࿈͢Δٕज़ཁૉ͕ଟ͗ͯ͢ݕূ͖͠Εͳ͍ ‣ ωοτϫʔΫ҆ఆੑͳͲͰࠩҟ͸ײͮ͡Β͍ ‣

    #BB4͕ఏڙ͢ΔΫϥΠϯτ4%,ͷ࣮૷͸ଟछଟ༷ ‣ "1*ɺυΩϡϝϯτɺࡉ͔ͳΦϓγϣϯͳͲͰ͕ࠩग़Δ
  8. ΫϥΠΞϯτ4%,νΣοΫϦετ 㾎ཁ݅Λຬͨ͢ػೳ͕ἧ͍ͬͯΔ͔ 㾎4%,ͱͯ͠׬੒౓͕ߴ͍͔ ࢖͍΍͢͞  㾎υΩϡϝϯτ͕੔උ͞Ε͍ͯΔ͔ 㾎ΫϦςΟΧϧͳόά͕ͳ͍͔ (JU)VC*TTVF౳  㾎։ൃऀίϛϡχςΟ͕׆ൃ͔

  9. αʔϏεͷ࣋ଓੑ΋ॏཁ ‣ Ϋϥ΢υαʔϏεશൠʹݴ͑Δ؍఺ ‣ αʔϏεऴྃ͞ΕΔͱࠔΔ ‣ ࠓޙͷػೳ֦ு΋ؚΊͯΫϥ΢υαʔϏε͸ݕ౼͢΂͖ 㾎ࢿຊྗ͕͋Δ͔ ܧଓੑ 

    㾎ϓϩμΫτϩʔυϚοϓ͕͋Δ͔ ੒௕ੑ  㾎։ൃϦιʔε͸५୔͔ αʔϏεఏڙଆͷ༏ઌ౓
  10. ӡ༻্ͷτϥϒϧ

  11. l z ө૾΍Ի੠͕ࢭ·Δ

  12. ө૾΍Ի੠͕ࢭ·Δ ‣ ෳ਺ਓͰ઀ଓ͢Δ৔߹ɺ4'6͸ඞਢ ‣ Ոఉ༻ճઢͰϑϧϝογϡͷίωΫγϣϯΛுΔͷ͸
 ݶք͕͋Δ ‣ 4'6ͳΒ࿥ը΋Ͱ͖Δ ‣ ݻఆճઢͰ΋҆ఆ͠ͳ͍έʔε͕͋Δ

    ‣ ϢʔβͷωοτϫʔΫ؀ڥ͸ଟछଟ༷ ‣ ಛʹ4P˓UCBOL"JS͕Ωπ͍ ‣ ݻఆճઢ͕҆ఆ͠ͳ͍৔߹-5&Λ࢖ͬͯ΋Β͏ ‣ େ༰ྔϓϥϯʹΑͬͯ௥͍෩͸ਧ͍͍ͯΔ
  13. l z Ұఆ࣌ؒܦա͢Δͱ
 ۃ୺ʹը࣭͕མͪΔ

  14. Ұఆ࣌ؒܦա͢Δͱۃ୺ʹը࣭͕མͪΔ ‣ $16ͷࠅ࢖͕ݪҼʁ ‣ ϞόΠϧ୺຤Ͱd෼΄Ͳ௨৴͢Δͱൃੜ͢Δ ‣ $16Λࠅ࢖͢Δͱ)8ɾ48ͲͪΒ͔ͰύϑΥʔϚϯε
 ੍͕ݶ͞ΕΔ ‣ ίʔσοΫͰվળʜʁ

    ‣ )Ͱ)8ΞΫηϨʔγϣϯΛ༗ޮԽ͢Ε͹$16ෛՙ ΛԼ͛ΒΕΔ͕ɺ"OESPJE୺຤͕͋·ΓରԠ͍ͯ͠ͳ͍ ‣ 71Λ࢖͑Δ؀ڥͰ͋Ε͹ϏοτϨʔτ͕཈͑ΒΕΔ͕ɺ $16࢖༻཰΋্͕ͬͯ͠·͏
  15. ·ͱΊ

  16. ·ͱΊ ‣ #BB4Λબఆ͢Δͱ͖͸ΫϥΠΞϯτ4%,
 Λൺֱ͢Δͷ͕Φεεϝ ‣ ଟਓ਺Ͱͷ௨࿩Ͱ͸4'6͕ඞਢ
 ‣ ݻఆճઢΑΓ-5&ͷ΄͏͕҆ఆ͢Δέʔε΋ ‣ ϢʔβଆͷωοτϫʔΫ؀ڥɾ୺຤ʹΑͬͯ͸


    े෼ͳαʔϏε͕ఏڙͰ͖ͳ͍͜ͱ΋͋Δ
  17. 5FNQMBUFCZIUUQUTVZPTIJPTJJSFIBUFOBCMPHDPN QIPUPCZIUUQTUBSUVQTUPDLQIPUPTDPN 5IBOLZPV