IKKIM

๐Ÿ“ธ ์‚ฌ์ง„ ์ดฌ์˜ ๋ฐ ์ถœ๋ ฅ/์ „์†ก ๊ธฐ๋Šฅ ๊ณ ๋„ํ™”

์‚ฌ์ง„ ์ดฌ์˜ ์ฝ˜ํ…์ธ  ๋ฉ”์ธ ํ™”๋ฉด
์‚ฌ์ง„ ์ดฌ์˜ ์ฝ˜ํ…์ธ  ๋ฉ”์ธ ํ™”๋ฉด
์‚ฌ์ง„ ์ดฌ์˜ ํ›„ ๋ฉ”์ผ ์ „์†ก ํ™”๋ฉด
์‚ฌ์ง„ ์ดฌ์˜ ํ›„ ๋ฉ”์ผ ์ „์†ก ํ™”๋ฉด
์ดฌ์˜ ์‚ฌ์ง„ ์ „์†ก์šฉ ๋ฉ”์ผ ์ฃผ์†Œ ์ž…๋ ฅ ๋ชจ๋‹ฌ
์ดฌ์˜ ์‚ฌ์ง„ ์ „์†ก์šฉ ๋ฉ”์ผ ์ฃผ์†Œ ์ž…๋ ฅ ๋ชจ๋‹ฌ
์ดฌ์˜ ์‚ฌ์ง„ ์ „์†ก์šฉ ๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ชจ๋‹ฌ
์ดฌ์˜ ์‚ฌ์ง„ ์ „์†ก์šฉ ๋ฒˆํ˜ธ ์ž…๋ ฅ ๋ชจ๋‹ฌ

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ์‚ฌ์ง„ ์ดฌ์˜, ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์ถœ๋ ฅ, ์ด๋ฉ”์ผ ๋ฐ ๋ฌธ์ž ์ „์†ก ๊ธฐ๋Šฅ์„ ํฌํ•จํ•˜๋Š” ์ฝ˜ํ…์ธ ์ž…๋‹ˆ๋‹ค.
  • ๋กœ๋ด‡์— ์žฅ์ฐฉ๋œ ์›น์บ ์„ ํ™œ์šฉํ•˜์—ฌ ๊ณ ํ™”์งˆ ์‚ฌ์ง„์„ ์ดฌ์˜ํ•˜๊ณ , ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธ ๋ฐ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • RCMS(Robot Contents Management System)์™€ ์—ฐ๋™๋œ ํ™”์งˆ ์„ค์ • ๊ธฐ๋Šฅ์„ ํ†ตํ•ด, ๋””๋ฐ”์ด์Šค ์„ฑ๋Šฅ์— ๋งž๋Š” ์ตœ์ ์˜ ํ™”์งˆ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐฉ์‹์„ ์ตœ์ ํ™” ํ•˜์—ฌ, UHD(4K) ๊ณ ํ•ด์ƒ๋„ ์ดฌ์˜ ๋ฐ ๋ถ€๋“œ๋Ÿฌ์šด ์‹ค์‹œ๊ฐ„ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ€์ƒ ํ‚ค๋ณด๋“œ ๋ฐ ์ˆซ์ž ํŒจ๋“œ๋ฅผ ์ง€์›ํ•˜์—ฌ, ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฉ”์ผ์ด๋‚˜ ์ „ํ™”๋ฒˆํ˜ธ๋ฅผ ์†์‰ฝ๊ฒŒ ์ž…๋ ฅํ•˜๊ณ  ์‚ฌ์ง„์„ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘โ€๐Ÿ’ป ์ฃผ์š” ๊ธฐ์—ฌ

  • ๊ธฐ์กด ๋ฏธ๋“ค์›จ์–ด์—์„œ WebSocket์„ ํ†ตํ•ด Base64 ์ „์†ก ๋ฐฉ์‹์œผ๋กœ ์˜์ƒ์„ ๋ฐ›์•„ ์˜ค๋Š” ๋ฐฉ์‹์„ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด, MediaDevices API๋ฅผ ๋„์ž…ํ•˜์—ฌ ์‹ค์‹œ๊ฐ„ ์›น์บ  ์ŠคํŠธ๋ฆฌ๋ฐ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋กœ ๋ฆฌํŒฉํ„ฐ๋งํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์ด๋ฅผ ํ†ตํ•ด ์ดฌ์˜ ์„ฑ๋Šฅ๊ณผ ํ™”์งˆ์„ ๊ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • Base64 ์ธ์ฝ”๋”ฉ ๊ณผ์ •์„ ์ œ๊ฑฐํ•˜์—ฌ ์›๋ณธ ํ™”์งˆ์„ ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๊ณ , HD(720p) ํ•œ๊ณ„๋ฅผ ๋„˜์–ด UHD(4K) ํ•ด์ƒ๋„๊นŒ์ง€ ์ง€์›ํ•˜๋„๋ก ๊ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • ์‹ค์‹œ๊ฐ„ ์บก์ฒ˜ ๋ฐ ๋ Œ๋”๋ง ๊ตฌํ˜„ ์‹œ canvas ๊ธฐ๋ฐ˜ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐฉ์‹์„ ์ ์šฉํ•˜์—ฌ, ํ”„๋ ˆ์ž„ ๋“œ๋กญ์„ ๊ฐ์†Œํ•˜์˜€๊ณ , ๋ถ€๋“œ๋Ÿฌ์šด ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ์ œ๊ณตํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ธฐ์กด ๋Œ€๋น„ CPU ์‚ฌ์šฉ๋Ÿ‰์„ ์ตœ๋Œ€ 20% ์ ˆ๊ฐํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์ „์†ก ํšจ์œจ์„ ๊ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ๊ด€๋ฆฌ์ž๊ฐ€ ์ดฌ์˜ ํ™”์งˆ ์„ค์ •, ์ƒํ•˜/์ขŒ์šฐ ๋ฐ˜์ „ ๋“ฑ์˜ ์ด๋ฏธ์ง€ ํšจ๊ณผ ๋ฐ ํ”„๋ ˆ์ž„์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋งž์ถคํ˜• UI ์„ค์ •์„ ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์ดฌ์˜๋œ ์ด๋ฏธ์ง€๋Š” REST API์™€ ์—ฐ๋™ํ•˜์—ฌ ํ”„๋ฆฐํ„ฐ ์ถœ๋ ฅ, ์ด๋ฉ”์ผ, MMS ์ „์†ก์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌ์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒด ์ฝ˜ํ…์ธ ๋ฅผ ์„ฑ๋Šฅ ์ค‘์‹ฌ์œผ๋กœ ์ตœ์ ํ™”ํ•˜๋ฉฐ, ์‹ค์‹œ๊ฐ„์„ฑ๊ณผ ์‹œ๊ฐ์  ํ’ˆ์งˆ์„ ๋ชจ๋‘ ํ™•๋ณดํ•œ ์ฝ˜ํ…์ธ ๋กœ ๊ณ ๋„ํ™”ํ•˜์˜€์Šต๋‹ˆ๋‹ค.