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

【TECH STAND #4】常時接続SNS時代のライブ配信基盤の安定化に向けた取り組み/yusuke_hata

【TECH STAND #4】常時接続SNS時代のライブ配信基盤の安定化に向けた取り組み/yusuke_hata

TECH STAND #4 常時接続SNS~ライブ配信基盤を支える技術~
https://standfm.connpass.com/event/211035/
にて話した資料です

・発表内容と資料作成者の役職は、発表当時のものです。

Mirrativ

May 14, 2021
Tweet

More Decks by Mirrativ

Other Decks in Technology

Transcript

  1. 99 ΞδΣϯμ  ࣗݾ঺հ  .JSSBUJWͱ͸  ϥΠϒ഑৴ج൫ߏ੒ͷ঺հ  ϥΠϒ഑৴γεςϜͷ঺հ

    ϛϥςΟϒͰߦ͍ͬͯΔϥΠϒ഑৴ج൫ͷ҆ఆԽʹ޲͚ͨऔΓ૊Έʹ͍ͭ ͯɺΠϯϑϥΞʔΩςΫνϟతͳ෦෼Λͬ͘͟Γ͝঺հ͍͚ͤͯͨͩ͞ Ε͹ͳͱࢥ͍·͢
  2. 99 ࣗݾ঺հ ˙ ׽ ༞հ )BUB:VTVLF ⁃ UXJUUFSUXJUUFSDPNPDUV ⁃ HJUIVCHJUIVCDPNPDUV

    ˙ ೥݄ .JSSBUJWʹ +PJO ⁃ લ৬%F/"ήʔϜ։ൃΤϯδχΞˠΠϯϑϥ෦໳Ϛωʔδϟ %F/"ࢠձؚࣾΉෳ਺ͷαʔϏεͷΠϯϑϥ୲౰ %F/"ͷϥΠϒ഑৴ج൫΋ઃܭɾӡ༻΋ͦͷ͏ͪͷۀ຿ͷҰͭͩͬͨ ⁃ ͞Βʹલʑ৬͸Ґஔ৘ใήʔϜͷ։ൃ΍044׆ಈ΋ͯ͠·ͨ͠ ˙ ϛϥςΟϒͰͷ໾ׂ ⁃ ΠϯϑϥɾετϦʔϛϯά෦໳Λ୲౰ ⁃ Πϯϑϥج൫ͷઃܭ։ൃ ⁃ ϛυϧ΢ΣΞ։ൃ͓Αͼ࣍ੈ୅഑৴ج൫ͷઃܭ։ൃ
  3. .JSSBUJWͷαʔϏεʹ͍ͭͯ ˔ 1$΍Χϝϥɾಛผͳ഑৴ઃඋͳ͠ʹ εϚϗ୆ɺ͞Βʹ਺λοϓ͚ͩͰ഑৴͕ Մೳ ˔ Ξόλʔ ΤϞϞ Λ࢖༻͢Δ͜ͱͰ ʮإग़͠ʯΛ͢Δ͜ͱͳ͘഑৴Λ͢Δ͜ͱ

    ͕Ͱ͖Δ εϚϗͷήʔϜը໘Λͦͷ··഑৴͢Δ͜ͱ͕Ͱ ͖Δ ηϧϑΟܕͷ഑৴ͱҧ͍ࣗ෼ͷ୅ΘΓʹΞόλʔ ͕ө͠ग़͞ΕΔͨΊإग़͠Λͤͣʹ഑৴͕Ͱ͖Δ εϚϗ୆ͰήʔϜ഑৴͕Ͱ͖Δ ίϛϡχέʔγϣϯαʔϏε
  4. 99 ϥΠϒ഑৴ج൫ͷߏ੒ ͬ͘͟Γ ϓϩτίϧͷҧ͍͸ɺѻ͏ ϓϩτίϧͷछྨ )-4ͱ͔ ʹΑ͍ͬͯΖ͍Ζҧ͍͸͋ Δ͕ɺͬ͘͟Γ1VMMܕ͔ 1VTIܕ͔Ͱҧ͏͘Β͍ ௿஗Ԇ༻ͷϓϩτίϧʹม

    ׵ͨ͠΋ͷ͸಺੡ͷϛυϧ ΢ΣΞͰ഑৴͕ߦΘΕ͍ͯ Δ 0SJHJO&EHFؚΉ ˞Ұ෦ޓ׵ੑͷͨΊUSBOTDPEFS Λܦ༝͠ͳ͍αʔό΋͋Δ
  5. 99 τϥϑΟοΫίϯτϩʔϧ ˙ ഑৴࣌ʹͲ͜ͷ0SJHJOʹ഑৴Λߦ͏͔Λܾఆ͢ΔΑ͏ʹ഑৴"1*Ͱίϯτϩʔϧͯ͠Δ ⁃ 0SJHJOαʔόͷϝϯςφϯε࣌ʹ΋͜ͷ࢓૊ΈΛ࢖ͬͯΔ ॏΈΛʹ͢Δ ⁃ ༗໊഑৴΍ެࣜ഑৴ͳͲ&EHF͕ٸ૿͢Δ৔߹΋͜ͷ࢓૊ΈͰ෼ࢄΛ੍ޚͯ͠Δ ˙

    ࢹௌ࣌΋ಉ༷ʹ࠷΋ۭ͍͍ͯΔ&EHFʹࢹௌऀ͕઀ଓ͢ΔΑ͏ʹͳ͍ͬͯΔ ⁃ τϥϑΟοΫྔͳͲ͔ΒTIBSE಺ͷॏΈΛ্͛Լ͛ͯ͠΋ͬͱ΋շదͳαʔόΛબ୒ ˙ ઀ଓ਺΍τϥϑΟοΫΛৗ࣌ऩू͍ͯ͠ΔͨΊɺৗʹαʔόຖͷ8FJHIUΛߋ৽ͯ͠Δ
  6. 99 ഑৴ج൫"1* ˙ ഑৴αʔό͸*%$'Ϋϥ΢υ ্ʹߏ੒͞Ε͍ͯͯɺαʔό ͷαʔϏεΠϯɾΞ΢τ͸ *%$'্ʹߏங͞Εͨ"1*α ʔόͰఏڙ͍ͯ͠Δ ⁃ ϛϥςΟϒͷຊ൪αʔό͸

    ($1্ʹߏ੒͍ͯ͠ΔͷͰɺ Ϋϥ΢υؒͰ"1*࿈ܞ͢Δ Α͏ʹͳ͍ͬͯΔ ˙ ͳΜΒ͔ͷཧ༝Ͱ"1*͕ఀࢭ ͯ͠΋αʔϏε͕ఀࢭ͠ͳ͍ Α͏ʹΤϥʔΛલఏͱͨ͠ "1*ઃܭʹͳ͍ͬͯΔ ˙ "1*Խ͍ͯ͠ΔͨΊTMBDLͰ ͷDIBUPQTʹ΋ରԠ
  7. 99 ؂ࢹͳͲʹ͍ͭͯ ˙ ֎ܗ؂ࢹ΋݉Ͷͯ*%$'֎ͷ֎෦ͷΫϥ΢υ͔Β؂ࢹΛߦ͍ͬͯΔ ⁃ ΋ͪΖΜ಺෦͔Βͷ؂ࢹ΋͋Δ ⁃ && ΤϯυπʔΤϯυ Ͱɺ഑৴ͱࢹௌͷ஗Ԇ؂ࢹ΋͍ͯ͠Δ

    ˙ ֎ܗ؂ࢹ͸ΠϯλʔωοτͳͷͰܦ࿏্ͷ໰ ୊͸ى͜ΔՄೳੑ͸͋Δ ⁃ ͱ͸͍͑Ϣʔβ͞Μͷ؀ڥʹ͍ۙ؂ࢹ͕ ࣮ݱͰ͖Δ ⁃ ಺෦؂ࢹ͚ͩͩͱؾ͚ͮͳ͍໰୊΋ؾ͕ ෇͚Δ ಺ଆ͸ਖ਼ৗ͚ͩͲ֎͔Βͩͱࣦഊ Έ͍ͨͳ ˙ ಺෦؂ࢹͰ͸ࢮ׆؂ࢹҎ֎ʹ΋τϥϑΟοΫ ͷ؂ࢹ΋ߦͬͯΔ ⁃ ಥൃతʹτϥϑΟοΫ͕ग़͍ͯΔ৔߹͸ खಈͰεέʔϧΞ΢τͤͨ͞Γ ⁃ ωοτϫʔΫͷෆௐͳͲ΋τϥϑΟοΫ ͷݮਰ͔Βݕ஌ͳͲ΋ͯ͠Δ
  8. 99 ͦͷଞɺ഑৴ͷ҆ఆԽʹ޲͚ͯ ΫϥΠΞϯτ ˙ ϞόΠϧσόΠε഑৴ͳΒͰ͸ͷ.15$1 .VMUJ1BUI5$1 Λ༻͍ͨ(8JGJͷϋϯυΦʔόʹΑͬͯɺ ഑৴͕ΑΓ్੾Εʹ͘͘ɺ҆ఆͯ͠഑৴Ͱ͖ ΔΑ͏ʹ࣮૷Λ༻ҙ ⁃

    ˡฐࣾςοΫϒϩάʹॻ͍ͯ·͢ ˙ ͦͷଞʹ΋഑৴ऀ͞Μͷ௨৴ঢ়گʹԠͯ͡ /FX3FOP $VCJD ϥΠΫͷ഑৴ϏοτϨʔτ ࣗಈௐ੔Λߦ͏͜ͱͰө૾ͷը࣭΋඼࣭Λҡ ࣋Ͱ͖ΔΞϧΰϦζϜʹௐ੔ͳͲ΋ߦ͍ͬͯ Δ