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

TVerにおけるインターネット配信の視聴体験とパフォーマンス安定化への取り組み

TVer Inc.
November 15, 2022

 TVerにおけるインターネット配信の視聴体験とパフォーマンス安定化への取り組み

2022/11/16
Inter BEE 2022

イベントURL :
https://www.inter-bee.com/ja/

TVer Inc.

November 15, 2022
Tweet

More Decks by TVer Inc.

Other Decks in Technology

Transcript

  1. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (഑৴ઃඋ) ഑৴ઃඋ (஍্೾) • ์ૹૹ৴ॴ (ి೾ౝ) ͕ඞཁ ◦ ౦ژεΧΠπϦʔ

    ◦ ౦ژλϫʔ ▪ ݱࡏ͸༧උૹ৴ॴ ◦ ໊ݹ԰ςϨϏౝ ▪ Ξφϩά࣌୅ͷૹ৴ॴ IIJΠϯλʔωοτਤؑ - ςϨϏ์ૹͱωοτಈըͷҧ͍
 https://www.iij.ad.jp/cm/i_book/chapter1_2.html ి೾Λૹ৴͢Δ 
 ૹ৴ॴͷݐઃ͕ඞཁ
  2. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (഑৴ઃඋ) ഑৴ઃඋ (Πϯλʔωοτ഑৴) • ഑৴αʔόʔ͕ඞཁ ◦ CDN (Ωϟογϡαʔόʔ) ◦

    ϩʔυόϥϯαʔ ◦ ετϦʔϛϯάαʔόʔ ◦ Webαʔόʔ ◦ DBαʔόʔ IIJΠϯλʔωοτਤؑ - ςϨϏ์ૹͱωοτಈըͷҧ͍
 https://www.iij.ad.jp/cm/i_book/chapter1_2.html ಈըΛ഑৴͢Δ 
 αʔόʔ͕ඞཁ
  3. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (഑৴ઃඋ) ഑৴αʔόʔͷ؅ཧ • ΦϯϓϨϛε ◦ ࣗ෼ͨͪͰαʔόʔΛߏஙɾӡ༻ ◦ αʔόʔ΍ϥΠηϯεΛߪೖͯ͠ར༻ •

    ύϒϦοΫΫϥ΢υ ◦ ϕϯμʔ͕ߏஙͨ͠ΠϯϑϥΛར༻ ◦ ඞཁͳ࣌ʹඞཁͳ෼͚ͩϦιʔεΛར༻ TVerͰར༻͍ͯ͠Δͷ͸ ύϒϦοΫΫϥ΢υ(AWSɾGCP)
  4. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (ࢹௌମݧ) Πϯλʔωοτͷྺ࢙ (ൈਮ) 1993 ɾςϨϗʔμΠ։࢝ ɾWindows95ൃച JPNICΞʔΧΠϒε - Πϯλʔωοτྺ࢙೥ද


    https://www.nic.ad.jp/timeline/ IIJ͕Πϯλʔωοτ 
 ઀ଓαʔϏεΛ։࢝ 1995 1999 iϞʔυ 
 αʔϏε։࢝ 2008 2007 YouTube೔ຊ൛ 
 αʔϏε։࢝ 2015 ɾTVerαʔϏε։࢝ ɾNetflixαʔϏε։࢝ 
 ɾAmazon Prime VideoαʔϏε։࢝ 2000 2001 BϑϨοπ 
 ຊ֨ఏڙ։࢝ 2010 ɾdocomo͕LTE 
 ɹαʔϏεXi։࢝ ɾॳ୅Xperiaൃച 2016 AbemaTV͕։ہ 2003೥
 ஍σδ։࢝ ɾiPhone 3Gൃച ɾTwitter೔ຊޠ൛ެ։ ϑϨοπADSL 
 αʔϏε։࢝ 2011೥
 Ξφϩά์ૹఀ೾
  5. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (ࢹௌମݧ) ࢹௌମݧ (஍্೾) • ࢹௌ؀ڥ͸΄΅ݻఆ ◦ ςϨϏͱ͍͏ࢹௌઐ༻ػ ◦ ڞ௨ͷٕज़࢓༷ɾن֨

    • ௕͍ྺ࢙ʹཪ෇͚ΒΕͨ৴པੑ ◦ 1953೥ നࠇ์ૹ։࢝ ◦ 1960೥ Χϥʔ์ૹ։࢝ ◦ 2003೥ ஍σδ์ૹ։࢝
  6. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (ࢹௌମݧ) ࢹௌମݧ (஍্೾) • ൪૊͕ݟΕͳ͍࣌ ◦ ࢹௌऀଆͷ໰୊ ▪ ςϨϏͷނো

    ▪ Ξϯςφͷނো ◦ ์ૹࣄۀऀଆͷ໰୊ ▪ ૹ৴ઃඋͷނো ◦ ࣗવࡂ֐ ◦ ఀి
  7. ஍্೾ͱΠϯλʔωοτ഑৴ͷٕज़తͳҧ͍ (ࢹௌମݧ) ࢹௌମݧ (Πϯλʔωοτ഑৴) • ഑৴͕ݟΕͳ͍࣌ ◦ ࢹௌऀଆͷ໰୊ ▪ Πϯλʔωοτͷ໰୊

    ▪ ୺຤(PCɺεϚϗͳͲ)΍OSͷ໰୊ ▪ ΞϓϦέʔγϣϯͷ໰୊ ◦ ࣄۀऀଆͷ໰୊ ▪ Πϯλʔωοτͷ໰୊ ▪ Ϋϥ΢υͷো֐ ▪ αʔόʔͷաෛՙ
  8. silent ୈ4࿩ ์ૹ࣌ (10/27) ϦΞϧλΠϜ഑৴ͷٕज़తͳ೉͠͞ (ෛՙ༧ଌ) ϓϩ໺ٿ೔ຊγϦʔζԆ௕ 
 ͷͨΊɺ์ૹ։͕࢝࣌ؒมߋɻ 


    (લिൺ1.3ഒఔ౓) ์ૹ։͕࢝࣌ؒมߋ͞Εɺ 
 ஗Εͯ഑৴͕։࢝ɻ ࣮ઢ : ͦͷिͷ஋
 ഁઢ : ઌिͷ஋ ݟಀ͠഑৴͕։࢝ɻ ͦΕʹ൐͍ϦΫΤετ਺΋૿Ճɻ
  9. [࠶ܝ] ෛՙ༧ଌ΁ͷඋ͑ • ࢹௌମݧͷՄࢹԽʹNew RelicΛ׆༻ ◦ ೔ʑͷϦΫΤετ਺ͱෛՙঢ়گΛνΣοΫ ▪ ෛՙঢ়گ͸഑৴ӡ༻νʔϜʹ΋ڞ༗ ▪

    ෛՙσʔλΛجʹαʔόʔ୆਺Λௐ੔҆͠ఆՔಇ΁ ◦ όοΫΤϯυͷύϑΥʔϚϯε෼ੳ ▪ σʔλΛجʹύϑΥʔϚϯεΛվળ ϦΞϧλΠϜ഑৴ͷٕज़తͳ೉͠͞ (εύΠΫΞΫηε΁ͷଈ࣌ରԠ)
  10. ༧ظͤ͵τϥϑΟοΫͱ͸ • ௨ৗͷύλʔϯͱҟͳΔେྔͷΞΫηε ◦ ൪૊͕SNSͰόζͬͨ ◦ εϙʔπ൪૊ͷ์ૹ࿮੾Ε ◦ ൪૊ʹਓؾλϨϯτ͕ొ৔ •

    αʔϏεͷఏڙʹӨڹ͕͋ΔՄೳੑ ◦ ຖिͷτϥϑΟοΫύλʔϯ͔Β্ৼΕ ◦ αʔόʔͷॲཧೳྗΛ௒͑ΔՄೳੑ͕͋Δ ϦΞϧλΠϜ഑৴ͷٕज़తͳ೉͠͞ (༧ظͤ͵τϥϑΟοΫ΁ͷඋ͑)
  11. ༧ظͤ͵τϥϑΟοΫ΁ͷ৺ߏ͑ • ҟৗʹؾͮ͘ ◦ New Relic Ξϥʔτ • ҟৗͷਖ਼ମΛ֬ೝ͢Δ ◦

    New Relic μογϡϘʔυ (σʔλͷҰཡදࣔ) ◦ New Relic ϩά෼ੳ, ΞϓϦέʔγϣϯ෼ੳ • ҟৗ΁ͷରࡦΛߦ͏ ϦΞϧλΠϜ഑৴ͷٕज़తͳ೉͠͞ (༧ظͤ͵τϥϑΟοΫ΁ͷඋ͑)
  12. ҟৗ΁ͷରࡦΛߦ͏ • ୹ظతͳରࡦ ◦ ݕ஌ͨ࣌͠ʹαʔόʔ୆਺Λ૿ڧ (खಈ) ◦ ಛఆͷ࣌ؒଳͷαʔόʔ୆਺Λ૿ڧ (ࣗಈ) •

    த௕ظతͳରࡦ ◦ ൪૊΁ͷ͍͍Ͷɾ͓ؾʹೖΓͷଐੑΛ෼ੳ ◦ Πϯϓοτ৘ใͱͯ͠൪૊ͷSNSΛ೺Ѳ ϦΞϧλΠϜ഑৴ͷٕज़తͳ೉͠͞ (༧ظͤ͵τϥϑΟοΫ΁ͷඋ͑)