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

今日から始めるリアルタイム配信の裏側

 今日から始めるリアルタイム配信の裏側

TechFeed Experts Night #21 にて講演
https://techfeed.io/events/techfeed-experts-night-21

パルス株式会社求人情報はこちら
https://recruitpulse.wraptas.site/

Sho Kusano

June 21, 2023
Tweet

More Decks by Sho Kusano

Other Decks in Programming

Transcript

  1. w όοΫΤϯυαʔόʔ w (PͰग़དྷͨαʔόʔσʔϞϯ w (PPHMF$MPVE1MBUGPSNͷ$MPVE3VOͰՔಇ w "VUP4DBMJOHͳͷͰϦΫΤετʹൺྫ্ͯ͠ख͘ಈ͘ w 1VC4VC

    w (PPHMF$MPVE1VC4VCΛ࢖ͬͯ஗ԆΩϡʔΛ͞͹͘ w Ұؾʹॻ͖ࠐ·Εͯ΋ϩοΫ͠ͳ͍Α͏ͳ࢓૊Έ w %BUB4UPSBHF w ۃࢸۙతͳσʔλΛ,74 3FEJT ΁ w Ӭଓతͳه࿥σʔλΛ(PPHMF$MPVE4QBOOFS΁ ϦΞϧλΠϜίϝϯτΛࢧ͑Δٕज़ ߏ੒ٕज़
  2. w ਖ਼௚ಛච͢Δ͜ͱ͕ͳ͍΄ͲΑ͘ग़དྷ͍ͯΔ w ͋·ΓԿ΋ߟ্ཱ͑ͣͪ͛ͯ΋"VUP4DBMJOH͕͏·͍͘͘ w ͨͩ͠ಥൃతͳෛՙʹ΍΍ऑ͍ w ͳΜ͔ͱΜͰ΋ͳ͍਺ͷίϯςφΛҰؾʹ͋͛ͯམͱͯ͠ɺ 
 Έ͍ͨͳ೿खͳಈ͖Λ͢Δέʔε͕͋Δ

    w Ͱ͖ΔͳΒࣄલʹNJOJNVNJOTUBODFΛ͍͖ͬͯ͡Ε͍ʹ 
 ಈ͔ͯ͋͛͠ΔͱΑ͍ w ίϯςφ͸஍ຯʹόΠφϦ SPPUMFTTίϯςφʹ͓͍ͯͯ͠ 
 ͬ͘͞ͱ্ཱ͕ͪΔΑ͏ʹ४උ͓͍͍ͯͯ͠Δ ߏ੒ٕज़ $MPVE3VO
  3. w ຐ๏ʹ͔͔ͬͨ($1؀ڥͰ΋ɺಥൃෛՙ͸ࡹ͚ͳ͍ w ϑΝϯͷΈͳ͞Μɺू߹͕͏·͗͢Δ w ϚδͰ෼ͷؒʹ ਓ͕഑৴ʹೖͬͯ͘Δ w ʮ"VUP4DBMJOHग़དྷͳ͍ΜͰ͔͢ʁʯʮ΄΅ະདྷ༧஌͕ͩʁʯ w

    ͳʹ͕ىͬͯ͜ٸʹϑΝϯͷํ͕ೖ͖ͬͯͯ͘ΕΔ͔Θ͔Βͳ͍ w ੜ഑৴ʹ͸͋ΒΏΔτϥϒϧ͕ඈͼࠐΜͰ͘Δ w ʰ͋ͱඵͰۂऴΘΓͳͷͰͷίϝϯτ͕ඵͷؒʹݸ དྷ·͢ʱΈ͍ͨͳ͜ͱʹରԠͨ͠Ϋϥ΢υ͸ͳ͍ w ͳͷͰ࠷ڧͷௐ੔ϊϒΛ࡞ΓࠐΜͰ͓͘͜ͱͰ଱͑Δ ݱ࣮͸ݫ͍͠ ࠷ڧͷϊϒΛ࡞ΓࠐΉ
  4. w ΫϥΠΞϯτʹରͯ͠ɺҎԼͷύϥϝʔλΛαʔόʔىҼͰ 
 ଈ࣌มߋͰ͖ΔΑ͏ʹͯ͋͠Δ w ίϝϯτͷϙʔϦϯάִؒ w ϥΠϒ৘ใͷϙʔϦϯάִؒ w ճ͋ͨΓͷίϝϯτऔಘ਺

    w ͦͷଞ͍͔ͭ͘ͷ৘ใ w ͋͑ͯ8FC4PDLFU΍4USFBNͷ௨৴ʹ͍ͯ͠ͳ͍ w "VUP4DBMJOHͰ୆਺͕όϯόϯ૿͑ΔͳΒίωΫγϣϯ͸ுΓ ௚ͯ͠΋Βͬͨ΄͏͕౎߹͕͍͍ w ίωΫγϣϯΛ੾ͬͯ࠶઀ଓͯ͠ʜʜΛΫϥΠΞϯτʹͤ͞Δ ͷ͸ߴίετͳ্ɺඍົʹΤϥʔϋϯυϦϯά͕೉͍͠ ͋Δ͍͸ௐ੔ห ϊϒ,OPC
  5. w ϥΠϒத͸ΦϖϨʔγϣϯνʔϜ͕૊·Ε͍ͯΔ w .POJUPSϝτϦΫεΛใࠂ͢Δ w 0QFSBUPSϊϒͷૢ࡞ w %SJWFS.POJUPSͷใࠂΛड͚ͯ0QFSBUPSʹมߋΛࢦࣔ w ϥΠϒதʹϦΞϧλΠϜͰ%#ͷ16ͳͲ֤छϊϒΛௐ੔͢Δ

    w ݟͨ໨্͸ʰͳΜ͔ͪΐͬͱॏ͍͔΋ʁʱఔ౓Ͱࡁ·ͤΔ w 16ͷมߋ͸ଈ࣌൓өͰ͸ͳ͍ͷͰɺҰ࣌ϙʔϦϯάִؒΛԼ ͛ΔͳͲ w 16ഒʹͭͭ͠ϙʔϦϯάִؒഒʹͯ͠ɺ16্͕Γ੾ͬͨ ΒϙʔϦϯάִؒΛ໭͢ɺͳͲ w ઈରʹϥΠϒΛམͱ͞ͳ͍ͨΊͷ࢓૊Έ ਓһମ੍ͱϊϒ͍͡Γ ϥΠϒΦϖϨʔγϣϯ
  6. w ϦϦʔεҎདྷɺϥΠϒதͷαʔόʔো֐͸΄΅θϩ w ඵͷμ΢ϯλΠϜ΋ͳ͍ w Ұ෦ϑΝϯͷํʹඵ͚͕ͩݟ͑ͯ͠·ͬͨ͜ͱ͚͕ͩ 
 աڈҰ൪ͷେো֐ ຊ౰ʹਃ͠༁͋Γ·ͤΜ 

    w ϑϧΦϖϨʔγϣϯͰͷϥΠϒதͷฏۉΦϖϨʔτճ਺͸ 
 ͓Αͦճʙճ w Ұ࣌తͳมߋ͔Β໭͢΋ͷ΋ؚΈ·͢ w िͷ8JUIº.&&54ɺ݄ͷ'FTº-*7&Λ৐Γӽ͍͑ͯΔ w ճҎ্ͷϥΠϒΛܦͯະͩঘແഊ w ฏ࣌ʹ͸4QBOOFSͷ16ΛΊͬͪΌམͱͤΔͷͰίετ΋ු͘ Ռͨͯ͠Կ͕ى͔ͬͨ͜ ಘΒΕͨ݁Ռͱͯ͠
  7. w ։ൃܭը࣌ɺ࢓্༷ʹϊϒ͸ͳ͔ͬͨ w ΤϯδχΞൃ৴ͰӡӦνʔϜʹ࡞ΓࠐΜͰ͓͖͍ͨϊϒΛ఻͑ͨ w ͢ΜͳΓ"DDFQU͞ΕͨͷͰࠓ࣮૷͞Ε͍ͯΔ w ඞཁͩͱઆ໌͞Εͨ΋ͷΛٙΘͣऔΓࠐΜͰ͘ΕΔ w ϊϒ͕ͳ͚Ε͹৐Γӽ͑ΒΕͳ͔ͬͨ

    w ϥΠϒʹԿਓདྷ·͔͢ͳΜͯฉ͔ΕͨͬͯࠔΔ w དྷͨΈͳ͞Μશһʹ͍͍ମݧΛͯ͠΋Β͏ͨΊʹαʔόʔ͸ 
 མͱͤͳ͍͠ɺམͱͤ͞ͳ͍ w ࠷ޙ͸ਓؒͷ҉ࢉͰϊϒΛ͍ͬͯ࣋ͪͨ͑͜͡Δ w ϊϒ͕͋Ε͹ίετ΋ු͘ w ʮ͜Μͳ͜ͱ΋͋Ζ͏͔ͱʯΛਓੜͰຊ౰ʹൃݴ͢Δ೔͕͘Δ ΤϯδχΞൃ৴ͰϊϒΛ࡞ΓࠐΉ ΋ͱ΋ͱ͸࢓༷ʹͳ͔ͬͨ