WWW À» ÅëÇÑ ºñµð¿À Àü¼Û
- Broadcasting Over the Internet

¹Ú°æ¼ø
(ÁÖ)¾ÆÀÌ³×Æ®
Á¤º¸±â¼ú½Ç iWorldÆÀ
E-mail : sosarian@iWorld.net
URL : http://www.iWorld.net/~sosarian/
Abstract:
Çö´ë »çȸ¿¡¼­ °¡Àå Áß¿äÇÑ ¸ÅüÀÇ Çϳª·Î ±ÞºÎ»óÇÑ WWWÀº, ³×Æ®¿÷ ¼ÓµµÀÇ Áõ°¡¿Í WWW±â¼úÀÇ ¹ßÀü, ÀÎÅÍ³Ý »ç¿ëÀÚÀÇ ±âÇϱ޼öÀûÀÎ Áõ°¡·Î ÀÎÇÏ¿© ¸ÖƼ¹Ìµð¾îÀû ¿ä¼Ò¿¡ ´ëÇÑ Çʿ伺ÀÌ ´ëµÎµÇ¾î ±âÁ¸ÀÇ Æò¸éÀûÀÌ°í ´Ü¹æÇâÀûÀΠȨ ÆäÀÌÁö¿¡ ¿Àµð¿À, ºñµð¿Àµî°ú °°Àº contents°¡ Ãß°¡µÇ°í ÀÖ´Â ½ÇÁ¤ÀÌ´Ù. ÇÏÁö¸¸, ÀÌ·¯ÇÑ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ´Â ±× µ¥ÀÌÅÍ·®ÀÌ ¹æ´ëÇÏ¿©, »ó´ëÀûÀ¸·Î ´À¸° ÇöÀçÀÇ ³×Æ®¿÷ ¼Óµµ·Î´Â º»°ÝÀûÀÎ ¼­ºñ½º°¡ ºÒ°¡´ÉÇÏ´Ù. À̸¦ ÇØ°áÇϱâ À§ÇÑ ³ë·ÂÀ¸·Î, µ¥ÀÌÅ͸¦ ³ôÀº È¿À²·Î ¾ÐÃàÇÏ¿© º¸´Ù ºü¸¥ Àü¼ÛÀ» ²ÒÇϱ⵵ Çϰí, µ¥ÀÌÅÍ ÀÚü¸¦ ½ºÆ®¸®¹Ö(streaming)ÇÏ¿© ¹ÞÀ¸¸é¼­ µ¿½Ã¿¡ º¸¿©ÁÖ´Â ½Ç½Ã°£ Àü¼Û ±â¼úÀÌ ¼±º¸ÀÌ°Ô µÇ¾ú´Ù.

¿©±â¼­´Â ÀÌ·¯ÇÑ ½Ç½Ã°£ Àü¼Û ±â¼ú¿¡ ´ëÇÏ¿© ¾Ë¾Æº¸°í, ÇöÀç WWW¿¡¼­ ºñµð¿À µ¥ÀÌÅ͸¦ ¼­ºñ½ºÇÒ ¼ö ÀÖ´Â ¹æ¹ý°ú Á¾·ù, ±×¸®°í ÃÖ±Ù ¸¹Àº °ü½ÉÀ» ºÒ·¯ ÀÏÀ¸Å°°í ÀÖ´Â ÀÎÅÍ³Ý »ý¹æ¼Û¿¡ ´ëÇÑ ±Ã±ÝÁõÀ» Ç®°í, ¾ÕÀ¸·ÎÀÇ Àü¸Á°ú ¹æÇâÀ» ¹Ì¸® »ý°¢ ÇØ º½À¸·Î½á ¹Ì·¡ÀÇ ÀÎÅͳݰú ¸ÖƼ¹Ìµð¾î ȯ°æ¿¡ ´ëÇÏ¿© °¡´Æ ÇØ º¸°íÀÚ ÇÑ´Ù.
Tutorial ¼¼¼ÇÀÓÀ» °¨¾ÈÇÏ¿©, ÀϹÝÀÎÀÌ ¼Õ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖ´Â ¹æ¹ýµµ °£´ÜÇÑ ¿¹¿Í ÇÔ²² ¼Ò°³Çϰí ÀÖ´Ù.

Keywords:
Video, VOD, WWW, Broadcasting, MPEG

Table of Contents


1. WWW°ú Video

1.1. ÇöÀç WWWÀÇ ¹æÇâ

91³â HTML ±Ô¾àÀÌ Ã³À½ ¹ßÇ¥µÈ ÀÌ·¡·Î 5³âµ¿¾È WWWÀº ½Ç·Î ±× ¿¹¸¦ ã¾Æº¼ ¼ö ¾øÀ»Á¤µµ·Î ºü¸¥¼Óµµ·Î ÆÛÁ®³ª°¬´Ù. ÇмúÁ¤º¸ÀÇ °øÀ¯¸¦ ¸ñÀûÀ¸·Î ½ÃÀÛÇÑ WWWÀº Á¡Â÷ ±â¾÷ÀÇ È«º¸, ¿Â¶óÀÎ ¼­ºñ½º¿¡ ÀÌ¿ëµÇ¸é¼­ ¾à°£ÀÇ Áö½Ä¸¸ °¡Áö°í ÀÖ´Ù¸é °³Àεµ ÀÚ½ÅÀÇ È¨ÆäÀÌÁö¸¦ ¼Õ½±°Ô ÀÛ¼º ÇÒ Á¤µµ·Î ´ëÁßÈ­ µÇ¾ú´Ù. ÀÌ·¸°Ô ¸¹Àº »ç¶÷ÀÌ »ç¿ëÇÏ°í ±× ½ÃÀ强ÀÌ ÀÎÁ¤¹ÞÀ¸¸é¼­, 3Â÷¿ø °ø°£À» Ç¥ÇöÇÏ´Â VRML(1), »õ·Î¿î ÀÎÅÍ³Ý ¾ð¾î·Î °¢±¤¹Þ°í ÀÖ´Â Java(2), ±âÁ¸ÀÇ µ¥½ºÅ©Åé ȯ°æ°úÀÇ À¯±âÀû °áÇÕÀ» ²ÏÇÏ´Â ActiveX(3)µîÀ» ºñ·Ô, ÀÚ¿¬È÷ ¸ÖƼ¹Ìµð¾î¿¡ ´ëÇÑ ¿­¸ÁÀÌ ÀϾ°Ô µÇ¾úÀ¸³ª, ±× ¼ÒÇÁÆ®¿þ¾îÀû ±â¼úÀÇ ±Þ¼ºÀå¿¡ ¹ÝÇÏ¿©, ±× ÇϺα¸Á¶ÀÎ ³×Æ®¿÷ÀÇ ¼Óµµ´Â ±×´ÙÁö Å« ¼ºÀåÀ» ÀÌ·çÁö ¸øÇϰí ÀÖ´Â ½ÇÁ¤ÀÌ´Ù.

1.2. WWW°ú Video °áÇÕÀÇ ¹®Á¦Á¡

1.2.1. ³×Æ®¿÷ ¼ÓµµÀÇ ¹®Á¦

¾Õ¼­ ¾ð±ÞÇß´Ù½ÃÇÇ, ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ´Â ±× ¾çÀÌ ´ë´ÜÈ÷ Å©°í, ±×°ÍÀ» ³ªÀÇ PC·Î °¡Á®¿À±â¿¡´Â ³×Æ®¿÷ÀÇ ¼Óµµ°¡ ³Ê¹« ´À¸®´Ù´Âµ¥ ±Ùº»ÀûÀÎ ¹®Á¦Á¡ÀÌ ÀÖ´Ù. °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â ¸ðµ©ÀÇ °æ¿ì ´ëºÎºÐ 28.8KbpsÀÇ ¼ÓµµÀ̰í À̰ÍÀº ÃÊ´ç ÃÖ´ë 28.8KbytesÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼ö ÀÖ´Ù´Â ÀǹÌÀÌ´Ù. ±×·¯¹Ç·Î 10MbytesÀÇ µ¥ÀÌÅ͸¦ °¡Á®¿À´Âµ¥´Â ¾à 1½Ã°£ÀÌ °É¸°´Ù´Â°ÍÀ» ¾Ë ¼ö ÀÖ´Ù. À̰ÍÀº 5ºÐµµ ¾ÈµÇ´Â ºñµð¿À Ŭ¸³À» º¸±â À§ÇÏ¿© 1½Ã°£À» ±â´Ù·Á¾ß ÇÑ´Ù´Â ÀǹÌÀÌ´Ù.

1.2.2. ÇÁ·ÎÅäÄÝ»óÀÇ ¹®Á¦

HTTP ´Â ¼­¹ö¿ÍÀÇ ¿¬°áÀÌ Áö¼ÓÀûÀÌÁö ¾Ê±â ¶§¹®¿¡ ºÒ°¡´ÉÇϸç, TCP³ª UDP´Â ºÒÇÊ¿äÇÑ Acknowledge Çì´õ³ª, ºÒ¾ÈÁ¤ÇÑ µ¥ÀÌÅÍ Àü¼ÛÀ¸·Î ÀÎÇÏ¿© Video, AudioÀÇ frame loss, bitrate loss ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. ÇÏÁö¸¸ ÀÎÅÍ³Ý ÀÚü°¡ TCP/IP¸¦ ±â¹ÝÀ¸·Î Çϰí Àֱ⠶§¹®¿¡, ´çÀå ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ´Â ½±Áö ¾ÊÀ» °ÍÀ¸·Î º¸ÀδÙ. µû¶ó¼­ ´ëºÎºÐÀÇ ½Ãµµ´Â TCP³ª UDP¸¦ ÀÌ¿ëÇϸ鼭, ±× ¾È¿¡¼­ ´Ù¸¥ ¹æ¹ýÀ» ¸ð»öÇϰí Àְųª, ³×Æ®¿÷ ´ë¿ªÆø ¼Õ½ÇÀ» ÁÙÀ̱â À§ÇÑ ¹æ¾ÈÀ¸·Î´Â ±âÁ¸ÀÇ IP unicasting À̿ܿ¡, IP multicasting ¹æ½ÄÀ» »ç¿ëÇϰí ÀÖ´Ù.

2. Video Service

2.1. Video Data Format

Å©°Ô ÀÌ ¼¼°¡Áö ºñµð¿À Æ÷¸ËÀÌ °¡Àå ¸¹ÀÌ »ç¿ëµÇ¾î ¿Ô±â ¶§¹®¿¡ ´ëºÎºÐÀÇ productµéÀº ÀÌµé Æ÷¸ËÀ» º¯Çü, ȤÀº ±×´ë·Î ÀÌ¿ëÇÑ´Ù.

2.2. ½Ç½Ã°£ ºñµð¿À Àü¼Û

À§¿¡¼­ ¾ð±ÞÇÑ ÇÁ·ÎÅäÄÝ»óÀÇ ¹®Á¦´Â ÀÎÅÍ³Ý ÀÚü°¡ TCP/IP ±â¹ÝÀ¸·Î ¿î¿µµÇ±â ¶§¹®¿¡ ´çÀå Å»ÇÇÇϱâ´Â Çö½ÇÀûÀ¸·Î ¾î·Á¿òÀÌ ÀÖ°í, ³×Æ®¿÷ ¼Óµµ ¿ª½Ã ´Ü±â°£¿¡ ÇØ°áµÉ ¹®Á¦°¡ ¾Æ´Ï±â ¶§¹®¿¡, ÇöÀçÀÇ ÀÎÇÁ¶ó¿¡¼­ ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î ÇØ°áÇϰíÀÚ ÇÏ´Â ³ë·ÂÀÇ °á°ú·Î ¿©·¯°¡ÁöÀÇ ±â¼úµéÀÌ »ý°Ü³µ´Ù.

2.2.1. µ¥ÀÌÅÍ ¾ÐÃà



À§¿¡¼­ ¾ð±ÞÇÑ Æ÷¸ËÀÇ µ¥ÀÌÅ͸¦ ÃÖ´ëÇÑ ¾ÐÃàÇÏ¿© Àü¼Û ½Ã°£À» ´ÜÃà½Ã۰í Client¿¡¼­ decompressÇÏ¿© º¸¿©ÁÖ´Â ¹æ¹ýÀÌ´Ù. ÀÌ ¹æ¹ýÀº ServerÀÇ ºÎÇϸ¦ ÁÙÀÏ ¼ö ÀÖ°í, º°µµÀÇ Video Server°¡ ÇÊ¿äÄ¡ ¾ÊÀ¸¹Ç·Î ºñ¿ë¸é¿¡¼­ À¯¸®Çϳª, µ¥ÀÌÅÍ·®ÀÌ Å©±â¿¡ µû¶ó Àü¼Û ½Ã°£ÀÌ ¿À·¡°É¸°´Ù. µû¶ó¼­, µ¥ÀÌÅÍ ¾ÐÃà°ú streamingÀ» °âÇÏ¿© »ç¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀÌ´Ù. º°µµÀÇ ¼­¹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì¿¡ ºñÇÏ¿©, ³×Æ®¿÷ ¼Óµµ¿Í ºÎÇÏ¿¡ »ó´çÈ÷ ¸¹Àº ¿µÇâÀ» ¹ÞÀ¸¸ç, frame rate°¡ ¶³¾îÁø´Ù.

2.2.2. µ¥ÀÌÅÍ Streaming

À§¿¡¼­ ¾ð±ÞÇÑ Æ÷¸ËÀÇ µ¥ÀÌÅ͸¦ ÃÖ¼Ò´ÜÀ§·Î Âɰ³¾î Client·Î º¸³»°í Client¿¡¼­´Â ¹Þ´Â Áï½Ã È­¸é¿¡ º¸¿©ÁÖ°Ô µÇ¹Ç·Î, µ¥ÀÌÅÍ Å©±â¿¡ »ó°ü¾øÀÌ Áï½Ã º¸¿©ÁÙ ¼ö ÀÖÀ¸³ª, ServerÂÊÀÇ ºÎÇϰ¡ Å©°í, º°µµÀÇ Video Server°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ ºÎ´ë ºñ¿ëÀÌ µé¾î°¡´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ¶ÇÇÑ È¿À²ÀÇ ±Ø´ëÈ­¸¦ À§ÇÏ¿© µ¥ÀÌÅÍ ¾ÐÃà ±â¼ú°ú º´ÇàÇÏ¿© »ç¿ëÇϱ⵵ ÇÑ´Ù.

2.2.3. Unicast

ÇÑ È£½ºÆ®¿¡¼­ ´Ù¸¥ È£½ºÆ®·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº µµÂøÁ¡ÀÌ ÀÏÁ¤ÇÏ´Ù´Â °ÍÀÌ´Ù. Áï, one-to-one ¹æ½ÄÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇϰí, µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ 10°³ÀÇ ´Ù¸¥ È£½ºÆ®·Î Àü¼ÛÀ» ÇÏ·Á¸é 10°³ÀÇ º¹»çº»À» °¢°¢ Àü¼ÛÇÏ¿©¾ß Çϱ⠶§¹®¿¡ 10¹èÀÇ ³×Æ®¿÷ ´ë¿ªÆøÀ» Â÷ÁöÇϴµ¥, ÀÌ ¹æ½ÄÀÌ ÀϹÝÀûÀÎ IP Unicasting ¹æ½ÄÀÌ´Ù.

2.2.4. Multicast

À̰ÍÀº one-to-one °ú ´Þ¸® one-to-many ¹æ½ÄÀ¸·Î, ƯÁ¤ÇÑ µ¥ÀÌÅ͸¦ ±×·ì¸â¹ö¿¡°Ô Àü¼ÛÇÏ´Â °ÍÀ¸·Î, ¼Û½ÅÀÚ´Â ¼ö½ÅÀÚ°¡ ´©±¸ÀÎÁö ¾Ë Çʿ䰡 ¾øÀ¸¸ç, ¸â¹ö´Â ¾ðÁ¦³ª °¡ÀÔ°ú Å»Åð°¡ ÀÚÀ¯·Ó´Ù. ¶ÇÇÑ 10°³ÀÇ ´Ù¸¥ È£½ºÆ®·Î Àü¼ÛÀ» ÇÑ´Ù°í ÇØµµ ÇϳªÀÇ µ¥ÀÌÅ͸¸ º¸³»¸é 10°³ÀÇ ±×·ì¸â¹ö°¡ ¹ÞÀ» ¼ö ÀÖÀ¸¹Ç·Î ³×Æ®¿÷ ´ë¿ªÆøÀÇ ³¶ºñ¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù.
ÀÌ °æ¿ì´Â °¢ È£½ºÆ®°£¿¡ ÅͳÎÀ̶ó´Â °¡»óÀÇ BackboneÀ» ¼³Á¤Çϴµ¥, À̰ÍÀº ÀϹÝÀûÀÎ °æ¿ì multicasting address¸¦ ÀνÄÇÏÁö ¸øÇϱ⠶§¹®ÀÌ´Ù. µû¶ó¼­ ±âÁ¸ÀÇ OSÀÇ °æ¿ì Ưº°È÷ Ä¿³ÎÀ» ÆÐÄ¡½ÃÄÑ¾ß Çϴµ¥, ÃÖ±Ù¿¡ ¾÷±×·¹À̵åµÇ´Â OS³ª, ¶ó¿ìÅ͵îÀº multicasting ±â´ÉÀ» ³»ÀåÇϰí ÀÖ´Ù. MBone(4)ÀÌ ±× ´ëÇ¥ÀûÀÎ ¿¹ÀÌ´Ù.

3. ÇöÀçÀÇ ½Ç½Ã°£ ºñµð¿À Àü¼Û Á¦Ç°, ±â¼ú

3.1. On-demand Only

3.1.1. VDOLive

http://www.vdo.net/

StreamWorks¿Í ÇÔ²² ½Ç½Ã°£ ºñµð¿À Àü¼ÛÀÇ ¼±±¸Àû ¿ªÇÒÀ» ÇÏ¿´À¸¸ç, AVIÆ÷¸ËÀÇ ºñµð¿À¸¦ encoder¸¦ ÀÌ¿ëÇÏ¿© vdo Æ÷¸ËÀ¸·Î ¾ÐÃàÇÏ¿© º°µµÀÇ ¼­¹ö¸¦ ÀÌ¿ëÇÏ¿© streaming ÇÏ´Â Çü½ÄÀÌ´Ù. ¼­¹ö´Â Windows NTºÎÅÍ °ÅÀÇ ¸ðµç Unix Ç÷§ÆûÀ» Áö¿øÇÑ´Ù.

3.1.2. InterVU

http://www.intervu.com/

MPEG ÆÄÀÏÀ» Ç÷¯±×ÀÎ ÇüÅ·Πstreaming ÇÏ¿© º¸¿©ÁØ´Ù. º°µµÀÇ ¼­¹ö´Â ÇÊ¿äÄ¡ ¾ÊÀ¸¸ç, ¾Æ·¡ÀÇ VivoÀÇ °æ¿ì¿Í °°ÀÌ EMBED tag¸¦ »ç¿ëÇÏ¿© HTML ¹®¼­¾È¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. Video, Audio ¸ðµÎ MEPG-1 Æ÷¸Ë¸¸ Áö¿øÇÑ´Ù.

3.1.3. VivoActive

http://www.vivo.com/


AVIÆ÷¸ËÀÇ ºñµð¿À¸¦ VivoActive Producer¸¦ »ç¿ëÇÏ¿© vivÆ÷¸ËÀ¸·Î ¾ÐÃàÇÑ ÈÄ, º°µµÀÇ ¼­¹ö°¡ ÇÊ¿ä ¾øÀÌ ¹Ù·Î EMBED tag¸¦ »ç¿ëÇÏ¿© Ç÷¯±×ÀÎ ÇüÅ·Πº¸¿©ÁØ´Ù. Player´Â ÀÌ ¾ÐÃàµÈ µ¥ÀÌÅ͸¦ streaming Çϴµ¥, º°µµÀÇ ¼­¹ö°¡ ÇÊ¿ä ¾ø±â ¶§¹®¿¡ °æÁ¦ÀûÀÎ ¸é¿¡¼­ ´ë´ÜÈ÷ À¯¸®Çϸç, Àú¼ÓÀÇ ³×Æ®¿÷¿¡¼­µµ ºñ±³Àû ³ôÀº bitrate°ú framerate¸¦ º¸¿©ÁØ´Ù.

ÀÌ ¿Ü¿¡ CineWeb (by Digigami), ClearFusion (by Iterated Systems)µîÀÌ ÀÖ´Ù.

3.2. On-demand, On-the-Fly Enabled

3.2.1. StreamWorks

http://www.xingtech.com/

PC»ó¿¡¼­´Â óÀ½À¸·Î on-the-fly¸¦ °¡´ÉÇÏ°Ô ÇÑ Á¦Ç°À¸·Î MPEG-1Æ÷¸ËÀÇ ¿Àµð¿À/ºñµð¿À, MPEG-2Æ÷¸ËÀÇ ¿Àµð¿À, LBR (Low Bitrate)ÀÇ ¿Àµð¿À Æ÷¸ËÀ» Áö¿øÇÑ´Ù. Å©°Ô ¼­¹ö, Transmitter, Ç÷¹À̾î·Î ³ª´µ¸ç, »ý¹æ¼ÛÀ» À§Çؼ­´Â Transmitter¶ó´Â º°µµÀÇ Çϵå¿þ¾î°¡ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù.

3.2.2. MBone

http://www.mbone.com/

IP MulticastingÀ» ÀÌ¿ëÇÏ¿© IETF È­»óȸÀǸ¦ ¸ñÀûÀ¸·Î ¸¸µé¾îÁ³´Âµ¥, °¢Á¾ À̺¥Æ®³ª »ýÁß°è¿¡µµ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ÇмúÀûÀÎ ¸ñÀûÀ¸·Î ½ÃÀ۵Ǿú´ø ¸¸Å­, ¿©·¯°÷(ƯÈ÷ ´ëÇÐ)¿¡¼­ °ü·Ã ¾ÖÇø®ÄÉÀ̼ÇÀ» Áö¼ÓÀûÀ¸·Î °³¹ß, ¾÷±×·¹À̵åÇϰí ÀÖÀ¸³ª, ¸ðµ© »ç¿ëÀÚ´Â ÀÌ¿ëÇÒ ¼ö ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù.

3.2.3. Vosaic

http://www.vosaic.com/

Á¦ 4 ȸ ±¹Á¦ WWW Conference¿¡¼­ ¹ßÇ¥µÈ VosaicÀº ±âÁ¸ÀÇ TCP/UDP¸¦ ÀÌ¿ëÇÑ ºñµð¿À µ¥ÀÌÅÍ Àü¼ÛÀÇ ÇѰ踦 ±Øº¹ÇϰíÀÚ »õ·ÎÀÌ VDP (Video Datagram Protocol)¸¦ Á¦Á¤ÇÏ¿© À̸¦ ÀÌ¿ëÇϰí ÀÖ´Ù. ¾ÆÁ÷Àº º£Å¸ Å×½ºÆ®ÁßÀÌ¸ç º°µµÀÇ ¼­¹ö°¡ ÇÊ¿äÇÏ´Ù.

ÀÌ ¿Ü¿¡ MulticastingÀ» Áö¿øÇÏ´Â FlashWare (by Precept), NetShow (by Microsoft)µîÀÌ ÀÖ´Ù.

3.3. ºñ±³Ç¥

±¸ºÐVDOLiveInterVUVivoActive StreamWorksMBoneVosaic
°³¹ß»çVDO NetInterVu Vivo SoftwareXing Tech. Vosaic
»ýÁß°è¿©ºÎXXXOOO
Áö¿øÆ÷¸ËAVIMPEG-1 AVI, MOVMPEG-1,2,LBR MPEG-1,2,LBR
¼­¹öOXX OXO
Ç÷§ÆûALLWin95/NT, MAC Win, MACALLALL ALL

4. Video Content Á¦ÀÛ - VivoActive¸¦ Áß½ÉÀ¸·Î

VivoActive´Â º°µµÀÇ ¼­¹ö°¡ ÇÊ¿ä¾ø°í, Tool°ú Player°¡ ¹«·á·Î ¹èÆ÷µÇ¹Ç·Î ÀÏ¹Ý »ç¿ëÀÚµµ ¼Õ½±°Ô ºñµð¿À ÄÁÅÙÆ®¸¦ °³¹ßÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ ¼ø¼­¿¡ µû¶ó °£´ÜÇÑ ºñµð¿À ÆÄÀÏÀ» ȨÆäÀÌÁö¿¡ ¿Ã·Áº¸ÀÚ.
  1. ¿ì¼± ÇÊ¿äÇÑ µÎ°³ÀÇ ÆÄÀÏÀ» ¼³Ä¡ÇÑ´Ù.


  2. »ùÇ÷Π»ç¿ëÇÒ AVIÆÄÀÏÀ» Çϳª ÁغñÇÑ´Ù.

  3. À¥ ¼­¹ö¿¡ video/vivo MIME Çü½ÄÀ» µî·ÏÇÑ´Ù. (È®ÀåÀÚ viv, vivo)
  4. VivoActive Producer¸¦ ½ÇÇàÇÏ¿© avi ÆÄÀÏÀ» ¼±ÅÃÇÏ°í ¾Ë¸Â°Ô TunningÀ» ÇÑ´Ù. ¿©±â¼­ °á°ú ÆÄÀÏÀÇ Å©±â¿Í È­ÁúÀ» °¨¾ÈÇÏ¿©, framerate, bitrateµîÀ» Á¶ÀýÇÒ ¼ö ÀÖ´Ù.



  5. Á¶ÀýÀÌ ³¡³ª¸é Generate ¹öưÀ» ´­·¯ ÀÎÄÚµùÀ» ½ÃÀÛÇÑ´Ù. Âü°í·Î, 1.9MbÀÇ AVIÆÄÀÏÀ» ÀÎÄÚµù Çϴµ¥ Pentium 133 + 48M RAM ȯ°æ¿¡¼­ 35Ãʰ¡ ¼Ò¿äµÇ¸ç 380Kb·Î ÀÎÄÚµù µÇ¾î 5:1ÀÇ ¾ÐÃà·üÀ» º¸¿´´Ù.
  6. HTML ¹®¼­¿¡ ´ÙÀ½°ú °°ÀÌ ÀÓº£µù ű׸¦ ÀÌ¿ëÇÏ¿© »ðÀÔ½ÃŲ´Ù.

    <EMBED SRC="six.viv" AUTOSTART=TRUE WIDTH=180 HEIGHT=140>

±×´ÙÀ½ ÀÌ ÆäÀÌÁö¸¦ ºê¶ó¿ì¡ ÇÏ¸é ºñµð¿À¸¦ °¨»óÇÒ ¼ö ÀÖ´Ù.

5. ÀÎÅÍ³Ý ¹æ¼Û - MBC TV

MBC TVÀÎÅÍ³Ý »ý¹æ¼Û ½Ã½ºÅÛÀº StreamWorks¸¦ ÀÌ¿ëÇÏ¿© ±¸¼ºµÇ¾î ÀÖ´Ù. »ç¿ëÀÚ´Â Windows, Mac ȤÀº X-Window¿ë Ç÷¹À̾ ¼³Ä¡Çϰí, 14.4K ÀÌ»óÀÇ ¸ðµ©, ȤÀº LANÀ¸·Î ÀÎÅͳݿ¡ ¿¬°áµÉ ¼ö ÀÖÀ¸¸é µÈ´Ù.

  1. À¥ºê¶ó¿ìÀú¸¦ ÅëÇØ »ý¹æ¼Û ¸µÅ©¸¦ Ŭ¸¯ÇÑ´Ù.
  2. À¥¼­¹ö´Â Ŭ¶óÀÌ¾ðÆ®¿¡°Ô application/x-xdma MIME ÇüÅÂÀÇ xdm ÆÄÀÏÀ» Ŭ¶óÀÌ¾ðÆ®¿¡°Ô Àü¼ÛÇϴµ¥, ÀÌ ÆÄÀÏ¿¡´Â StreamWorks ¼­¹ö¿¡ ´ëÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù.
  3. À¥ºê¶ó¿ìÀú´Â À̸¦ ÀÌ¿ëÇÏ¿© StreamWorks Ç÷¹À̾ ½ÇÇà½Ã۰í xdmÆÄÀÏ Á¤º¸¸¦ ³Ñ°ÜÁØ´Ù.
  4. Ç÷¹À̾î´Â ³Ñ°Ü¹ÞÀº Á¤º¸¿¡ ´ëÇÏ¿© StreamWorks ¼­¹ö¿¡°Ô Àü¼ÛÀ» ¿äûÇϰí, ¼­¹ö´Â Transmitter·ÎºÎÅÍ °è¼Ó Àü´ÞµÇ¾îÁö´Â ºñµð¿À µ¥ÀÌÅ͸¦ Ç÷¹À̾°Ô ½ºÆ®¸²À¸·Î Àü¼ÛÇϸé, Ç÷¹À̾î´Â À̸¦ È­¸é¿¡ º¸¿©ÁØ´Ù.
À̿Ͱ°Àº ±¸¼ºÀ¸·Î ÀÌ·ç¾îÁ® Àִµ¥, Transmitter´Â ºñµð¿À³ª ¾ÈÅ׳ª, ÄÉÀ̺íTV ¶óÀεîÀ» ÀÔ·ÂÀ¸·Î ¹Þ¾Æ MPEGÆ÷¸ËÀ¸·Î ÀÎÄÚµùÇÏ¿© °è¼Ó ¼­¹ö¿¡°Ô µ¥ÀÌÅ͸¦ Àü¼ÛÇÑ´Ù.

6. ÇâÈÄ Àü¸Á

6.1. °¡Á¤¿¡¼­ÀÇ ÀÎÅÍ³Ý ¸ÖƼ¹Ìµð¾î

Áö±Ý±îÁö »ìÆìº» ¿©·¯°¡Áö ±â¼úµéÀº °è¼ÓÀûÀ¸·Î ¼º´É Çâ»óÀ» ²ÏÇÏ¸ç ¾÷±×·¹ÀÌµå µÇ°í ÀÖÀ¸¸ç, ¶ÇÇÑ »õ·Î¿î °³³äÀÇ ±â¼úµéÀÌ ´çºÐ°£ Áö¼ÓÀûÀ¸·Î µîÀåÇϸ®¶ó º¸Áö¸¸, ±× ¼º´ÉÀº °ÅÀÇ ¾ùºñ½ÁÇÏ´Ù. °¡Àå ±Ùº»ÀûÀ¸·Î ÇØ°áµÇ¾î¾ß ÇÒ ¹°¸®ÀûÀÎ ³×Æ®¿÷ÀÇ ¼Óµµ´Â ´«¿¡ ¶ç°Ô »¡¶óÁö±â¿¡´Â ¾ÆÁ÷ À̸£±â ¶§¹®À̸ç, ÇÑÁ¤µÈ ¼Óµµ À§¿¡¼­ÀÇ ÀÌ·¯ÇÑ ¼ÒÇÁÆ®¿þ¾îÀû ÇØ°á ¹æ¾ÈÀº ÇѰ谡 Àֱ⠸¶·ÃÀ̱⠶§¹®ÀÌ´Ù. °¡Àå ¸¹ÀÌ º¸±ÞµÈ 28.8K ¸ðµ©À¸·Îµµ ÀϹÝÀûÀÎ À½¼º µ¥ÀÌÅ͸¦ ¹Þ±â¿¡´Â, ±×¸® ÁÁÀº À½ÁúÀº ¾Æ´ÏÁö¸¸ ¾î´ÀÁ¤µµ °¡´ÉÇÏ´Ù. ÇÏÁö¸¸, ºñµð¿À µ¥ÀÌÅÍÀÇ °æ¿ì´Â À½¼º µ¥ÀÌÅͺ¸´Ù ±× Å©±â°¡ ÈξÀ ¹æ´ëÇϱ⠶§¹®¿¡ °¡Á¤À» °Ü³ÉÇÑ ¸ÖƼ¹Ìµð¾î ÄÁÅÙÆ® ¼­ºñ½º´Â ¸·´ëÇÑ frame loss³ª bitrate loss¸¦ °¨´çÇÒ ¼ö ¹Û¿¡ ¾ø´Ù.

ÇÏÁö¸¸ ISDNÀ» ½ÃÀÛÀ¸·Î Á¡Â÷ ±âÁ¸ÀÇ ¼Óµµ ÇѰ踦 ³Ñ¾î¼­·Á´Â ¿òÁ÷ÀÓÀÌ º¸À̰í ÀÖ°í, ÇâÈÄ °¡Àå ±â´ëµÇ°í ÀÖ´Â ÄÉÀÌºí ¸ðµ©ÀÌ ½Ç¿ëÈ­ µÇ°í ³Î¸® º¸±ÞµÈ´Ù¸é, ÀÏ´Ü °¡Á¤¿¡¼­ÀÇ ³×Æ®¿÷ ¼Óµµ´Â ÇØ°áµÇ¸®¶ó´Â Àü¸ÁÀÌ´Ù. ÀÌ·¸°Ô µÇ¸é ÀÌ·¯ÇÑ ´ë¿ë·®ÀÇ ¸ÖƼ¹Ìµð¾î ¼­ºñ½º°¡ º»°ÝÀûÀ¸·Î °¡´ÉÇØ Áö°í, º¸´Ù ´Ù¾çÇϰí, Á¦¾à¾ø´Â ÇüÅ·ΠVOD ¼­ºñ½º, È­»óÀüÈ­µîÀÌ °¡´ÉÇØÁú°ÍÀÌ´Ù.

6.2. ÀÎÆ®¶ó³Ý ȯ°æ¿¡¼­ÀÇ °¡´É¼º

°¢ ±â¾÷üµéÀº Á¡Â÷ ÀÎÅÍ³Ý Àü¿ë¼±À» ¼³Ä¡ÇÏ´Â ±â°üÀÌ ´Ã¾î°¡´Â Ãß¼¼À̰í, ÀÎÆ®¶ó³Ý ȯ°æ¿¡¼­ÀÇ ³×Æ®¿÷ ¼Óµµ´Â ÃÖ¼ÒÇÑ 10Mbps ÀÌ»óÀ» À°¹ÚÇϱ⠶§¹®¿¡, ÀÌ·¯ÇÑ ºñµð¿À µ¥ÀÌÅ͸¦ Àü¼ÛÇϴµ¥´Â º°´Ù¸¥ ¹«¸®°¡ ¾ø±â ¶§¹®¿¡, »ç³» ¹æ¼ÛÀ̳ª À̺¥Æ®, È­»ó ȸÀǵ Ȱ¿ë ºÐ¾ß°¡ ¸Å¿ì ¹à´Ù. ¶ÇÇÑ ±¹Á¦ÀûÀÎ Backbone ¸ÁÀÇ ¼Óµµµµ T3·Î °í¼ÓÈ­Çϰí Àֱ⠶§¹®¿¡ ÀÎÆ®¶ó³Ý ȯ°æÀ» ´ë»óÀ¸·Î ÇÑ ÀÌ·¯ÇÑ ºñµð¿À Àü¼ÛÀº ±× ¿µÇâ·ÂÀÌ ¸Å¿ì Å©´Ù°í ÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­ ÇѰ¡Áö °£°úÇÒ ¼ö ¾ø´Â°ÍÀº, ¾Õ¼­ À̾߱âÇÑ multicasting ¹æ½ÄÀÇ ±â¼úÀÌ Á¡Â÷·Î ´Ã¾î³¯ °ÍÀ̶ó´Â Á¡ÀÌ´Ù. ¾Æ¹«¸® ³×Æ®¿÷ ´ë¿ªÆøÀÌ ³Ð´Ù°í ÇØµµ, µ¿ÀÏÇÑ µ¥ÀÌÅ͸¦ º¹¼ö°³ Àü¼ÛÇϴ°ÍÀº »ó´çÇÑ ³¶ºñÀ̱⠶§¹®¿¡, ÀϹÝÀûÀÎ µ¥ÀÌÅÍ¿¡ ¾Õ¼­ ÀÌ·¯ÇÑ ´ë¿ë·®ÀÇ ¸ÖƼ¹Ìµð¾î µ¥ÀÌÅÍ Àü¼ÛÀº muticasting ¹æ½ÄÀ¸·Î ÀÚ¿¬È÷ ¹ßÀü ÇÒ °ÍÀÌ´Ù.

°¢ÁÖ (Footnotes)

(1)
VRML (Virtual Reality Modelling Language) - http://vag.vrml.org/www-vrml/
(2)
Java (by Sun Microsystems, Inc.) - http://www.javasoft.com/
(3)
ActiveX (by Microsoft Corp.) - http://www.microsoft.com/
(4)
MBone (Multicast Back Bone) - http://www.mbone.com/

Last-Modified : Tuesday, 09-Dec-2014 17:26:19 UTC