VisioForge

Virtual Camera SDKํ™”์ƒ ํšŒ์˜ ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์œ„ํ•œ ๊ฐ€์ƒ ์›น์บ  ์ƒ์„ฑ

VisioForge Virtual Camera SDK๋Š” Windows์šฉ ์ตœ๊ณ ์˜ ๊ฐ€์ƒ ์›น์บ  ์†”๋ฃจ์…˜์œผ๋กœ, ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž๊ฐ€ PC๋ฅผ ์›น์บ ์„ ์ง€์›ํ•˜๋Š” ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋‹ค๋ชฉ์  ๊ณ ์„ฑ๋Šฅ ๋น„๋””์˜ค ์†Œ์Šค๋กœ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž, ๊ต์œก์ž, ๋น„์ฆˆ๋‹ˆ์Šค ์ „๋ฌธ๊ฐ€ ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์ด๋“  ๊ด€๊ณ„์—†์ด ๋‹น์‚ฌ์˜ SDK๋Š” ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ๋น„๊ตํ•  ์ˆ˜ ์—†๋Š” ์œ ์—ฐ์„ฑ๊ณผ ํ’ˆ์งˆ๋กœ ๋ฐฉ์†ก, ํ–ฅ์ƒ ๋ฐ ์ œ์–ดํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

DirectShow ํ˜ธํ™˜ โ€ข 4K ์ง€์› โ€ข ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค โ€ข C#/C++/Delphi API โ€ข ๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ

์ฃผ์š” ์ด์ 

PC ๋ณ€ํ™˜

์ปดํ“จํ„ฐ๋ฅผ ๋ชจ๋“  ์›น์บ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ๋‹ค๋ชฉ์  ๊ณ ์„ฑ๋Šฅ ๋น„๋””์˜ค ์†Œ์Šค๋กœ ์ „ํ™˜

์‰ฌ์šด ํ†ตํ•ฉ

๊ฐ€์ƒ ์นด๋ฉ”๋ผ์— ํ”„๋ ˆ์ž„์„ ๊ณต๊ธ‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ„๋‹จํ•œ API

์ „๋ฌธ ๊ธฐ๋Šฅ

๋‹ค์ค‘ ์นด๋ฉ”๋ผ, ํšจ๊ณผ ๋ฐ ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ

๊ฐ€์ƒ ์›น์บ ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๊ฐ€์ƒ ์›น์บ (๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ผ๊ณ ๋„ ํ•จ)์€ Windows PC ๋˜๋Š” ๋ฐ์Šคํฌํ†ฑ์—์„œ ๋ฌผ๋ฆฌ์  ์›น์บ  ์žฅ์น˜๋ฅผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์ด ๊ฐ€์ƒ ์นด๋ฉ”๋ผ PC ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋น„๋””์˜ค ํŒŒ์ผ, ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆผ, ์‹ค์ œ ์›น์บ , ์บ ์ฝ”๋” ๋˜๋Š” ๋ฐ์Šคํฌํ†ฑ ํ™”๋ฉด๊ณผ ๊ฐ™์€ ๋ชจ๋“  ์†Œ์Šค์˜ ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค๋ฅผ Zoom, Skype, OBS Studio, Google Meet, Microsoft Teams ๋ฐ ๊ธฐํƒ€ ํ™”์ƒ ํšŒ์˜ ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PC์šฉ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ, ๊ฐ€์ƒ ์›น์บ  Windows ์†”๋ฃจ์…˜ ๋˜๋Š” ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๋ฐ์Šคํฌํ†ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํ•„์š”ํ•˜๋“  ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ˜„๋Œ€ ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž, ๊ต์œก์ž ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ์ „๋ฌธ๊ฐ€๊ฐ€ ์ „๋ฌธ ๋ฐฉ์†ก ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์— ํ•„์š”ํ•œ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Windows์šฉ ๊ฐ€์ƒ ์›น์บ ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์ „ ๋…นํ™”๋œ ๋น„๋””์˜ค, ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ํ”ผ๋“œ ๋˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ๋น„๋””์˜ค ํšจ๊ณผ๋ฅผ ์›น์บ  ์ž…๋ ฅ์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ์  ์นด๋ฉ”๋ผ ์—†์ด๋„ ๋งค๋ ฅ์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐ์Šคํฌํ†ฑ, ํ”„๋ ˆ์  ํ…Œ์ด์…˜ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ฐฝ์„ ์›น์บ  ํ”ผ๋“œ๋กœ ๊ณต์œ ํ•˜์—ฌ ํŠœํ† ๋ฆฌ์–ผ, ๋ฐ๋ชจ ๋ฐ ์ „๋ฌธ ์›จ๋น„๋‚˜์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.
  • ๊ณ ๊ธ‰ ์ŠคํŠœ๋””์˜ค์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ผ์ด๋ธŒ ์„ธ์…˜ ์ค‘์— ์—ฌ๋Ÿฌ ๋น„๋””์˜ค ์†Œ์Šค๋ฅผ ๊ฒฐํ•ฉํ•˜๊ณ  ์นด๋ฉ”๋ผ ๋˜๋Š” ์žฅ๋ฉด ๊ฐ„์— ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ManyCam ๋˜๋Š” ๊ธฐํƒ€ ์›น์บ  ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ฐ™์€ ํ”„๋ฆฌ๋ฏธ์—„ ์†Œํ”„ํŠธ์›จ์–ด์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์‹ค์‹œ๊ฐ„ ๋น„๋””์˜ค ํšจ๊ณผ, ์˜ค๋ฒ„๋ ˆ์ด, ์›Œํ„ฐ๋งˆํฌ ๋ฐ ์ „๋ฌธ ๋ธŒ๋žœ๋”ฉ์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค ์ง€์›์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•˜์—ฌ ํ•œ ๋ฒˆ์— ๋‹ค๋ฅธ ํ”Œ๋žซํผ์œผ๋กœ ๋ฐฉ์†กํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๊ธฐ์ˆ ์€ YouTube, Twitch ๋ฐ Facebook๊ณผ ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ์˜ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ, Zoom ๋˜๋Š” Teams๋ฅผ ํ†ตํ•œ ํ™”์ƒ ํšŒ์˜, ์˜จ๋ผ์ธ ๊ต์œก, ์ฝ˜ํ…์ธ  ์ œ์ž‘ ๋ฐ ๋น„๋””์˜ค ์กด์žฌ์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๋ชจ๋“  ์‹œ๋‚˜๋ฆฌ์˜ค์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด์ „์—๋Š” ์ „๋ฌธ ์ŠคํŠœ๋””์˜ค์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•˜๊ธฐ ์œ„ํ•ด ๋ฌด๋ฃŒ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ํ•„์š”ํ•˜๋“  ์ „๋ฌธ๊ฐ€๊ธ‰ ๊ฐ€์ƒ ์›น์บ  Windows ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ํ•„์š”ํ•˜๋“  ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋Š” ํ˜„๋Œ€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์— ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ข…์ข… OBS Studio, Restream Studio, Logitech Capture, ManyCam ๋ฐ ๊ธฐํƒ€ ์›น์บ  ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋น„๊ตํ•˜์ง€๋งŒ ์ „์šฉ Virtual Camera SDK๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ DirectShow ์ง€์› ๋ฐ ์ตœ์‹  Windows ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๊ธฐ๋Šฅ์„ ์ง์ ‘ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์™œ VisioForge Virtual Camera SDK๋ฅผ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

VisioForge Virtual Camera SDK๋Š” Windows PC ๋ฐ ๋ฐ์Šคํฌํ†ฑ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์ตœ๊ณ ์˜ ๊ฐ€์ƒ ์›น์บ  ์†Œํ”„ํŠธ์›จ์–ด๋กœ ๋‹๋ณด์ด๋ฉฐ OBS Studio ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ตฌ์„ฑ, ManyCam ๋˜๋Š” Logitech Capture์™€ ๊ฐ™์€ ์ธ๊ธฐ ์žˆ๋Š” ๋Œ€์•ˆ์— ํ•„์ ํ•˜๋Š” ์ „๋ฌธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ SDK๋Š” ๊ฐœ๋ฐœ์ž์™€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ์„ค์ •์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜์—ฌ ์ „๋ฌธ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ, ์ฝ˜ํ…์ธ  ์ œ์ž‘ ๋ฐ ํ™”์ƒ ํšŒ์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์„ ํ˜ธ๋˜๋Š” ์„ ํƒ์ž…๋‹ˆ๋‹ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” DirectShow ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด Zoom, Google Meet, Microsoft Teams ๋ฐ ๊ธฐํƒ€ ์ˆ˜๋งŽ์€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆผ์„ ์œ„ํ•œ ์žฅ๋ฉด์„ ์„ค์ •ํ•˜๋“ , OBS์—์„œ ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜ต์…˜์„ ํด๋ฆญํ•˜๋“ , ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ํ”ผ๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๋“  ๋‹น์‚ฌ์˜ SDK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์žกํ•œ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ์„ค์ •์„ ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Windows ๋ฐ Mac ํ˜ธํ™˜์„ฑ ๊ณ„์ธต์„ ์ง€์›ํ•˜๋ฏ€๋กœ ์ด ์†”๋ฃจ์…˜์€ ๋‹ค์–‘ํ•œ ํ”Œ๋žซํผ์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์ฆ‰์‹œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๊ตฌ๋งคํ•˜๊ธฐ ์ „์— ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์„ ํ†ตํ•ด ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํฌ๊ด„์ ์ธ ๋น„๋””์˜ค ์†Œ์Šค ์ง€์›:

ํŒŒ์ผ(MP4, AVI, MKV, MOV), ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆผ(RTSP, HTTP, HLS), ์›น์บ , ์นด๋ฉ”๋ผ, ์บ ์ฝ”๋”, ์บก์ฒ˜ ์นด๋“œ ๋˜๋Š” ๋ฐ์Šคํฌํ†ฑ ํ™”๋ฉด์—์„œ ๋น„๋””์˜ค๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์†Œ์Šค๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์ตœ๋Œ€ํ•œ์˜ ์œ ์—ฐ์„ฑ์„ ํ™•๋ณดํ•˜๊ณ  Windows ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ „๋ฐ˜์—์„œ DirectShow ๊ธฐ๋ฐ˜ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ํ˜ธํ™˜์„ฑ์„ ํ†ตํ•ด OBS Studio์™€ ์œ ์‚ฌํ•œ ๋ณต์žกํ•œ ์žฅ๋ฉด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

์ „๋ฌธ๊ฐ€๊ธ‰ ๋น„๋””์˜ค ํ’ˆ์งˆ:

์ตœ๋Œ€ 4K ํ•ด์ƒ๋„ ์ง€์›์„ ํ†ตํ•ด YouTube ์ŠคํŠธ๋ฆฌ๋ฐ, Zoom ํšŒ์˜ ๋˜๋Š” Google Meet ์„ธ์…˜์„ ์œ„ํ•œ ์„ ๋ช…ํ•˜๊ณ  ์ „๋ฌธ์ ์ธ ๋น„๋””์˜ค๋ฅผ ์ฆ๊ธฐ์‹ญ์‹œ์˜ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋ถ€๋“œ๋Ÿฝ๊ณ  ์ง€์—ฐ ์—†๋Š” ์„ฑ๋Šฅ์œผ๋กœ ํƒ์›”ํ•œ ํ’ˆ์งˆ์„ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ๊ธ‰ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ ๋ฐ ํšจ๊ณผ:

ํฌ๊ด„์ ์ธ ์‹ค์‹œ๊ฐ„ ํšจ๊ณผ ์ ์šฉ: ๋ธŒ๋žœ๋”ฉ์„ ์œ„ํ•œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด, ํŒฌ/์คŒ, ๋ฐ๊ธฐ, ๋Œ€๋น„, ์ฑ„๋„ ์กฐ์ •, ๋””์ธํ„ฐ๋ ˆ์ด์‹ฑ, ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋ฐ ํฌ๋กœ๋งˆํ‚ค(๊ทธ๋ฆฐ ์Šคํฌ๋ฆฐ) ํšจ๊ณผ. ๊ฐ’๋น„์‹ผ ์ŠคํŠœ๋””์˜ค ์„ค์ • ์—†์ด ์ „๋ฌธ์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

๊ฐ€์ƒ ์˜ค๋””์˜ค ์บก์ฒ˜:

๋งˆ์ดํฌ, ํŒŒ์ผ ๋˜๋Š” ์‹œ์Šคํ…œ ์‚ฌ์šด๋“œ์˜ ์˜ค๋””์˜ค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ค‘ ์†Œ์Šค ๋ฏน์‹ฑ ๋ฐ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๊ฐ€์ƒ ๋งˆ์ดํฌ ๊ธฐ๋Šฅ์€ ํŒŸ์บ์Šคํ„ฐ, ์ŠคํŠธ๋ฆฌ๋จธ ๋ฐ ์ •๋ฐ€ํ•œ ์˜ค๋””์˜ค ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค.

๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค ๋ฐ ๋‹ค์ค‘ ์•ฑ ์ง€์›:

์—ฌ๋Ÿฌ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ์žฅ์น˜๋ฅผ ๋™์‹œ์— ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋กœ์ปฌ๋กœ ๋…นํ™”ํ•˜๋ฉด์„œ Twitch๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ฑฐ๋‚˜, ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์œผ๋กœ ๋ฐฉ์†กํ•˜๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋‹ค๋ฅธ ํ”ผ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. ์ „๋ฌธ ์ŠคํŠธ๋ฆฌ๋จธ ๋ฐ ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์ง€์ • ๋ธŒ๋žœ๋”ฉ ๋ฐ ์žฅ์น˜ ์ด๋ฆ„ ์ง€์ •:

์‚ฌ์šฉ์ž ์ง€์ • ์žฅ์น˜ ์ด๋ฆ„์œผ๋กœ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๋ฐ ๋งˆ์ดํฌ๋ฅผ ๊ฐœ์ธํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ฐธ๊ฐ€์ž๊ฐ€ ์•ฑ์ด๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์นด๋ฉ”๋ผ ์ด๋ฆ„์„ ๋ณด๋ฉด ์ „๋ฌธ์ ์ธ ๋ธŒ๋žœ๋“œ ์ •์ฒด์„ฑ์ด ๊ฐ•ํ™”๋˜์–ด ๋น„์ฆˆ๋‹ˆ์Šค ๋ฐ ์ฝ˜ํ…์ธ  ์ œ์ž‘์ž์—๊ฒŒ ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

DirectShow ํ†ตํ•ฉ:

๋น„๋””์˜ค ํŽธ์ง‘ ๋ฐ ์บก์ฒ˜๋ฅผ ์œ„ํ•œ DirectShow ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ VisioForge SDK์™€ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. ๊ธด๋ฐ€ํ•œ ํ†ตํ•ฉ์œผ๋กœ ์‚ฌ์šฉ์ž ์ง€์ • ์ŠคํŠธ๋ฆฌ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ํ™”์ƒ ํšŒ์˜ ๋„๊ตฌ ๋˜๋Š” ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์†Œํ”„ํŠธ์›จ์–ด์— ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๊ธฐ๋Šฅ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ๋ฐ ์‹ ํ˜ธ ์ฒ˜๋ฆฌ:

๋น„๋””์˜ค ์‹ ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์„ ๋•Œ ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€, ๋กœ๊ณ ๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ฒ€์€ ํ™”๋ฉด์„ ํ‘œ์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ์žฅ๋ฉด์„ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ์†Œ์Šค๋ฅผ ์ „ํ™˜ํ•˜๋Š” ๋™์•ˆ ๋ธŒ๋žœ๋“œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•˜์—ฌ ์ „๋ฌธ์ ์ธ ์„ธ๋ จ๋ฏธ๋ฅผ ๋”ํ•˜์‹ญ์‹œ์˜ค.

๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ:

์ถ”๊ฐ€ ๋น„์šฉ์ด๋‚˜ ์‚ฌ์šฉ์ž๋‹น ๋น„์šฉ ์—†์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค๋ฅผ ํ•œ ๋ฒˆ ๊ตฌ๋งคํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ๋ผ์ด์„ ์Šค๋กœ ๋ฌด์ œํ•œ ์ตœ์ข… ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์†Œํ”„ํŠธ์›จ์–ด์— Virtual Camera SDK๋ฅผ ํฌํ•จํ•˜์‹ญ์‹œ์˜ค.

๊ด‘๋ฒ”์œ„ํ•œ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ–์ถ˜ ๊ฐœ๋ฐœ์ž ์นœํ™”์ :

ํฌ๊ด„์ ์ธ ๋ฌธ์„œ, C#, C++ ๋ฐ Delphi์˜ ์ƒ˜ํ”Œ ์ฝ”๋“œ, ํ™œ๋ฐœํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์› ๋ฐ ์ „๋‹ด ์ง€์›์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฐ€์ƒ ์›น์บ  ๊ธฐ๋Šฅ์„ ์‰ฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GitHub์—์„œ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์‹  ์†Œ์Šค ์ฝ”๋“œ ์˜ˆ์ œ์™€ ์ง€์› ํŒ€์ด ๋„์›€์„ ๋“œ๋ฆด ์ค€๋น„๊ฐ€ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์ƒ ์›น์บ  ๊ธฐ์ˆ  ์‚ฌ์šฉ ์‚ฌ๋ก€

ํ™”์ƒ ํšŒ์˜

๊ณ ํ’ˆ์งˆ ๋น„๋””์˜ค, ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐฐ๊ฒฝ ๋ฐ ๋ธŒ๋žœ๋“œ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ๊ณต์œ ํ•˜์—ฌ Zoom, Microsoft Teams, Skype, Google Meet ๋ฐ ๊ธฐํƒ€ ํ”Œ๋žซํผ์—์„œ ์กด์žฌ๊ฐ์„ ๋†’์ด์‹ญ์‹œ์˜ค.

๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ

์ „๋ฌธ์ ์ธ ํšจ๊ณผ, ์ „ํ™˜ ๋ฐ ๋‹ค์ค‘ ์†Œ์Šค ๋น„๋””์˜ค ํ”ผ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ YouTube Live, Twitch, Facebook Live ๋“ฑ๊ณผ ๊ฐ™์€ ํ”Œ๋žซํผ์œผ๋กœ ๋ฐฉ์†กํ•˜์‹ญ์‹œ์˜ค.

์˜จ๋ผ์ธ ๊ต์œก ๋ฐ ์›จ๋น„๋‚˜

ํ™”๋ฉด, ์Šฌ๋ผ์ด๋“œ ๋˜๋Š” ๊ต์œก ๋น„๋””์˜ค๋ฅผ ์›น์บ  ํ”ผ๋“œ๋กœ ๊ณต์œ ํ•˜์—ฌ ์›๊ฒฉ ํ•™์Šต์„ ๋”์šฑ ๋Œ€ํ™”ํ˜•์ด๊ณ  ๋งค๋ ฅ์ ์œผ๋กœ ๋งŒ๋“œ์‹ญ์‹œ์˜ค.

์ฝ˜ํ…์ธ  ์ œ์ž‘

๊ณ ๊ธ‰ ๋น„๋””์˜ค ํšจ๊ณผ, ์˜ค๋ฒ„๋ ˆ์ด ๋ฐ ์‹ค์‹œ๊ฐ„ ํŽธ์ง‘์œผ๋กœ ์ฐฝ์˜์ ์ธ ์ฝ˜ํ…์ธ ๋ฅผ ๋…นํ™”ํ•˜๊ฑฐ๋‚˜ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜์‹ญ์‹œ์˜ค.

๊ฒŒ์ž„ ๋ฐ e์Šคํฌ์ธ 

๊ฒŒ์ž„ ์ŠคํŠธ๋ฆผ์— ์›น์บ  ์˜ค๋ฒ„๋ ˆ์ด, ๊ทธ๋ฆฐ ์Šคํฌ๋ฆฐ ํšจ๊ณผ ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • ๋ธŒ๋žœ๋”ฉ์„ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค.

๊ธฐ์—… ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜

๋ธŒ๋žœ๋“œ ๋น„๋””์˜ค ํ”ผ๋“œ๋กœ ์„ธ๋ จ๋œ ํ”„๋ ˆ์  ํ…Œ์ด์…˜, ์ œํ’ˆ ๋ฐ๋ชจ ๋ฐ ๋‚ด๋ถ€ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.

ํฌ๊ด„์ ์ธ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๊ธฐ๋Šฅ

๊ธฐ๋Šฅ ๋ถ„์„

๊ณ ๊ธ‰ ๊ธฐ๋Šฅ๊ณผ ์›ํ™œํ•œ ํ†ตํ•ฉ์œผ๋กœ ๊ฐ€์ƒ ์›น์บ ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ „๋ฌธ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ
โ€ข ๋น„๋””์˜ค ํŒŒ์ผ, ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆผ, ์›น์บ , ์บ ์ฝ”๋”, ์บก์ฒ˜ ์นด๋“œ, ๋ฐ์Šคํฌํ†ฑ ๋“ฑ ๋ชจ๋“  ์‹ค์ œ ๋˜๋Š” ๊ฐ€์ƒ ์†Œ์Šค์—์„œ ์ŠคํŠธ๋ฆฌ๋ฐ
โ€ข ์—ฌ๋Ÿฌ ์†Œ์Šค๋ฅผ ๊ฒฐํ•ฉํ•˜๊ณ  ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ „ํ™˜
โ€ข ๋งˆ์ดํฌ, ํŒŒ์ผ ๋˜๋Š” ๊ธฐํƒ€ ์žฅ์น˜์˜ ์˜ค๋””์˜ค ์ถ”๊ฐ€
๋น„๋””์˜ค ์ฒ˜๋ฆฌ ๋ฐ ํšจ๊ณผ
โ€ข ๋ธŒ๋žœ๋”ฉ, ์›Œํ„ฐ๋งˆํฌ ๋ฐ ์ •๋ณด ํ‘œ์‹œ๋ฅผ ์œ„ํ•œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด
โ€ข ์™„๋ฒฝํ•œ ํ”„๋ ˆ์ด๋ฐ์„ ์œ„ํ•œ ํŒฌ/์คŒ, ์ž๋ฅด๊ธฐ ๋ฐ ํฌ๊ธฐ ์กฐ์ •
โ€ข ์ตœ์ ์˜ ๋น„๋””์˜ค ํ’ˆ์งˆ์„ ์œ„ํ•œ ๋ฐ๊ธฐ, ๋Œ€๋น„, ์ฑ„๋„ ๋ฐ ์ƒ‰์กฐ ์กฐ์ •
โ€ข ๋ถ€๋“œ๋Ÿฝ๊ณ  ์„ ๋ช…ํ•œ ๋น„๋””์˜ค๋ฅผ ์œ„ํ•œ ๋””์ธํ„ฐ๋ ˆ์ด์‹ฑ ๋ฐ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ
โ€ข ๋ฐฐ๊ฒฝ ๊ต์ฒด ๋ฐ ์ฐฝ์˜์ ์ธ ํšจ๊ณผ๋ฅผ ์œ„ํ•œ ํฌ๋กœ๋งˆํ‚ค(๊ทธ๋ฆฐ ์Šคํฌ๋ฆฐ)
์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ ๋ธŒ๋žœ๋”ฉ
โ€ข ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ๋ฐ ๋งˆ์ดํฌ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ์žฅ์น˜ ์ด๋ฆ„ ์„ค์ •
โ€ข ๋น„๋””์˜ค ์‹ ํ˜ธ๊ฐ€ ์—†์„ ๋•Œ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง€ ํ‘œ์‹œ ๋˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰
โ€ข ๋งž์ถคํ˜• ๊ฒฝํ—˜์„ ์œ„ํ•œ ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์„ค์ •์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์ œ์–ด
ํ˜ธํ™˜์„ฑ ๋ฐ ํ†ตํ•ฉ
โ€ข ๋ชจ๋“  ์ฃผ์š” ํ™”์ƒ ํšŒ์˜, ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ๋…นํ™” ์†Œํ”„ํŠธ์›จ์–ด์™€ ์ž‘๋™
โ€ข ์ „๋ฌธ ๋น„๋””์˜ค ๋„๊ตฌ์™€์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ์œ„ํ•œ DirectShow ์ง€์›
โ€ข ์ƒ˜ํ”Œ ์ฝ”๋“œ ๋ฐ ๋ฌธ์„œ๊ฐ€ ํฌํ•จ๋œ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์‰ฌ์šด SDK ํ†ตํ•ฉ
๋ผ์ด์„ ์Šค ๋ฐ ๋ฐฐํฌ
โ€ข ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ๋กœ์—ดํ‹ฐ ํ”„๋ฆฌ ๋ฐฐํฌ
โ€ข ์œ ์—ฐํ•œ ๋ผ์ด์„ ์Šค ์˜ต์…˜: ์—ฐ๊ฐ„ ๋˜๋Š” ํ‰์ƒ, ๋ฌด๋ฃŒ ์—…๋ฐ์ดํŠธ ๋ฐ ์šฐ์„  ์ง€์› ํฌํ•จ
โ€ข ํ‰๊ฐ€ํŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (๋น„๋””์˜ค ์ฐฝ์— ์›Œํ„ฐ๋งˆํฌ ํ‘œ์‹œ)
์ „๋ฌธ ๊ธฐ๋Šฅ
โ€ข ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค ์•„ํ‚คํ…์ฒ˜๋ฅผ ํ†ตํ•ด ๊ฒฉ๋ฆฌ๋œ ๊ตฌ์„ฑ ๋ฐ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์œผ๋กœ ์—ฌ๋Ÿฌ ๋…๋ฆฝ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ฅผ ๋™์‹œ์— ์‹คํ–‰ ๊ฐ€๋Šฅ
โ€ข ์ž๋™ ์„ค์น˜๋ฅผ ํฌํ•จํ•œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฐฐํฌ ๊ธฐ๋Šฅ

์œ ์—ฐํ•œ ๋ผ์ด์„ ์Šค ์˜ต์…˜

๊ธฐ์—… ๋ฐ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ์œ ์—ฐํ•œ ๋ผ์ด์„ ์Šค ์˜ต์…˜. ๋ฌด๋ฃŒ ํ‰๊ฐ€ํŒ์œผ๋กœ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ƒ์šฉ ๋ผ์ด์„ ์Šค๋ฅผ ์„ ํƒํ•˜์‹ญ์‹œ์˜ค.

Professional Regular

1๋…„ ์—…๋ฐ์ดํŠธ ๋ฐ ์ง€์›

โ‚ฌ500
  • ๋ฌด์ œํ•œ ์‚ฌ์šฉ
  • ์•Œ๋ฆผ ๋ฉ”์‹œ์ง€ ์—†์Œ
  • ๋ฌด๋ฃŒ ๋งˆ์ด๋„ˆ ๋ฐ ๋ฉ”์ด์ € ์—…๊ทธ๋ ˆ์ด๋“œ
  • ์šฐ์„  ์ง€์› ๋ฐ ์ˆ˜์ •
  • 1๋…„ ์—…๋ฐ์ดํŠธ
  • ๊ตฌ๋… ํ›„์—๋„ ๊ณ„์† ์‚ฌ์šฉ
Most Popular

Professional Lifetime

ํŒ€ ๋ผ์ด์„ ์Šค๊ฐ€ ํฌํ•จ๋œ ํ‰์ƒ ์—…๋ฐ์ดํŠธ

โ‚ฌ1,500
  • ๋ฌด์ œํ•œ ์‚ฌ์šฉ
  • ์•Œ๋ฆผ ๋ฉ”์‹œ์ง€ ์—†์Œ
  • ํ‰์ƒ ๋ฌด๋ฃŒ ์—…๊ทธ๋ ˆ์ด๋“œ
  • ์šฐ์„  ์ง€์› ๋ฐ ์ˆ˜์ •
  • ํŒ€ ๋ผ์ด์„ ์Šค ํฌํ•จ
  • ์žฅ๊ธฐ์ ์œผ๋กœ ์ตœ๊ณ ์˜ ๊ฐ€์น˜

Source Code License

์ „์ฒด ์†Œ์Šค ์ฝ”๋“œ ์•ก์„ธ์Šค

โ‚ฌ2,500
  • ์ „์ฒด SDK ์†Œ์Šค ์ฝ”๋“œ
  • ํ‰์ƒ ์—…๋ฐ์ดํŠธ
  • ํŒ€ ๋ผ์ด์„ ์Šค ํฌํ•จ
  • ์šฐ์„  ์ง€์›
  • SDK ์‚ฌ์šฉ์ž ์ง€์ • ๋ฐ ํ™•์žฅ
  • ๊ถ๊ทน์˜ ์œ ์—ฐ์„ฑ

๊ต์œก, ์—ฐ๊ตฌ ๋˜๋Š” ๋น„์˜๋ฆฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์œ„ํ•œ ๋ผ์ด์„ ์Šค๊ฐ€ ํ•„์š”ํ•˜์‹ญ๋‹ˆ๊นŒ? ๋ฌธ์˜ํ•˜๊ธฐ ํŠน๋ณ„ ๋น„์ƒ์—…์  ๋ผ์ด์„ ์Šค ์˜ต์…˜์— ๋Œ€ํ•ด.

๐Ÿ’ฐ ๋ฒˆ๋“ค ํŒจํ‚ค์ง€๋กœ ๋” ๋งŽ์ด ์ ˆ์•ฝํ•˜์„ธ์š”

์ด ์ œํ’ˆ์€ ๋น„์šฉ ํšจ์œจ์ ์ธ ๋ฒˆ๋“ค ํŒจํ‚ค์ง€์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ œํ’ˆ์„ ๋ฐ›๊ณ  ์ตœ๋Œ€ 71% ์ ˆ์•ฝํ•˜์„ธ์š”!

DirectShow All-In-One Bundle

์—ฐ๊ฐ„
โ‚ฌ1000.00
ํ‰์ƒ
โ‚ฌ2500.00
์ตœ๋Œ€ 70% ์ ˆ์•ฝ

ํฌํ•จ ์‚ฌํ•ญ:

โœ“FFmpeg Source DirectShow Filter
โœ“VLC Source DirectShow Filter
โœ“DirectShow Processing Filters Pack
โœ“DirectShow Encoding Filters Pack
โœ“Virtual Camera SDK

C# ์ฝ”๋“œ ์˜ˆ์ œ

.NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ Virtual Camera SDK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์‹ค์šฉ์ ์ธ ์˜ˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ ์„ค์ •

์ƒˆ .NET ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ณ  VisioForge.DirectShowAPI NuGet ํŒจํ‚ค์ง€๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

.csproj Configuration

XML

๊ตฌํ˜„ ์˜ˆ์ œ

์ด ์˜ˆ์ œ๋Š” ๋ฌผ๋ฆฌ์  ์นด๋ฉ”๋ผ์—์„œ ๋น„๋””์˜ค๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  ๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

VirtualCameraExample.cs

C#

์ด ์˜ˆ์ œ๋Š” ๋‹ค์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  • DirectShow ํ•„ํ„ฐ ๊ทธ๋ž˜ํ”„ ์„ค์ •
  • ๋น„๋””์˜ค ์บก์ฒ˜ ์žฅ์น˜ ์—ด๊ฑฐ ๋ฐ ์„ ํƒ
  • ์†Œ์Šค ๋ฐ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ํ•„ํ„ฐ ์ƒ์„ฑ ๋ฐ ์—ฐ๊ฒฐ
  • ์ŠคํŠธ๋ฆฌ๋ฐ ์ˆ˜๋ช… ์ฃผ๊ธฐ ๊ด€๋ฆฌ
  • ์ ์ ˆํ•œ ๋ฆฌ์†Œ์Šค ์ •๋ฆฌ

๋น„๋””์˜ค ํšจ๊ณผ, ํ˜•์‹ ์„ ํƒ ๋ฐ ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์€ ํฌ๊ด„์ ์ธ SDK ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

C++ DirectShow ์˜ˆ์ œ

๊ณ ์„ฑ๋Šฅ ๋„ค์ดํ‹ฐ๋ธŒ DirectShow ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

ํ—ค๋” ํŒŒ์ผ (intf.h)

๋จผ์ € ํ•„์š”ํ•œ GUID ๋ฐ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

intf.h

C++

๊ตฌํ˜„ ์˜ˆ์ œ (main.cpp)

๋น„๋””์˜ค๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  ๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ฃผ๋Š” ์ „์ฒด ์˜ˆ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

main.cpp

C++

์ด C++ ์˜ˆ์ œ๋Š” ๋‹ค์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

  • DirectShow ํ•„ํ„ฐ ๊ทธ๋ž˜ํ”„ ์„ค์ • ๋ฐ ๊ด€๋ฆฌ
  • ๋น„๋””์˜ค ์บก์ฒ˜ ์žฅ์น˜ ์—ด๊ฑฐ
  • ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ํ•„ํ„ฐ ์ƒ์„ฑ ๋ฐ ๊ตฌ์„ฑ
  • ํ•„ํ„ฐ ์—ฐ๊ฒฐ ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ์ œ์–ด
  • ์ ์ ˆํ•œ COM ๋ฆฌ์†Œ์Šค ์ •๋ฆฌ
  • ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ ๋ฐ ์ƒํƒœ ๋ณด๊ณ 

์ด ์˜ˆ์ œ๋Š” ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด Virtual Camera SDK์˜ ์‚ฌ์šฉ์ž ์ง€์ • ์ธํ„ฐํŽ˜์ด์Šค์™€ ํ•จ๊ป˜ ํ‘œ์ค€ DirectShow ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

  • DirectShow ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์—ฐ๊ฒฐ
  • ํ•„์š”ํ•œ DirectShow ํ—ค๋” ํฌํ•จ
  • COM์„ ์ ์ ˆํ•˜๊ฒŒ ์ดˆ๊ธฐํ™” ๋ฐ ์ดˆ๊ธฐํ™” ํ•ด์ œ
  • ๋ชจ๋“  COM ์ธํ„ฐํŽ˜์ด์Šค ๋ฆด๋ฆฌ์Šค๋ฅผ ์ ์ ˆํ•˜๊ฒŒ ์ฒ˜๋ฆฌ

๋น„๋””์˜ค ํ˜•์‹ ์„ ํƒ, ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค ๋˜๋Š” ๋น„๋””์˜ค ํšจ๊ณผ์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์€ SDK ๋ฌธ์„œ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

DirectShow ๊ทธ๋ž˜ํ”„์˜ ํ•„ํ„ฐ ์‚ฌ์šฉ

Virtual Camera SDK๊ฐ€ DirectShow ํŒŒ์ดํ”„๋ผ์ธ์— ํ†ตํ•ฉ๋˜๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ์‹œ๊ฐ์  ํ‘œํ˜„

Virtual Camera SDK DirectShow graph visualization showing filter integration

๋น„๋””์˜ค ์†Œ์Šค ๋ฐ ์ถœ๋ ฅ ์žฅ์น˜์™€์˜ Virtual Camera SDK ํ•„ํ„ฐ ํ†ตํ•ฉ์„ ๋ณด์—ฌ์ฃผ๋Š” DirectShow ๊ทธ๋ž˜ํ”„

GitHub์˜ ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ

Virtual Camera SDK๋ฅผ ์‹œ์ž‘ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋Š” ํฌ๊ด„์ ์ธ ์ƒ˜ํ”Œ ํ”„๋กœ์ ํŠธ ์ปฌ๋ ‰์…˜์„ GitHub์—์„œ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‚ฌ์˜ Virtual Camera SDK ์ƒ˜ํ”Œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ฅผ ๋ฐฉ๋ฌธํ•˜์—ฌ ์™„์ „ํ•œ ์ž‘๋™ ์˜ˆ์ œ๋ฅผ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์‚ฌ์šฉ๋œ ๊ธฐ์ˆ 

์ƒ˜ํ”Œ์€ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

C# (.NET)

์ „์ฒด SDK ํ†ตํ•ฉ์„ ๊ฐ–์ถ˜ ์ตœ์‹  .NET ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

C++ (Native DirectShow)

๊ณ ์„ฑ๋Šฅ ๋„ค์ดํ‹ฐ๋ธŒ DirectShow ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

Delphi

RAD Studio ๋ฐ Delphi VCL ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

์ „๋ฌธ ๊ฐ€์ƒ ์›น์บ  ์†Œํ”„ํŠธ์›จ์–ด๋กœ PC ๊ฐ•ํ™”

VisioForge Virtual Camera SDK๋กœ ์›ํ™œํ•œ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆฌ๋ฐ, ๊ณ ๊ธ‰ ํšจ๊ณผ ๋ฐ ์ „๋ฌธ๊ฐ€๊ธ‰ ๊ธฐ๋Šฅ์„ ๊ฒฝํ—˜ํ•˜์‹ญ์‹œ์˜ค.

AI ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋กœ ๊ฐœ๋ฐœํ•˜๊ธฐ

Claude Code, Cursor, GitHub Copilot, Gemini CLI, OpenAI Codex ๊ฐ™์€ AI ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ๊ฐœ๋ฐœ ์ค‘์ด์‹ ๊ฐ€์š”? VisioForge๋Š” Virtual Camera SDK์— ๋Œ€ํ•œ ๊ธฐ๊ณ„ ํŒ๋… ๊ฐ€๋Šฅํ•œ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์—์ด์ „ํŠธ๊ฐ€ ์ฒ˜์Œ๋ถ€ํ„ฐ ํ†ตํ•ฉ์„ ์ •ํ™•ํžˆ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅธ NuGet ํŒจํ‚ค์ง€, ๋ผ์ด์„ ์Šค ๋“ฑ๋ก, ํ”„๋กœ์ ํŠธ ์„ค์ •, ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ถ”์ธกํ•ด์•ผ ํ•  ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฐํฌ ์„ธ๋ถ€ ์‚ฌํ•ญ๊นŒ์ง€.

์‹ค์‹œ๊ฐ„ API ์ฟผ๋ฆฌ ๋ฐ ํด๋ž˜์Šค ์กฐํšŒ
ํ”Œ๋žซํผ๋ณ„ ํ†ตํ•ฉ ํ”Œ๋ ˆ์ด๋ถ
ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฐํฌ ๋ ˆ์‹œํ”ผ
์ „์ฒด ๋ฌธ์„œ๋ฅผ llms.txt๋กœ

MCP ์„œ๋ฒ„ ์—ฐ๊ฒฐ

MCP

์—์ด์ „ํŠธ์— VisioForge MCP ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ƒํ™ฉ์— ๋งž๋Š” ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. API ๊ฒ€์ƒ‰, ํด๋ž˜์Šค ๋ฐ ๋ฉค๋ฒ„ ์กฐํšŒ, ์ž‘๋™ํ•˜๋Š” ์ฝ”๋“œ ์˜ˆ์ œ ๊ฐ€์ ธ์˜ค๊ธฐ, ๋ฐฐํฌ ๊ฐ€์ด๋“œ ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์—๋””ํ„ฐ ์•ˆ์—์„œ ๋ฐ”๋กœ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Claude Code

claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp

VS Code (.vscode/mcp.json)

{ "servers": { "visioforge-sdk": { "type": "http", "url": "https://mcp.visioforge.com/mcp" } } }
MCP ์„œ๋ฒ„ ์‚ฌ์šฉ ๊ฐ€์ด๋“œ

์ „์ฒด ๋ฌธ์„œ๋ฅผ ์—์ด์ „ํŠธ์— ๋„˜๊ธฐ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์ผ๋ฐ˜ ๋งˆํฌ๋‹ค์šด์œผ๋กœ๋„ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค: /llms.txt ยท /llms-full.txt

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

ํ‰๊ฐ€ํŒ๊ณผ ๋ผ์ด์„ ์Šค ๋ฒ„์ „์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํ‰๊ฐ€ํŒ ๋ฒ„์ „์€ 30์ผ ๋™์•ˆ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋น„๋””์˜ค ์ถœ๋ ฅ์— ์›Œํ„ฐ๋งˆํฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ๋ฒ„์ „์€ ๋ชจ๋“  ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ •๊ธฐ์ ์ธ ์—…๋ฐ์ดํŠธ์™€ ํ•จ๊ป˜ ์šฐ์„  ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ƒ์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ SDK๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ์ƒ์šฉ ๋ผ์ด์„ ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋กœ์—ดํ‹ฐ ์—†์ด ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. SDK ๋ผ์ด์„ ์Šค๋Š” ์ตœ์ข… ์‚ฌ์šฉ์ž์—๊ฒŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฌด์ œํ•œ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

์–ด๋–ค ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๊นŒ?

SDK๋Š” C#/.NET, C++ ๋ฐ Delphi์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. VB.NET, Python(COM์„ ํ†ตํ•ด) ๋“ฑ์„ ํฌํ•จํ•˜์—ฌ DirectShow COM ๊ตฌ์„ฑ ์š”์†Œ์™€ ์ธํ„ฐํŽ˜์ด์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์–ธ์–ด์™€ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

Windows 11์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ, SDK๋Š” Windows 11, Windows 10 ๋ฐ Windows XP๊นŒ์ง€์˜ ์ด์ „ ๋ฒ„์ „๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋ฉ๋‹ˆ๋‹ค. 32๋น„ํŠธ ๋ฐ 64๋น„ํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ชจ๋‘ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ฐ€์ƒ ์นด๋ฉ”๋ผ๋ฅผ ๋™์‹œ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, SDK๋Š” ๋‹ค์ค‘ ์ธ์Šคํ„ด์Šค ์‚ฌ์šฉ์„ ์ง€์›ํ•˜์—ฌ ์—ฌ๋Ÿฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ฐ€์ƒ ์นด๋ฉ”๋ผ์— ๋™์‹œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ์ง€์ • ์ด๋ฆ„์œผ๋กœ ์—ฌ๋Ÿฌ ๊ฐ€์ƒ ์นด๋ฉ”๋ผ ์žฅ์น˜๋ฅผ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ์š”๊ตฌ ์‚ฌํ•ญ

์ง€์›๋˜๋Š” ์šด์˜ ์ฒด์ œ

Windows 11, Windows 10, Windows 8/8.1, Windows 7, Windows Vista, Windows XP, Windows Server 2003 ์ด์ƒ.

DirectX ์š”๊ตฌ ์‚ฌํ•ญ

  • DirectX 9 ์ด์ƒ ํ•„์š”.
  • 32๋น„ํŠธ ๋ฐ 64๋น„ํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ์‹œ์Šคํ…œ ๋ชจ๋‘ ์ง€์›.