RE: Web * (GL + Audio + RTC)

ÃÖ½ÂÁØ ±×·ìÀå´Ô.

ÁÁÀº Á¤º¸ °¨»çÇÕ´Ï´Ù~^^

±×¸®°í º¸³»ÁֽŠ³»¿ë Áß ±¸±ÛÀÌ SwiftShader °°Àº rasterizer ±â´ÉÀ» Ãß°¡Çؼ­
¿¹Àü GPUµé/µð¹ÙÀ̽º µå¶óÀ̹öµéÀ» »ç¿ëÇÏ´Â »ç¿ëÀڵ鵵 WebGLÀ» »ç¿ëÇÒ ¼ö
ÀÖµµ·Ï Áö¿øÇÏ´Â °Í, Âü ÀßÇÑ´Ù´Â »ý°¢ÀÌ µå³×¿ä~

 

±×¸®°í W3CÀÇ WebRTC¿Í getUserMedia ½ºÆå¿¡ ´ëÇؼ­ °£´ÜÈ÷ ÷¾ðÀ» µå¸®¸é,

óÀ½¿¡´Â WebRTC ½ºÆå¿¡ getUserMedia ³»¿ëÀÌ Æ÷ÇÔÀÌ µÇ¾î ÀÖ´Ù°¡ ÇöÀç´Â WebRTC
½ºÆå¿¡¼­ getUserMedia ³»¿ë ºÎºÐÀ» ¿Å°Ü µ¶¸³ÀûÀÎ ½ºÆåÀ¸·Î ¸¸µé°í ÀÖ½À´Ï´Ù.

ÀÌÀ¯´Â ¿©·¯°¡Áö°¡ Àִµ¥ ù°´Â getUserMedia ¸¸ °¡Áö°íµµ µ¶¸³ÀûÀÎ ÃæºÐÇÑ
Use CasesµéÀÌ Á¸ÀçÇÑ´Ù´Â °Í, µÑ°´Â getUserMedia°¡ Device APIs WGÀÇ Media
Capture APIs¸¦ ´ëüÇϱâ·Î °áÁ¤ÀÌ µÇ¾ú±â ¶§¹®ÀÔ´Ï´Ù.

ÃֽŠeditor¡¯s draft´Â [1], [2]¿Í °°½À´Ï´Ù. W3CÀÇeditors draft¸¦ º¸½Ç¶§´Â
°¡´ÉÇϸé Å©·ÒÀ̳ª ÆÄÆøÀ¸·Î º¸¼¼¿ä~

 

[1] http://dev.w3.org/2011/webrtc/editor/webrtc.html


[2] http://dev.w3.org/2011/webrtc/editor/getusermedia.html


 

ÀÌ¿ø¼® µå¸².

 

From: Seung Joon Choi [mailto:erucipe@gmail.com] 
Sent: Wednesday, April 11, 2012 9:06 AM
To: HTML Korean Interest Group
Subject: Web * (GL + Audio + RTC)

 

UI ±×·ìÀåÀ¸·Î ÀÌ·¸´ÙÇÏ°Ô ÇÏ´Â Àϵµ ¾ø¾î¼­ ¼Ò½ÄÀ̳ª Á¤¸®¸¦ Á» Çؾ߰ڴٴÂ
»ý°¢ÀÌ µé¾ú½À´Ï´Ù. ^^

 

HTML5 ¸Æ¶ô¿¡¼­ÀÇ ±×·¡ÇȽº, ¿Àµð¿À, RTC µî °ü·ÃÇÑ ¼Ò½ÄÀ» Â÷Â÷ ì°Ü º¸·Á±¸¿ä.

 

4¿ù 10ÀÏ Å©·Î¹Ì¿ò ºí·Î±×¿¡ Chrome¡¯s WebRTC roadmap ¶ó´Â °ÍÀÌ
¹ßÇ¥µÇ¾ú½À´Ï´Ù.

http://blog.chromium.org/2012/04/chromes-webrtc-roadmap.html 

 

»ç½Ç Á¦ °ü½É»ç´Â device element -> getUserMedia ·Î ºê¶ó¿ìÁ®¿¡¼­ ¿Àµð¿À ¹×
ºñµð¿À ÀÔ·ÂÀ» ¹Þ¾Æ¼­ ÇÒ ¼ö ÀÖ´Â ÀÏ¿¡ °üÇؼ­ ÇÑÁ¤ÀûÀ̾ú´Âµ¥, ±× ³»¿ëÀÌ
WebRTC ¾ÈÀ¸·Î µé¾î°¡¼­ »ìÆìºÁ¾ß ÇÒ ³»¿ëÀÌ ¸¹¾ÆÁö°í, °ü½É»ç ¿ÜÀÇ °Í ±îÁö
°øºÎÇØ¾ß ÇÒ °Í °°¾Æ¼­ °³ÀÎÀûÀ¸·Î´Â Á¶±Ý °ï¶õÇÑ »óȲÀÔ´Ï´Ù. ¤¾¤¾

 

¿äÁò Àаí ÀÖ´Â WebGL °ü·ÃÇÑ ¸ÞÀϸµ ¸®½ºÆ®µµ Æȷοì¾÷ÀÌ Àß ¾ÈµÇ´Âµ¥,
https://groups.google.com/forum/?fromgroups#!forum/discuss-webrtc ±îÁö ÀÐÀ»
¼ö ÀÖÀ»±î¿ä?

Å©·Ò Áø¿µÀÌ Âü °ø°ÝÀûÀÔ´Ï´Ù. Å©·Ò Ä«³ª¸®´Â ¿ø·¡µµ ¾÷µ¥ÀÌÆ® ºóµµ°¡ Àæ¾Ò´Âµ¥,
¿äÁòÀº ÀÌ°Å ¹¹ ³ªÀÌƲ¸® ºôµåµµ ¾Æ´Ï°í, °ÅÀÇ ¸ÅÀÏ ¾÷µ¥ÀÌÆ®°¡ µÇ´Â °Í °°¾Æ¿ä. 

 

±×·¡ÇȽº °ü·ÃÇÑ ¼Ò½ÄÀ¸·Î´Â ¿ª½Ã HTML5ROCKS¿Í Å©·Î¹Ì¿ò ºí·Î±×¿¡ 2¿ù´Þ ºÎÅÍ
ÀÖ¾ú´ø ÀÌ¹Ì Àִ öÁö³­ À̾߱âÁö¸¸

http://updates.html5rocks.com/2012/02/SwiftShader-brings-software-3D-

rendering-to-Chrome 

http://blog.chromium.org/2012/03/moar-better-graphics.html 

SwiftShader <http://transgaming.com/business/swiftshader> ¶ó´Â ¼ÒÇÁÆ®¿þ¾î
·¡½ºÅͶóÀÌ¡ ±â¼úÀ» ¶óÀ̼±½ºÇß³ªº¸´õ¶ó±¸¿ä. (ÀμöÇÑ °Í °°Áö´Â ¾Ê°í) Å©·Ò 18
½ºÅ×ÀÌºí¿¡´Â ´Ù Æ÷ÇÔÀÌ µÇ¾î ÀÖ´Ù°í Çϳ׿ä.

 

Á¦°¡ ·¹°Å½Ã ¸Ó½ÅÀÌ Áö±Ý ¾ø¾î¼­ Å×½ºÆ®´Â ¸øÇغôµ¥, À©µµ¿ì ¿Â¸®¶ó´Â
À̾߱⵵ ÀÖ½À´Ï´Ù. (NaCl  <https://groups.google.com/forum/#!topic/native-

client-discuss/Wn5de-pemGo> ÂÊ ¸ÞÀϸµ ¸®½ºÆ®¿¡¼­ ¸®´ª½º´Â ¾ÈµÈ´Ù´Â À̾߱Ⱑ
Àֳ׿ä, SwiftShader¶ó´Â ±â¼ú ÀÚü´Â FAQ
<http://transgaming.com/business/swiftshader/faq> ¸¦ º¸¸é À©µµ¿ì, ¸®´ª½º,
¸Æ ¸ðµÎ ÀÛµ¿ÇÏ´Â µí ÇÕ´Ï´Ù)

 

¾î¶µç ÀÌ À̾߱â´Â Å©·Ò¿¡¼­´Â WebGLÀÌ ÆÛÆ÷¸Õ½º°¡ ¾ÆÁÖ ÃæºÐÈ÷ ³ªÁö´Â
¾Ê´õ¶óµµ, °£´ÜÇÑ 3D ÄÜÅÙÆ®´Â È®½ÇÈ÷ º¸¿©ÁÙ ¼ö ÀÖ´Â »ç¿ëÀÚ °æÇèÀ»
Á¦½ÃÇÑ´Ù¶ó´Â Àǹ̷Πº¼ ¼ö ÀÖ°ÚÁÒ. ´ç½ÅÀÇ ºê¶ó¿ìÁ®¿¡¼­´Â WebGLÀÌ Áö¿øµÇÁö
¾Ê½À´Ï´Ù¶ó´Â ¸Þ½ÃÁö¸¦ ´õ ÀÌ»ó ¾ÈºÁµµ µÈ´Ù´Â Ãß¼¼°¡ ½ÃÀ۵ȴٴ °ÍÀÏÁöµµ
¸ð¸£°Ú½À´Ï´Ù. ¹°·Ð ¾ÆÁ÷ Å©·Ò ÇÑÁ¤ÀûÀÎ À̾߱â°í, Á¦´ë·Î ±â´ÉÀ» Áñ±æ ¼ö ÀÖÀ»
¸¸Å­ ÀÛµ¿µÈ´Ù´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ÇÏÁö¸¸ Áö±Ý±îÁöÀÇ ¼ÒÇÁÆ®¿þ¾î ·»´õ¸µ
¹æ½Äº¸´Ù´Â ÈξÀ ¼º´ÉÀÌ ÁÁ´Ù! Á¤µµ¶ó°í º¼ ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.

 

À¥ ¿Àµð¿À ÂÊÀº ¹º°¡ ´«¿¡ ¶ç´Â À̽´°¡ ¾ø¾ú´Âµ¥

http://lists.w3.org/Archives/Public/public-audio/ 

¸¦ »ìÆ캸´Ï °¡Àå ÃÖ±Ù À̽´·Î´Â ¿ª½Ã WebRTC¿Í °üÇÑ °ÍÀÌ Àֳ׿ä. ¹Ù·Î ½Ç½Ã°£
¿Àµð¿À ÀÔ·ÂÀÇ Ã³¸® ºÎºÐÀÌÁÒ. ±× ¹Û¿¡µµ MIDI Áö¿ø¿¡ °üÇÑ À̾߱Ⱑ ½½½½
³ª¿À°í ÀÖ½À´Ï´Ù. (±× µ¿¾ÈÀº MIDI¸¦ ´Ù·ç·Á¸é Node.js¸¦ ÅëÇؼ­ ¿ìȸÀûÀ¸·Î
ÇؾßÇßÁÒ)

3 <http://www.w3.org/TR/2012/WD-webaudio-20120315/> ¿ù 15ÀÏÀÚ ¿öÅ·
µå·¡ÇÁÆ®¸¦ º¸¸é ¿©ÀüÈ÷

Currently audio input is not specified in this document, but it will
involve gaining access to the client machine's audio input or microphone.
This will require asking the user for permission in an appropriate way,
perhaps via the getUserMedia() API.

¶ó°í µÇ¾îÀÖ°í ÀÌ getUserMedia¿¡ ´ëÇÑ ¸µÅ©´Â ¿À¸®¹«Áß ÀÔ´Ï´Ù. 2011
<http://dev.w3.org/2011/webrtc/editor/getusermedia.html> ³â ±îÁö´Â
getUserMedia µå·¡ÇÁÆ®°¡ ÀÖ¾ú´Âµ¥, ÀÌÁ¦´Â ¿©±â º¸¸é ¾ÈµÇ°í

http://www.w3.org/TR/webrtc/ ¸¦ ºÁ¾ß ÇÕ´Ï´Ù. ¤¾¤¾¤¾ ¿ä 2³â »çÀÌ¿¡ Á¦ÀÏ ¸¹ÀÌ
ÀÌ ¹®¼­ Àú ¹®¼­¸¦ ¿Ô´Ù¸® °¬´Ù¸® ÇÑ ±â´É Áß¿¡ Çϳª°¡ ¾Æ´Ñ°¡ »ý°¢µÇ³×¿ä.

 

¿©ÇÏÆ° Á¦ °æ¿ì WebRTC¸¦ Á» Á¦´ë·Î »ìÆ캸Áö ¾Æ´ÏÇÒ ¼ö ¾ø´Â »óȲÀ¸·Î Àü°³µÇ°í
ÀÖ½À´Ï´Ù.

 

±×·±µ¥ ¼Ò½ÄÀ» Á¤¸®ÇÏ°í º¸´Ï, ¾Æ¹«·¡µµ Å©·Ò ģȭÀûÀ̱º¿ä. ¾Æ¸¶ Å©·ÒÀÌ »õ
±â´ÉÀ» Àܶà Ãß°¡ÇÏ´Â °Í(¾Õ µÚ ¾È°¡¸®°í?¤¾¤¾)À» °¡Àå °ø°ÝÀûÀ¸·Î ÇÏ°í ÀÖ±â
¶§¹®Àΰ¡ºÁ¿ä.

 

Á¾Á¾ ÀÌ·± ½ÄÀ¸·Î ÀÌ ÁÖÁ¦¿¡ °üÇÑ ¼Ò½Ä Á¤¸®ÇØ º¸°Ú½À´Ï´Ù.

Received on Monday, 16 April 2012 02:02:18 UTC