Ȩ > Ç¥ÁØÈ Âü¿© > TTA°£Ç๰ > ICT Standard Weekly
[¸ÖƼ¹Ìµð¾îÀÀ¿ë] DASH Ç¥Áذú MMT Ç¥ÁØÀÇ °ü°è Á¤¸³
2012³â 2¿ù ÃÊ ¹Ì±¹ »êÈ£¼¼¿¡¼ °³ÃÖµÈ Á¦99Â÷ ISO/IEC JTC 1/SC 29/WG 11(º°Äª MPEG) ±¹Á¦Ç¥ÁØÈ ȸÀÇ¿¡¼ ´Ù·ç¾îÁø Å« À̽´ Áß Çϳª´Â DASH(Dynamic Adaptive Streaming over HTTP) Ç¥Áذú MMT(MPEG Media Transport) Ç¥ÁØÀÇ °ü°è Á¤¸³À̾ú´Ù.
2011³â 11¿ù ¸» ½ºÀ§½º Á¦³×¹Ù¿¡¼ °³ÃÖµÈ Á¦98Â÷ MPEG ȸÀÇ¿¡¼ DASH Part 1ÀÇ Final Draft International Standard(FDIS)°¡ ¿Ï¼ºµÊÀ¸·Î½á, DASH Ç¥ÁØÈ¿¡ ±â¿©Çß´ø Âü¼®ÀÚµéÀÌ MMT Ç¥ÁØÀÇ ¸¹Àº ºÎºÐÀÌ DASH Ç¥ÁØ¿¡ ÀÇÇØ ´Þ¼ºµÉ ¼ö ÀÖ´Ù´Â ÁÖÀåÀ» Æì±â ½ÃÀÛÇÏ¿´´Ù. DASH´Â AV µ¥ÀÌÅ͸¦ ¼¼±×¸ÕÆ®¶ó°í ÇÏ´Â ÆÄÀÏ·Î ³ª´©¾î HTTP·Î Àü´ÞÇÏ´Â ½ºÆ®¸®¹Ö Ç¥ÁØÀÌ´Ù. DASH ¼ºñ½º´Â ¼¹ö¿¡ ¿©·¯ °¡Áö ºñÆ®À²·Î ¾ÐÃàµÈ ¹Ìµð¾î ÆÄÀÏ ¼¼±×¸ÕÆ®µéÀ» µ¿½Ã¿¡ ÀúÀåÇØ µÒÀ¸·Î½á, Ŭ¶óÀÌ¾ðÆ®·Î ÇÏ¿©±Ý ³×Æ®¿öÅ©ÀÇ »óÅ¿¡ µû¶ó µ¿ÀÏÇÑ AV ³»¿ë¿¡ ´ëÇØ ¼·Î ´Ù¸¥ ºñÆ®À²ÀÇ ÆÄÀÏ ¼¼±×¸ÕÆ®¸¦ ¼±ÅÃÇÏ¿© ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. DASH ¼¹ö´Â ÀϹÝÀûÀÎ HTTP ¼¹öÀÌÁö¸¸, DASH Ŭ¶óÀÌ¾ðÆ®´Â ³×Æ®¿öÅ© »óŸ¦ È®ÀÎÇϰí, ¼¹öÀÇ ¼¼±×¸ÕÆ®¸¦ ¼±ÅÃÇÏ´Â µîÀÇ ¸ðµç Áö´ÉÀûÀÎ µ¿ÀÛÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù. DASH Ç¥ÁØ(ISO/IEC 23009-1)ÀÇ ³»¿ëÀº Å©°Ô MPD(Media Presentation Description)À̶ó°í ÇÏ´Â ÃʱâÈ ÆÄÀÏ¿¡ ´ëÇÑ ±ÔÁ¤°ú ¹Ìµð¾î ¼¼±×¸ÕÆ®¿¡ ´ëÇÑ ±ÔÁ¤ÀÇ µÎ ºÎºÐÀ¸·Î ³ª´¶´Ù. MPD´Â º¹È£±â¸¦ ÃʱâÈÇÏ´Â µ¥ ÇÊ¿äÇÑ ÃʱâÈ ¼¼±×¸ÕÆ®(Initialization Segment) ÆÄÀÏÀ̳ª ¹Ìµð¾î ¼¼±×¸ÕÆ® ÆÄÀϵ鿡 ´ëÇÑ ¸ðµç URLÀ» Á¦°øÇÑ´Ù. DASH Ŭ¶óÀÌ¾ðÆ®´Â DASH ¼ºñ½º ½ÃÀÛ ½Ã, ÀÌ MPD ÆÄÀÏÀ» Á¦ÀÏ ¸ÕÀú ´Ù¿î·Îµå ¹Þ¾Æ ÇØµ¶ÇÔÀ¸·Î½á, º¹È£±â ÃʱâÈ ÆÄÀÏÀÇ À§Ä¡, Á¦°øµÇ´Â ºñÆ®À²µé, °¢ ºñÆ®À²¿¡ ÇØ´çÇÏ´Â ¹Ìµð¾î ¼¼±×¸ÕÆ® ÆÄÀϵéÀÇ À§Ä¡¸¦ ¾Ë ¼ö ÀÖ´Ù. ÇöÀç DASH Ç¥ÁØÀÌ Áö¿øÇÏ´Â ¹Ìµð¾î ¼¼±×¸ÕÆ® ÆÄÀÏ Çü½ÄÀº ISO Base Media File Format(ISO/IEC 14496-12)°ú MPEG-2 TS(ISO/IEC 13818-1)ÀÇ µÎ °¡ÁöÀÌ´Ù. ¹Ìµð¾î ¼¼±×¸ÕÆ®ÀÇ Å©±â¸¦ ÀÛ°Ô(¿¹¸¦ µé¾î, 0.5 ÃÊ Á¤µµ)Çϸé, ½Ç½Ã°£ ÀÎÅÍ³Ý ¹æ¼ÛÀ» DASH Ç¥ÁØ¿¡ ÀÇÇØ Á¦°øÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ºñ½Ç½Ã°£ VoD ¼ºñ½º °æ¿ì¿¡´Â ¹Ìµð¾î ¼¼±×¸ÕÆ®ÀÇ Å©±â¸¦ ¸Å¿ì Å©°Ô Á¤ÇÒ ¼öµµ ÀÖ´Ù. DASH Ç¥ÁØÈ¿¡ ÁÖ·Î Âü¿©ÇÏ¿´´ø MPEG Âü°¡ÀÚµé Áß¿¡´Â DASH°¡ HTTP ¼ºñ½º¸¦ ±âº»À¸·Î Çϰí ÀÖÁö¸¸, ½ÇÁ¦·Î MPD³ª ¹Ìµð¾î ¼¼±×¸ÕÆ® ±ÔÁ¤Àº ÇÁ·ÎÅäÄݰú´Â ¹«°üÇϱ⠶§¹®¿¡ ÇöÀç MMT ¿ä±¸ »çÇ×ÀÇ ´ëºÎºÐÀº DASH¿¡ ÀÇÇØ ¸¸Á·µÇ¹Ç·Î, MMT Ç¥ÁØÀº DASH¸¦ ±âº»À¸·Î ÇÏ¿© ¾à°£ÀÇ ±â¼úÀû Ãß°¡¸¸ ÀÖÀ¸¸é µÈ´Ù´Â ÁÖÀåÀ» Æñ´Ù.
DASH Ç¥ÁØÈ ÁÖ¿ä Âü¿©ÀÚµéÀÇ ÁÖÀå¿¡ ´ëÇÑ ºÐ¼®
DASH Ç¥ÁØÈ¿¡ Çѱ¹, ÀϺ», À¯·´µµ Âü¿©Çϱâ´Â ÇÏ¿´À¸³ª, ÁÖ·Î ¸¹Àº ±â¿©¸¦ ÇÑ ³ª¶ó´Â ¹Ì±¹À̶ó°í ÆÇ´ÜµÈ´Ù. DASH Ç¥ÁØÈÀÇ µ¿±â°¡ ÀÌ¹Ì ¾ÖÇÃ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ³ÝÇø¯½º µîÀÇ ¹Ì±¹ ±â¾÷µéÀ» ÁÖÃàÀ¸·Î HTTP ½ºÆ®¸®¹Ö Á¦Ç°µéÀÌ ½ÃÀå¿¡ ³ª¿Í ÀÖ¾ú±â ¶§¹®¿¡ ½ÃÀå ºÐÇÒÀ» ¹æÁöÇϱâ À§ÇØ HTTP ½ºÆ®¸®¹ÖÀ» ½Ã±ÞÈ÷ ±¹Á¦ Ç¥ÁØÈÇØ¾ß ÇÑ´Ù´Â °ÍÀ̾ú´Ù. ¿ø·¡ DASH´Â MMTÀÇ ÀϺΠ±â´ÉÀ¸·Î¼ Æ÷ÇԵǾî ÀÖ¾úÀ¸³ª, »ó±â ½Ã±Þ¼ºÀ¸·Î ÀÎÇØ MMT Áß DASH¸¸ ¸ÕÀú Ç¥ÁØÈÇÏ°Ô µÇ¾ú´Ù. ÀÌ¿¡ µû¶ó ¾ÖÇÃ, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®, ³ÝÇø¯½º µîÀÇ ¹Ì±¹ ±â¾÷µéÀÇ ±â¼úÀÌ DASH Ç¥ÁØ¿¡ ¸¹ÀÌ ¹Ý¿µµÇ¾úÀ» °ÍÀ¸·Î ÃßÁ¤µÈ´Ù.
¹Ì±¹ÀÌ DASH¿¡ ÁýÁßÇϰí ÀÖ´Â »çÀÌ, MMTÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇØ¼´Â Çѱ¹, ÀϺ», Áß±¹ µî ÁÖ·Î ¾Æ½Ã¾Æ ³ª¶óµéÀÌ ¸¹Àº ±â¿©¸¦ ÇØ ¿Ô´Ù. 2012³â 4¿ù ½ºÀ§½º Á¦³×¹Ù¿¡¼ °³ÃÖµÈ 100Â÷ MPEG ȸÀÇ¿¡¼ MMT Ç¥ÁØ Committee Draft(CD) ¹®¼¸¦ ½ÂÀÎÇÒ °èȹÀ̾úÀ¸³ª, Â÷¼¼´ë Áö»óÆÄ ¹æ¼Û Ç¥ÁØ¿¡ MMT Ç¥ÁØÀÎ »ç¿ëµÉ ¼ö ÀÖµµ·Ï º¸´Ù ´õ Æø³Ð°Ô ¿ä±¸»çÇ×À» ¼ö·ÅÇϱâ À§ÇØ, Â÷±â ȸÀÇ(½ºÅåȦ¸§ 101Â÷ MPEG ȸÀÇ) ¶Ç´Â Â÷Â÷±â ȸÀÇ(»óÇÏÀÌ 102Â÷ MPEG ȸÀÇ)¿¡¼ CD¸¦ ½ÂÀÎÇÏ´Â °ÍÀ¸·Î °èȹÀ» ¹Ì·ð´Ù.
µû¶ó¼ ¹Ì±¹ ÀÔÀå¿¡¼´Â ÀÚ±¹ÀÇ ±â¼úÀÌ ¸¹ÀÌ ¹Ý¿µµÈ DASH¸¦ Áß½ÉÀ¸·Î MMT°¡ Ç¥ÁØÈµÇ±â¸¦ ¿øÇÏ´Â °ÍÀ¸·Î ºÐ¼®µÈ´Ù.
DASH Ç¥ÁØÈ ÁÖ¿ä Âü¿©ÀÚµéÀÇ ÁÖÀå¿¡ ´ëÇÑ MPEGÀÇ ÀÔÀå
MPEGÀÇ ÀÇÀå ÀÔÀå¿¡¼´Â ÀÌ·¯ÇÑ ÁÖÀåÀÌ ¾î´À Á¤µµ ±Ù°Å ÀÖ´Â °ÍÀÎÁö¸¦ È®ÀÎÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇßÀ¸¸ç, À̸¦ À§ÇØ Á¦99Â÷ MPEG ȸÀÇ Á÷Àü 2¿ù 5ÀÏ(ÀÏ)¿¡ DASH¿Í MMTÀÇ ÇÕµ¿ Ad-hoc Group(AhG) ȸÀǸ¦ °¡Á³À¸¸ç, Á¦99Â÷ MPEG º» ȸÀÇ ±â°£ Áß, DASH¿Í MMTÀÇ ÇÕµ¿ Break-out Group(BoG) ȸÀǸ¦ °¡Á³´Ù.
DASH Ãø ÁÖ¿ä Âü¿©ÀÚ¿Í MMT Ãø ÁÖ¿ä Âü¿©ÀÚ°¡ °¢ÀÚÀÇ ÀÔÀå¿¡¼ ¹ßÇ¥¸¦ ÇÏ¿´°í, ¿©·¯ °üÁ¡¿¡¼ µÎ Ç¥ÁØÀ» ºñ±³ÇÏ¿´´Ù. ƯÈ÷ ¿ä±¸»çÇ× °üÁ¡¿¡¼ÀÇ ºñ±³´Â ¸Å¿ì ¿ÀÇØÇϱ⠽¬¿î ºÎºÐÀÌ ÀÖ¾ú´Ù. DASH°¡ ¿ø·¡ MMTÀÇ ¹üÀ§¿¡ Æ÷ÇԵǾî ÀÖ¾ú±â ¶§¹®¿¡, MMTÀÇ ¿ä±¸»çÇ׿¡´Â DASH ¿ä±¸»çÇ×ÀÌ ¸ðµÎ Æ÷ÇԵǾî ÀÖ¾ú´Ù. ±×·¡¼ DASH¿Í MMTÀÇ ¿ä±¸»çÇ×À» Çϳª¾¿ ºñ±³ÇØ º» °á°ú, MMT ¿ä±¸»çÇ× Áß ´ëºÎºÐÀÌ DASH¿¡ ÀÇÇØ¼ ¸¸Á·µÇ´Â °Íó·³ ¿ÀµµµÈ °á°ú¸¦ ³º¾Ò´Ù. ȸÀÇ ¼®»ó¿¡¼ ÀÌ·¯ÇÑ ¿ÀµµµÈ °á°úÀÇ ¹è°æ¿¡ ´ëÇÑ ÁöÀûÀÌ ÀÖ¾ú´Ù.
»ó±â AhG ȸÀÇ ¹× BoG ȸÀÇ °á°ú, DASH°¡ pull ¸ðµ¨¿¡ ±â¹ÝÇϰí ÀÖ´Â ¹Ý¸é, MMT´Â push ¸ðµ¨¿¡ ±â¹ÝÇϰí ÀÖ°í, DASH°¡ HTTP¸¦ »ç¿ëÇÏ´Â ¹Ý¸é, MMT´Â IP »óÀÇ ¿©·¯ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϹǷÎ, MMT°¡ ´õ ³ÐÀº ¹üÀ§ÀÇ ÀÀ¿ë ºÐ¾ß¸¦ Ä¿¹öÇÏ´Â °ÍÀ¸·Î ´ëü·Î ÀǰßÀÌ ¸ð¾ÆÁ³´Ù. ¹°·Ð DASH°¡ ±â¼úÀûÀ¸·Î ¹Ýµå½Ã HTTP¸¸À» »ç¿ëÇØ¾ß ÇÏ´Â °ÍÀº ¾Æ´ÏÁö¸¸, DASH Ç¥ÁØÈ ½Ã ´ëÀüÁ¦°¡ HTTP¸¦ »ç¿ëÇÏ´Â °ÍÀ̾ú±â ¶§¹®¿¡ ´Ù¸¥ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â °Í¿¡ ´ëÇØ¼´Â Ãß°¡ÀûÀÎ °ËÁõÀÌ ÇÊ¿äÇϸç, °æ¿ì¿¡ µû¶ó¼´Â Ãß°¡ÀûÀΠǥÁØÈ°¡ ÇÊ¿äÇÏ´Ù´Â µ¥¿¡ ´ëü·Î ÀǰßÀÌ ¸ð¾ÆÁ³´Ù.
ÃÖÁ¾ÀûÀ¸·Î Á¤¸®µÈ MPEGÀÇ ÀÔÀåÀº MMT´Â DASH º¸´Ù ´õ ³ÐÀº ¹üÀ§ÀÇ ¼ºñ½º¸¦ ´ë»óÀ¸·Î Çϸç, ÇöÀç ÃßÁøµÇ°í Àִ ǥÁØÈ °úÁ¤Àº °è¼ÓµÇ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ¸¸¾à DASH°¡ MMT¿¡ »ç¿ëµÉ ¼ö ÀÖ´Ù°í »ý°¢ÇÑ´Ù¸é, ±¸Ã¼ÀûÀÎ Á¦¾ÈÀ» ´ãÀº ±â°í¼¸¦ Á¦ÃâÇØ Áֱ⸦ ¹Ù¶ó¸ç, Á¦ÃâµÈ ±â°í¼¸¦ °ËÅäÇÏ¿© Ÿ´çÇÏ´Ù°í ÆÇ´ÜµÇ¸é MMT Ç¥ÁØ¿¡ ¹Ý¿µ½Ãų °ÍÀ̶ó´Â Á¡µµ ¸íÈ®È÷ ÇÏ¿´´Ù.
MMT Ç¥ÁØÈ¸¦ ´ã´çÇϰí ÀÖ´Â MPEG ³»ÀÇ ½Ã½ºÅÛ ¼ºê±×·ì¿¡¼´Â 99Â÷ MPEG ȸÀÇ ±â°£ Áß, DASH Ç¥ÁØÈ¿¡¸¸ ÁÖ·Î Âü¿©ÇÏ¿´´ø Âü°¡Àڵ鿡°Ô MMTÀÇ ÇöÀç±îÁöÀÇ Ç¥ÁØÈ °á°ú¸¦ ºê¸®ÇÎÇØ ÁÖ´Â ½Ã°£À» º°µµ°¡ °¡Á³´Ù. ±× ÃëÁö´Â À̸¦ ÅëÇØ DASH Ãø Âü°¡ÀÚµé·Î ÇÏ¿©±Ý MMTÀÇ ÇöȲÀ» ½±°Ô ÆÄ¾ÇÇÒ ¼ö ÀÖ°Ô Çϰí, ÇâÈÄ DASH¸¦ ±â¹ÝÀ¸·Î ÇÑ MMT ±â¼ú ±â°í¼¸¦ Á¦ÃâÇÒ ¼ö ÀÖ°Ô µµ¿òÀ» ÁÖÀÚ´Â °ÍÀ̾ú´Ù.
MMT Ç¥ÁØÈ¸¦ À§ÇÑ ¿ì¸®³ª¶óÀÇ Àü·«Àû ¼±ÅÃ
MMT´Â UHDTV ½Ã´ë¿¡ ¸Â´Â Â÷¼¼´ë AV ´ÙÁßÈ ¹× Àü´Þ Ç¥ÁØÀ¸·Î¼ ±âȹµÇ¾ú°í, ÀÌ¿¡ ¸ÂÃç Ç¥ÁØÈ°¡ ÁøÇàµÇ°í ÀÖ´Ù. MMT´Â ÀÎÅÍ³Ý ½Ã´ë¿¡ ¸Â°Ô IP Ä£ÈÀûÀ̸ç, ½º¸¶Æ®Æù ½Ã´ë¿¡ ¸Â°Ô ´Ù¾çÇÑ Àü¼Û·Î¸¦ ÅëÇÑ AV Àü´ÞÀ» °¡´ÉÇÏ°Ô Çϴ ǥÁØÀÌ´Ù. ¹°·Ð ÇöÀç´Â °ÅÀÇ ¸ðµç ¹æ¼Û Ç¥ÁØ¿¡¼ MPEG-2 TS¸¦ »ç¿ëÇϰí ÀÖÀ¸³ª, MMT°¡ ¼º°øÀûÀ¸·Î ½ÃÀå¿¡ Á¤ÂøÇÏ°Ô µÈ´Ù¸é, Â÷¼¼´ëÀÇ ¹æ¼Û Ç¥ÁØ¿¡¼´Â ´ëºÎºÐ MMT°¡ »ç¿ëµÉ °¡´É¼ºÀÌ ³ô´Ù.
¹Ì±¹ÀÌ DASH Ç¥ÁØ¿¡ ÁýÁßÇÏ´À¶ó, MMT Ç¥ÁØÈ¿¡´Â Àû±Ø¼ºÀ» º¸ÀÌÁö ¾Ê¾ÒÀ¸³ª, 99Â÷ MPEG ȸÀǸ¦ Áö³ª¸é¼, MMT¿¡µµ º¸´Ù ´õ Àû±ØÀûÀÎ °ü½ÉÀ» º¸ÀÌ°Ô µÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù. ¿ì¸®³ª¶ó´Â ÀÌ¹Ì MMT¿¡ ¸¹Àº ±â¼úÀ» Á¦¾ÈÇØ ³õ°í ÀÖÀ¸¹Ç·Î, MMT Ç¥ÁØÈ ¿Ï·á ½Ã±îÁö ÀÌ·¯ÇÑ Ãß¼¼¸¦ Àß À¯ÁöÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù. ÇÑÆíÀ¸·Î´Â MMT Ç¥ÁØÈ¿¡ ¾Æ½Ã¾Æ ³ª¶óµé¸¸ÀÌ Âü¿©Çؼ´Â Àü ¼¼°è Ç¥ÁØÀ¸·Î¼ MMT°¡ È®»êµÇ´Â µ¥ ºÒ¸®ÇϹǷÎ, ¹Ì±¹°ú À¯·´¿¡¼µµ ÀûÁ¤ ¼öÁØÀÇ Âü¿©°¡ ÀÖµµ·Ï Àß À¯µµÇÒ Çʿ䰡 ÀÖ´Ù.