SlideShare a Scribd company logo
Streaming of Huxley


         2008. 11.
          ๊น€์„ฑ๊ท 
      littles79@hanmail.net
๋„์‹œ ์ŠคํŠธ๋ฆฌ๋ฐ ์ดˆ๊ธฐ ์š”๊ตฌ์‚ฌํ•ญ


โ€ข   ๊ฑฐ๋Œ€ํ•œ ๋„์‹œ
โ€ข   ๊ตฌ์—ญ๋ณ„๋กœ ๊ตฌ๋ถ„๋œ ๊ฒŒ์ž„ ๊ธฐ๋Šฅ
โ€ข   ๋””์ž์ด๋„ˆ๋“ค์ด ๊ตฌ์—ญ๋ณ„๋กœ ๋ถ„ํ• ํ•ด์„œ ์ž‘์—…ํ•˜๊ธฐ
    ์›ํ•จ
โ€ข   ๋ฐฐํ‹€ ๋“ฑ ๋ชจ๋“  ๋ ˆ๋ฒจ ์ด๋™์„ seamless ํ•˜๊ฒŒ
CBT ๋ฒ„์ „์˜ ์ ‘๊ทผ ๋ฐฉ๋ฒ•


 โ€ข   Unreal์˜ ๊ธฐ๋ณธ ๋ ˆ๋ฒจ ์ŠคํŠธ๋ฆฌ๋ฐ ๊ธฐ๋ฒ• ์‚ฌ์šฉ
     โ€ข   ๋ ˆ๋ฒจ ํŒŒ์ผ ๋‹จ์œ„ ์ŠคํŠธ๋ฆฌ๋ฐ
     โ€ข   ํ˜„์žฌ ๋ ˆ๋ฒจ์— ๊ฒน์ณ์„œ ๋กœ๋“œ๋จ


 โ€ข   Unreal์˜ ๊ธฐ๋ณธ ํ…์Šค์ณ ์ŠคํŠธ๋ฆฌ๋ฐ ์‚ฌ์šฉ
     โ€ข   ์‹œ์ ์— ๊ธฐ๋ฐ˜ํ•œ ํ…์Šค์ณ ํ•ด์ƒ๋„ ์ž๋™ ์กฐ์ ˆ
CBT ๋ฒ„์ „ ๋ฌธ์ œ์ 


 โ€ข   I/O๊ฐ€ ๋Š๋ฆฌ๊ฑฐ๋‚˜ ํ”Œ๋ ˆ์ด์–ด ์ด๋™์†๋„๊ฐ€ ๋น ๋ฅด๋ฉด
     ํ…… ๋นˆ ๊ตฌ์—ญ์„ ๋ณด๊ฒŒ ๋จ
 โ€ข   ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ ๋กœ๋”ฉ ์†๋„๊ฐ€ ๊ตฌ์—ญ๋งˆ๋‹ค ํ˜„์ €
     ํžˆ ๋‹ค๋ฆ„
 โ€ข   ์ผ๋ถ€ ๊ตฌ์—ญ์—์„œ ๋ Œ๋”๋ง ํผํฌ๋จผ์Šค ๋ฌธ์ œ
 โ€ข   ๊ฐ„ํ—์  ๋ฉˆ์ถค ํ˜„์ƒ
 โ€ข   ์‹œ๊ฐ์ ์ธ ๋ถˆ์—ฐ์†์„ฑ
 โ€ข   ์ŠคํŠธ๋ฆฌ๋ฐ์— ํšจ์œจ์ ์ธ ๊ตฌ์—ญ ๋‚˜๋ˆ„๊ธฐ ์–ด๋ ค์›€
CBT 1์ฐจ ์ดํ›„ ์ˆ˜์ • ์š”๊ตฌ์‚ฌํ•ญ


 โ€ข   GTA ์Šคํƒ€์ผ ์ŠคํŠธ๋ฆฌ๋ฐ์˜ ํ•„์š”์„ฑ
     โ€ข   Loading LOD concept


 โ€ข   ๊ฑด๋ฌผ ๋‹จ์œ„ ์ŠคํŠธ๋ฆฌ๋ฐ
 โ€ข   ๋ Œ๋”๋ง ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ LOD
 โ€ข   I/O ์†๋„์— ๊ด€๊ณ„์—†๋Š” ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด
๋ฉ”์‰ฌ ์ŠคํŠธ๋ฆฌ๋ฐ
๋ฉ”์‰ฌ ์ŠคํŠธ๋ฆฌ๋ฐ


โ€ข   ๋‹จ์œ„ ๋ฉ”์‰ฌ ์ „์ฒด์˜ ์ŠคํŠธ๋ฆฌ๋ฐ ๋กœ๋“œ

โ€ข   ๊ฑด๋ฌผ ๋ฐ์ดํ„ฐ
    โ€ข   StaticMesh : model, material, texture
    โ€ข   LightMap : texture/vertex buffer


โ€ข   ๋ฉ”์‰ฌ๋ณ„๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฑฐ๋ฆฌ ์„ค์ •
LOD Group
LOD Group

 โ€ข   ํฐ ๊ฑด๋ฌผ์ด๋‚˜ ๊ตฌ์—ญ์€ ์ž‘์€ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค๋กœ ์ด๋ฃจ
     ์–ด์ ธ ์žˆ์Œ
 โ€ข   ๋‚ฎ์€ ์ˆ˜์ค€ LOD์—์„œ๋Š” ๊ตฌ์—ญ ์ „์ฒด๋ฅผ ๋Œ€ํ‘œ ๋ฉ”
     ์‰ฌ ํ•˜๋‚˜๋กœ ๋ Œ๋”๋ง

 โ€ข   ์—๋””ํ„ฐ์—์„œ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค์— ๋Œ€ํ•œ LOD Group
     ๋ฉ”์‰ฌ๋ฅผ ์ง€์ •
 โ€ข   ๊ฑฐ๋ฆฌ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค ์ŠคํŠธ๋ฆฌ๋ฐ
     (Batch request)
 โ€ข   ์ „์ฒด ๋กœ๋“œ ์ดํ›„ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค ๋ Œ๋”๋ง
Unreal Object Loading ๊ธฐ๋ณธ ์‚ฌํ•ญ


 Unreal UObject : serializable entity

 UObject ๋กœ๋“œ ์ ˆ์ฐจ
    1.   Load Package file header
    2.   Construct UObject instance
    3.   Load UObject data (serialization)
    4.   PostLoad
Object Streaming ์ดˆ๊ธฐ ๊ตฌํ˜„


 ์ŠคํŠธ๋ฆฌ๋ฐ ๋Œ€์ƒ ๊ฑด๋ฌผ์ด ์‚ฌ์šฉํ•˜๋Š”
 StaticMesh, LightMap ์ •๋ณด ๋ถ€ํ„ฐ
 serialization ์ž‘์—… ์‹œ์ž‘

   1.   Construct UObject instance
   2.   Load UObject data
   3.   PostLoad
   4.   1๋ฒˆ๋ถ€ํ„ฐ ๋ฐ˜๋ณต
์ดˆ๊ธฐ ๊ตฌํ˜„


๋ฌธ์ œ์ 
  โ€ข   ์žฆ์€ ๋ฉˆ์ถค ํ˜„์ƒ : UObject load์˜ I/O block
      (seek+read)
  โ€ข   ๋Š๋ฆฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์†๋„


ํ•ด๊ฒฐ์ฑ…
  โ€ข   Async I/O
  โ€ข   ๋ฏธ๋ฆฌ ์ฝ์–ด๋‘  (precache)
  โ€ข   ์œ ๊ด€ ๋ฐ์ดํ„ฐ๋“ค์„ ์ธ์ ‘ํ•˜๊ฒŒ ๋งŒ๋“ฆ
  โ€ข   (์••์ถ•, seek free loading์€ ์ œ์™ธ)
Object Streaming ๊ฐœ์„  ๋ฒ„์ „

 โ€ข   Object Streaming
     1.   UObject๋“ค์˜ ๋กœ๋”ฉ ์ˆœ์„œ ์˜ˆ์ธก
     2.   Async I/O์— ์˜ˆ์ธก๋œ object๋“ค precache ์š”์ฒญ
     3.   Construct UObject instance
     4.   Load UObject data from precached data (staged
          version)
     5.   PostLoad
Object Streaming ๊ฐœ์„  ๋ฒ„์ „

 โ€ข   Precache ์ˆœ์„œ ์˜ˆ์ธก : ํŒจํ‚ค์ง€ ์„ธ์ด๋ธŒ ์‹œ์— ์ˆœ์„œ ์ €์žฅ
 โ€ข   I/O Precache
      โ€ข   ๊ฐ UObject data ๋‹จ์œ„๋กœ ๋””์Šคํฌ ์ฝ๊ธฐ ์š”์ฒญ Queue
      โ€ข   ์ตœ๋Œ€ N๊ฐœ์˜ ์š”์ฒญ๋“ค ์ €์žฅ
 โ€ข   ๋กœ๋”ฉ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ timeout ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ
      โ€ข   State mgmt.
      โ€ข   Staged Serialization
 โ€ข   Batched Streaming concept (LOD Group)
      โ€ข   Atomicity
      โ€ข   Efficency
Streaming Process




                      Script
                      Prop.
                                 Mesh
                                                             Game
                                โ€ฆ
                                                             Play

                      Priority Filter

                            Precache               Request


             Finish                         Construct             I/O
                                                                 Thread
                      ~10ms/frame

                                                        Stream
                 PostLoad              Serialize
Optimization


 โ€ข   Streaming Toggle view
 โ€ข   ๋ฉ”์‰ฌ ์ŠคํŠธ๋ฆฌ๋ฐ ์šฐ์„  ์ˆœ์œ„
     โ€ข   ํ™”๋ฉด์ƒ์˜ ํฌ๊ธฐ
     โ€ข   ์นด๋ฉ”๋ผ ๋ฐฉํ–ฅ
     โ€ข   (PVS?)
 โ€ข   Texture
     โ€ข   ๊ฐ€์žฅ ๋งŽ์€ ๋ฐ์ดํ„ฐ
     โ€ข   ์ดˆ๊ธฐ์— ๋‚ฎ์€ ํ•ด์ƒ๋„๋งŒ ๋กœ๋“œ
     โ€ข   ๋ฉ”์‰ฌ ๋กœ๋“œ ์ข…๋ฃŒ ์ดํ›„ ๋†’์€ ํ•ด์ƒ๋„ ๋กœ๋“œ
๋…ธ์Šคํƒˆ๋กœ๋‹ˆ์•„




โ€œShow Streamableโ€
๋…ธ์Šคํƒˆ๋กœ๋‹ˆ์•„
ํ˜„์žฌ๊นŒ์ง€์˜ ๊ฒฐ๊ณผ - ๋…ธ์Šคํƒˆ๋กœ๋‹ˆ์•„


โ€ข   ์ „์ฒด ๋กœ๋“œ ํฌ๊ธฐ 2GB
โ€ข   ์ „์ฒด ๋ฉ”์‰ฌ 1200์—ฌ๊ฐœ
โ€ข   ์ „์ฒด ํ…์Šค์ณ 1600์—ฌ๊ฐœ

โ€ข   ์ดˆ๊ธฐ ๋กœ๋“œ ๋ฉ”์‰ฌ 400์—ฌ๊ฐœ
โ€ข   ์ดˆ๊ธฐ ๋กœ๋“œ ํ…์Šค์ณ 600์—ฌ๊ฐœ
โ€ข   ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ 400MB
Streaming ์š”๊ตฌ์‚ฌํ•ญ ์ถ”๊ฐ€


 โ€ข   ์ ์  ์ฆ๊ฐ€ํ•˜๋Š” ๋„์‹œ์˜ ์บ๋ฆญํ„ฐ๋“ค
     โ€ข   SkeletalMesh
     โ€ข   Texture
     โ€ข   Animation
     โ€ข   Sound


 โ€ข   ์ˆ˜๋งŽ์€ ๋ฐฉ์–ด๊ตฌ, ๋ฌด๊ธฐ
     โ€ข   ๋„์‹œ : ์‹œ์•ผ ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆฌ๋ฐ
     โ€ข   ๋ฐฐํ‹€ : listen server๋งŒ ์ŠคํŠธ๋ฆฌ๋ฐ
Streaming Support in UnrealScript

 โ€ข   Script ์ˆ˜์ค€์˜ streaming syntax ์ถ”๊ฐ€
      var StaticMesh lazyload{LoadInfo} MyMesh

      function LoadLazyLoadable(name PropName, bool
      AsyncLoad)

      function UnloadLazyLoadable(name PropName)




 โ€ข   Streaming Ready!
๊ตํ›ˆ




         ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ์˜ ์ค‘์š”์„ฑ

      eXtream Programming idiom
         โ€œYou wonโ€™t need itโ€ ??

     ๋ช…ํ™•ํ•œ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ์š”๊ตฌ์‚ฌํ•ญ ๊ณ ๋ ค
Q&A

Q&A

More Related Content

What's hot

Google 2
Google 2Google 2
Google 2semi06
ย 
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠกGaryYoung
ย 
331 Ch
331 Ch331 Ch
331 Chanjaan
ย 
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdfXMourinho
ย 
OSS International Case Study
OSS International Case StudyOSS International Case Study
OSS International Case StudyRyan Chung
ย 
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ปzhyq0826
ย 
Sidewall conveyor belt for coal mine (iso340)
Sidewall conveyor belt for coal mine (iso340)Sidewall conveyor belt for coal mine (iso340)
Sidewall conveyor belt for coal mine (iso340)
MONSTER BELTING INDUSTRY CO.,LTD
ย 
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
JIAQI NIE
ย 
Search 3.0
Search 3.0Search 3.0
Search 3.0
Qin ZHANG
ย 
Screenhunter
ScreenhunterScreenhunter
Screenhunter
Boonlert Aroonpiboon
ย 
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
Jay Park
ย 
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1ํ”„๋ ˆ์  ํ…Œ์ด์…˜1
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1shannonsi
ย 
Digital contents -midterm-
Digital contents -midterm-Digital contents -midterm-
Digital contents -midterm-jeong son
ย 
VPNไธ“็ฝ‘่ต„ๆบ
VPNไธ“็ฝ‘่ต„ๆบVPNไธ“็ฝ‘่ต„ๆบ
VPNไธ“็ฝ‘่ต„ๆบpaulqi
ย 
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”guestba5d5e
ย 
Android JNI
Android JNIAndroid JNI
Android JNI
Kunio Murasawa
ย 
Ext Ncs 20081029
Ext Ncs 20081029Ext Ncs 20081029
Ext Ncs 20081029Yuki Naotori
ย 
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
trustinlee
ย 
361 Ch
361 Ch361 Ch
361 Chanjaan
ย 

What's hot (19)

Google 2
Google 2Google 2
Google 2
ย 
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก
5.ไฟๆŠคๆ‚จ็š„ไบ’่”็ฝ‘ๅบ”็”จโ€”Azureๆƒ้™็ฎก็†ๆœๅŠก
ย 
331 Ch
331 Ch331 Ch
331 Ch
ย 
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf
็ซ ๆ–‡ๅตฉ๏ผšไฝฟ็”จLVS้›†็พคๆžถ่ฎพ้ซ˜ๅฏๆ‰ฉๅฑ•็š„็ฝ‘็ปœๆœๅŠก.pdf
ย 
OSS International Case Study
OSS International Case StudyOSS International Case Study
OSS International Case Study
ย 
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป
้€š็”จ web ๅผ€ๅ‘ๆŠ€ๆœฏไฝ“็ณปไป‹็ป
ย 
Sidewall conveyor belt for coal mine (iso340)
Sidewall conveyor belt for coal mine (iso340)Sidewall conveyor belt for coal mine (iso340)
Sidewall conveyor belt for coal mine (iso340)
ย 
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
Bloggers Survival ์ œ์•ˆ์„œ ๋ถˆ๋กœ๊ณ ์ˆ˜
ย 
Search 3.0
Search 3.0Search 3.0
Search 3.0
ย 
Screenhunter
ScreenhunterScreenhunter
Screenhunter
ย 
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
2021๋…„ 1์›” 16์ผ ๊ฐœ๋ฐœ์ž ์ด์•ผ๊ธฐ
ย 
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1ํ”„๋ ˆ์  ํ…Œ์ด์…˜1
ํ”„๋ ˆ์  ํ…Œ์ด์…˜1
ย 
Digital contents -midterm-
Digital contents -midterm-Digital contents -midterm-
Digital contents -midterm-
ย 
VPNไธ“็ฝ‘่ต„ๆบ
VPNไธ“็ฝ‘่ต„ๆบVPNไธ“็ฝ‘่ต„ๆบ
VPNไธ“็ฝ‘่ต„ๆบ
ย 
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”
2 ๊ตฌ๊ธ€์˜ ๊ณต๋ฃกํ™”
ย 
Android JNI
Android JNIAndroid JNI
Android JNI
ย 
Ext Ncs 20081029
Ext Ncs 20081029Ext Ncs 20081029
Ext Ncs 20081029
ย 
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
์˜คํ”ˆ ์†Œ์Šค ์†Œ๊ฐœ
ย 
361 Ch
361 Ch361 Ch
361 Ch
ย 

Viewers also liked

14 virtual memory
14 virtual memory14 virtual memory
14 virtual memorycodevania
ย 
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
Sang Lee
ย 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ KTH, ์ผ€์ดํ‹ฐํ•˜์ดํ…”
ย 
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ดSang Lee
ย 
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
Alex Kang
ย 
๋น„๋””์˜ค ์ฝ”๋ฑ
๋น„๋””์˜ค ์ฝ”๋ฑ๋น„๋””์˜ค ์ฝ”๋ฑ
๋น„๋””์˜ค ์ฝ”๋ฑ
greenday96
ย 
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
StartupAlliance
ย 
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
Hyunjin Lee
ย 
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
greenday96
ย 
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ 161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
StartupAlliance
ย 
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
 20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ 20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
StartupAlliance
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
StartupAlliance
ย 

Viewers also liked (20)

14 virtual memory
14 virtual memory14 virtual memory
14 virtual memory
ย 
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง (์˜ฌ๋ ˆ์˜จ์—์–ด์ค‘๊ณ„)
ย 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ 
H3 2011 ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… AWS ๊ธ€๋กœ๋ฒŒ ์„œ๋น„์Šค ๊ตฌ์ถ•์„ ์œ„ํ•œ ์„ ํƒ_๋ฐ์ดํ„ฐ์ง€๋ŠฅํŒ€_์ดํ˜ธ์ฒ 
ย 
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด
์‹ค์‹œ๊ฐ„์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์žฅ๋™ํ–ฅ๊ณผ ์ „๋ง ์˜ฌ๋ ˆ์˜จ์—์–ด
ย 
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ํ”„๋กœ์ ํŠธ ์•„๋‚˜ํ‚ค๋กœ Rpg ๋งŒ๋“ค๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ
ย 
๋น„๋””์˜ค ์ฝ”๋ฑ
๋น„๋””์˜ค ์ฝ”๋ฑ๋น„๋””์˜ค ์ฝ”๋ฑ
๋น„๋””์˜ค ์ฝ”๋ฑ
ย 
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
์Šคํƒ€ํŠธ์—… IT ์ธํ”„๋ผ ์ง€์› ํ”„๋กœ๊ทธ๋žจ CIA(CDNetworks Infra Aid) ์†Œ๊ฐœ์„œ
ย 
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
AWS Cloud์™€ Wowza Cloud๋ฅผ ํ™œ์šฉํ•œ Media Platform ๋งŒ๋“ค๊ธฐ(ํ•œ๋™๋Œ€ ํŠน๊ฐ•)
ย 
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ
ย 
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‹แ…ตแ„‰แ…ฎแ„…แ…ต-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„ƒแ…ฑแ„Œแ…ตแ†ธแ„‹แ…ฅแ„‡แ…ฉแ„€แ…ต
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ™”์ด๋ธŒ๋ผ๋”์Šค ์ •์›์„  ๋ณธ๋ถ€์žฅ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์œŒ์ธํ„ฐ๋‚ด์…”๋„ ๋ฐ•๋Œ€์›… ๋Œ€ํ‘œ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šคํƒ€ํŠธ์—… ์–ผ๋ผ์ด์–ธ์Šค ์ž„์ •์šฑ ์„ผํ„ฐ์žฅ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆ์ผ๊ฒŒ์ดํŠธ์ธ๋ฒ ์ŠคํŠธ๋จผํŠธ ์žฅํฅ์„  ํŒ€์žฅ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ 161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ…์„ผํŠธ ์–‘์ง„ํ˜ธ ๋””๋ ‰ํ„ฐ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์ „ ์•Œ๋ฆฌํŽ˜์ด์ฝ”๋ฆฌ์•„ ๊ถŒํ˜„๋ˆ
ย 
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
 20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ 20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
20140422-์ฐฝ์—…๊ตญ๊ฐ€ ์ด์Šค๋ผ์—˜-แ„‡แ…กแ†จแ„ƒแ…ขแ„Œแ…ตแ†ซ-แ„‹แ…ตแ„‰แ…ณแ„…แ…กแ„‹แ…ฆแ†ฏ แ„‰แ…ณแ„แ…กแ„แ…ณแ„‹แ…ฅแ†ธแ„‹แ…ด แ„€แ…ณแ†ฏแ„…แ…ฉแ„‡แ…ฅแ†ฏ แ„€แ…งแ†ผแ„Œแ…ขแ†ผแ„…แ…งแ†จ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ํ”Œ๋ž˜ํ…€ ์กฐ์ƒ๋ž˜ ๋Œ€ํ‘œ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ๋จธ๋‹ˆ๋ฝ์ปค ๊ฐ•๋ฏผ๊ตฌ ๋Œ€ํ‘œ
ย 
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
161018 ์ค‘๊ตญ์˜ ํ•œ๊ตญ์ธ - ์Šค๋งˆํŠธ์Šคํ„ฐ๋”” ์ด์Šน๊ทœ CFO
ย 

Streaming of Huxley

  • 1. Streaming of Huxley 2008. 11. ๊น€์„ฑ๊ท  littles79@hanmail.net
  • 2. ๋„์‹œ ์ŠคํŠธ๋ฆฌ๋ฐ ์ดˆ๊ธฐ ์š”๊ตฌ์‚ฌํ•ญ โ€ข ๊ฑฐ๋Œ€ํ•œ ๋„์‹œ โ€ข ๊ตฌ์—ญ๋ณ„๋กœ ๊ตฌ๋ถ„๋œ ๊ฒŒ์ž„ ๊ธฐ๋Šฅ โ€ข ๋””์ž์ด๋„ˆ๋“ค์ด ๊ตฌ์—ญ๋ณ„๋กœ ๋ถ„ํ• ํ•ด์„œ ์ž‘์—…ํ•˜๊ธฐ ์›ํ•จ โ€ข ๋ฐฐํ‹€ ๋“ฑ ๋ชจ๋“  ๋ ˆ๋ฒจ ์ด๋™์„ seamless ํ•˜๊ฒŒ
  • 3. CBT ๋ฒ„์ „์˜ ์ ‘๊ทผ ๋ฐฉ๋ฒ• โ€ข Unreal์˜ ๊ธฐ๋ณธ ๋ ˆ๋ฒจ ์ŠคํŠธ๋ฆฌ๋ฐ ๊ธฐ๋ฒ• ์‚ฌ์šฉ โ€ข ๋ ˆ๋ฒจ ํŒŒ์ผ ๋‹จ์œ„ ์ŠคํŠธ๋ฆฌ๋ฐ โ€ข ํ˜„์žฌ ๋ ˆ๋ฒจ์— ๊ฒน์ณ์„œ ๋กœ๋“œ๋จ โ€ข Unreal์˜ ๊ธฐ๋ณธ ํ…์Šค์ณ ์ŠคํŠธ๋ฆฌ๋ฐ ์‚ฌ์šฉ โ€ข ์‹œ์ ์— ๊ธฐ๋ฐ˜ํ•œ ํ…์Šค์ณ ํ•ด์ƒ๋„ ์ž๋™ ์กฐ์ ˆ
  • 4. CBT ๋ฒ„์ „ ๋ฌธ์ œ์  โ€ข I/O๊ฐ€ ๋Š๋ฆฌ๊ฑฐ๋‚˜ ํ”Œ๋ ˆ์ด์–ด ์ด๋™์†๋„๊ฐ€ ๋น ๋ฅด๋ฉด ํ…… ๋นˆ ๊ตฌ์—ญ์„ ๋ณด๊ฒŒ ๋จ โ€ข ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ฐ ๋กœ๋”ฉ ์†๋„๊ฐ€ ๊ตฌ์—ญ๋งˆ๋‹ค ํ˜„์ € ํžˆ ๋‹ค๋ฆ„ โ€ข ์ผ๋ถ€ ๊ตฌ์—ญ์—์„œ ๋ Œ๋”๋ง ํผํฌ๋จผ์Šค ๋ฌธ์ œ โ€ข ๊ฐ„ํ—์  ๋ฉˆ์ถค ํ˜„์ƒ โ€ข ์‹œ๊ฐ์ ์ธ ๋ถˆ์—ฐ์†์„ฑ โ€ข ์ŠคํŠธ๋ฆฌ๋ฐ์— ํšจ์œจ์ ์ธ ๊ตฌ์—ญ ๋‚˜๋ˆ„๊ธฐ ์–ด๋ ค์›€
  • 5. CBT 1์ฐจ ์ดํ›„ ์ˆ˜์ • ์š”๊ตฌ์‚ฌํ•ญ โ€ข GTA ์Šคํƒ€์ผ ์ŠคํŠธ๋ฆฌ๋ฐ์˜ ํ•„์š”์„ฑ โ€ข Loading LOD concept โ€ข ๊ฑด๋ฌผ ๋‹จ์œ„ ์ŠคํŠธ๋ฆฌ๋ฐ โ€ข ๋ Œ๋”๋ง ์ตœ์ ํ™”๋ฅผ ์œ„ํ•œ LOD โ€ข I/O ์†๋„์— ๊ด€๊ณ„์—†๋Š” ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด
  • 7. ๋ฉ”์‰ฌ ์ŠคํŠธ๋ฆฌ๋ฐ โ€ข ๋‹จ์œ„ ๋ฉ”์‰ฌ ์ „์ฒด์˜ ์ŠคํŠธ๋ฆฌ๋ฐ ๋กœ๋“œ โ€ข ๊ฑด๋ฌผ ๋ฐ์ดํ„ฐ โ€ข StaticMesh : model, material, texture โ€ข LightMap : texture/vertex buffer โ€ข ๋ฉ”์‰ฌ๋ณ„๋กœ ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฑฐ๋ฆฌ ์„ค์ •
  • 9. LOD Group โ€ข ํฐ ๊ฑด๋ฌผ์ด๋‚˜ ๊ตฌ์—ญ์€ ์ž‘์€ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค๋กœ ์ด๋ฃจ ์–ด์ ธ ์žˆ์Œ โ€ข ๋‚ฎ์€ ์ˆ˜์ค€ LOD์—์„œ๋Š” ๊ตฌ์—ญ ์ „์ฒด๋ฅผ ๋Œ€ํ‘œ ๋ฉ” ์‰ฌ ํ•˜๋‚˜๋กœ ๋ Œ๋”๋ง โ€ข ์—๋””ํ„ฐ์—์„œ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค์— ๋Œ€ํ•œ LOD Group ๋ฉ”์‰ฌ๋ฅผ ์ง€์ • โ€ข ๊ฑฐ๋ฆฌ์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค ์ŠคํŠธ๋ฆฌ๋ฐ (Batch request) โ€ข ์ „์ฒด ๋กœ๋“œ ์ดํ›„ ๋ถ€์† ๋ฉ”์‰ฌ๋“ค ๋ Œ๋”๋ง
  • 10. Unreal Object Loading ๊ธฐ๋ณธ ์‚ฌํ•ญ Unreal UObject : serializable entity UObject ๋กœ๋“œ ์ ˆ์ฐจ 1. Load Package file header 2. Construct UObject instance 3. Load UObject data (serialization) 4. PostLoad
  • 11. Object Streaming ์ดˆ๊ธฐ ๊ตฌํ˜„ ์ŠคํŠธ๋ฆฌ๋ฐ ๋Œ€์ƒ ๊ฑด๋ฌผ์ด ์‚ฌ์šฉํ•˜๋Š” StaticMesh, LightMap ์ •๋ณด ๋ถ€ํ„ฐ serialization ์ž‘์—… ์‹œ์ž‘ 1. Construct UObject instance 2. Load UObject data 3. PostLoad 4. 1๋ฒˆ๋ถ€ํ„ฐ ๋ฐ˜๋ณต
  • 12. ์ดˆ๊ธฐ ๊ตฌํ˜„ ๋ฌธ์ œ์  โ€ข ์žฆ์€ ๋ฉˆ์ถค ํ˜„์ƒ : UObject load์˜ I/O block (seek+read) โ€ข ๋Š๋ฆฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์†๋„ ํ•ด๊ฒฐ์ฑ… โ€ข Async I/O โ€ข ๋ฏธ๋ฆฌ ์ฝ์–ด๋‘  (precache) โ€ข ์œ ๊ด€ ๋ฐ์ดํ„ฐ๋“ค์„ ์ธ์ ‘ํ•˜๊ฒŒ ๋งŒ๋“ฆ โ€ข (์••์ถ•, seek free loading์€ ์ œ์™ธ)
  • 13. Object Streaming ๊ฐœ์„  ๋ฒ„์ „ โ€ข Object Streaming 1. UObject๋“ค์˜ ๋กœ๋”ฉ ์ˆœ์„œ ์˜ˆ์ธก 2. Async I/O์— ์˜ˆ์ธก๋œ object๋“ค precache ์š”์ฒญ 3. Construct UObject instance 4. Load UObject data from precached data (staged version) 5. PostLoad
  • 14. Object Streaming ๊ฐœ์„  ๋ฒ„์ „ โ€ข Precache ์ˆœ์„œ ์˜ˆ์ธก : ํŒจํ‚ค์ง€ ์„ธ์ด๋ธŒ ์‹œ์— ์ˆœ์„œ ์ €์žฅ โ€ข I/O Precache โ€ข ๊ฐ UObject data ๋‹จ์œ„๋กœ ๋””์Šคํฌ ์ฝ๊ธฐ ์š”์ฒญ Queue โ€ข ์ตœ๋Œ€ N๊ฐœ์˜ ์š”์ฒญ๋“ค ์ €์žฅ โ€ข ๋กœ๋”ฉ์˜ ๋ชจ๋“  ๋‹จ๊ณ„์—์„œ timeout ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•ด์•ผ ํ•จ โ€ข State mgmt. โ€ข Staged Serialization โ€ข Batched Streaming concept (LOD Group) โ€ข Atomicity โ€ข Efficency
  • 15. Streaming Process Script Prop. Mesh Game โ€ฆ Play Priority Filter Precache Request Finish Construct I/O Thread ~10ms/frame Stream PostLoad Serialize
  • 16. Optimization โ€ข Streaming Toggle view โ€ข ๋ฉ”์‰ฌ ์ŠคํŠธ๋ฆฌ๋ฐ ์šฐ์„  ์ˆœ์œ„ โ€ข ํ™”๋ฉด์ƒ์˜ ํฌ๊ธฐ โ€ข ์นด๋ฉ”๋ผ ๋ฐฉํ–ฅ โ€ข (PVS?) โ€ข Texture โ€ข ๊ฐ€์žฅ ๋งŽ์€ ๋ฐ์ดํ„ฐ โ€ข ์ดˆ๊ธฐ์— ๋‚ฎ์€ ํ•ด์ƒ๋„๋งŒ ๋กœ๋“œ โ€ข ๋ฉ”์‰ฌ ๋กœ๋“œ ์ข…๋ฃŒ ์ดํ›„ ๋†’์€ ํ•ด์ƒ๋„ ๋กœ๋“œ
  • 19. ํ˜„์žฌ๊นŒ์ง€์˜ ๊ฒฐ๊ณผ - ๋…ธ์Šคํƒˆ๋กœ๋‹ˆ์•„ โ€ข ์ „์ฒด ๋กœ๋“œ ํฌ๊ธฐ 2GB โ€ข ์ „์ฒด ๋ฉ”์‰ฌ 1200์—ฌ๊ฐœ โ€ข ์ „์ฒด ํ…์Šค์ณ 1600์—ฌ๊ฐœ โ€ข ์ดˆ๊ธฐ ๋กœ๋“œ ๋ฉ”์‰ฌ 400์—ฌ๊ฐœ โ€ข ์ดˆ๊ธฐ ๋กœ๋“œ ํ…์Šค์ณ 600์—ฌ๊ฐœ โ€ข ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ 400MB
  • 20. Streaming ์š”๊ตฌ์‚ฌํ•ญ ์ถ”๊ฐ€ โ€ข ์ ์  ์ฆ๊ฐ€ํ•˜๋Š” ๋„์‹œ์˜ ์บ๋ฆญํ„ฐ๋“ค โ€ข SkeletalMesh โ€ข Texture โ€ข Animation โ€ข Sound โ€ข ์ˆ˜๋งŽ์€ ๋ฐฉ์–ด๊ตฌ, ๋ฌด๊ธฐ โ€ข ๋„์‹œ : ์‹œ์•ผ ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆฌ๋ฐ โ€ข ๋ฐฐํ‹€ : listen server๋งŒ ์ŠคํŠธ๋ฆฌ๋ฐ
  • 21. Streaming Support in UnrealScript โ€ข Script ์ˆ˜์ค€์˜ streaming syntax ์ถ”๊ฐ€ var StaticMesh lazyload{LoadInfo} MyMesh function LoadLazyLoadable(name PropName, bool AsyncLoad) function UnloadLazyLoadable(name PropName) โ€ข Streaming Ready!
  • 22. ๊ตํ›ˆ ์ˆ˜์น˜ ๋ฐ์ดํ„ฐ์˜ ์ค‘์š”์„ฑ eXtream Programming idiom โ€œYou wonโ€™t need itโ€ ?? ๋ช…ํ™•ํ•œ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด ์š”๊ตฌ์‚ฌํ•ญ ๊ณ ๋ ค