๋ฆด๋ฆฌ์ค
Media Blocks SDK .NET, Video Capture SDK .NET, Media Player SDK .NET ์ ๋ฐ์ ๊ฑธ์ณ AI ์ ํ๊ตฐ์ ํ์ฅํ๋ 4๊ฐ์ง ์๋ก์ด ์จ๋๋ฐ์ด์ค AI ๋ธ๋ก: ์ผ๊ตด, ๋ฒํธํ, ํ๋ฉด ํ
์คํธ์ ๋ํ ์๋ PII ๋ง์คํน; ๊ณ ์ ๋ ํด๋์ค ๋ชฉ๋ก์ด ์๋ ์์ ํ
์คํธ ํ๋กฌํํธ๋ก ๊ตฌ๋๋๋ ์คํ ๋ณด์บ๋ทธ๋ฌ๋ฆฌ ๊ฐ์ฒด ๊ฐ์ง; ํ๋ ์ ์บก์
์์ฑ, OCR, ๊ตฌ๋ฌธ ๊ทธ๋ผ์ด๋ฉ์ ์ํ Florence-2 ๋น์ -์ธ์ด ๋ธ๋ก; ๊ทธ๋ฆฌ๊ณ CLIP ๊ธฐ๋ฐ ์๋งจํฑ ์์ ๊ฒ์์
๋๋ค. ๋์ผํ ๋ธ๋ก๋ค์ ์ปค์คํ
MediaBlocksPipeline์ ๋ฑ๋กํ๊ฑฐ๋, VideoCaptureCoreX๋ฅผ ํตํด ๋ผ์ด๋ธ ์บก์ฒ์ ์ฐ๊ฒฐํ๊ฑฐ๋, MediaPlayerCoreX๋ฅผ ํตํด ์ฌ์์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ, ๋ชจ๋ ๋ชจ๋ธ์ ์ฌ์ ํ ์์ ํ ์จ๋๋ฐ์ด์ค์์ ์คํ๋ฉ๋๋ค.
- โขPII ๋ง์คํน: ํ๋ ์์ด ์ฒ๋ฆฌ๋๋ ๋์ ์ผ๊ตด, ๋ฒํธํ, ํ๋ฉด ํ
์คํธ๋ฅผ ์๋์ผ๋ก ๋ธ๋ฌ ์ฒ๋ฆฌ, ํฝ์
ํ ๋๋ ๋จ์์ผ๋ก ์ฑ์๋๋ค โ ์บก์ฒ ์ค ์ค์๊ฐ์ผ๋ก, ์ปค์คํ
ํ์ดํ๋ผ์ธ ๋ด์์, ๋๋ ๋ณด๊ด, ๊ณต์ , ๊ฒ์ ์ ์ ๊ธฐ์กด ๋
นํ ์์ ์ ์ฒด์ ์ ์ฉํ ์ ์์ต๋๋ค. ์ ํ์ ์ ๊ท์ ํํฐ๋ก ๊ฐ์ง๋ ํ
์คํธ๋ฅผ ์ด๋ฉ์ผ, ์ ํ๋ฒํธ ๋๋ ์ง์ ํ ๋ค๋ฅธ ํจํด์ผ๋ก ์ขํ ์ ์์ผ๋ฏ๋ก ๋ง์คํน์ด ํ์ํ ๋ถ๋ถ๋ง ์ ํํ ๋ง์คํนํ๊ณ ๋๋จธ์ง๋ ๊ทธ๋๋ก ๋ ์ ์์ต๋๋ค.
- โข์คํ ๋ณด์บ๋ทธ๋ฌ๋ฆฌ ๊ฐ์ฒด ๊ฐ์ง: OWLv2์ Grounding DINO๋ ๊ณ ์ ๋ ํด๋์ค ๋ชฉ๋ก์ด ์๋๋ผ ์์ ํ
์คํธ ํ๋กฌํํธ๋ก ๊ฐ์ฒด๋ฅผ ๊ฐ์งํฉ๋๋ค โ ์ผ๋ฐ ์ธ์ด๋ก ์ฐพ๊ณ ์ ํ๋ ๋์์ ์ค๋ช
ํ๊ณ ์ฌํ์ต์ด๋ ์ ๋ชจ๋ธ ๋ฐฐํฌ ์์ด ๋ฐํ์์ ํ๋กฌํํธ๋ ์ ๋ขฐ๋ ์๊ณ๊ฐ์ ๋ฐ๊ฟ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ๋จ์ผ ๊ฐ์ง๊ธฐ๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ค์์ ์ฐพ์์ผ ํ ๋์์ด ๋ฌด์์ด๋ ์ฒ๋ฆฌํ ์ ์๋ ๋ฒ์ฉ ๋๊ตฌ๊ฐ ๋๋ฉฐ, ๋ผ์ด๋ธ๋ ๋
นํ ์์์ด๋ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
- โข๋น์ -์ธ์ด ์ดํด: Florence-2 ๋น์ -์ธ์ด ๋ธ๋ก์ ํ๋ ์ ์บก์
์์ฑ, OCR, ๊ตฌ๋ฌธ ๊ทธ๋ผ์ด๋ฉ์ ๋จ์ผ ๋ธ๋ก์์ ์ ๊ณตํฉ๋๋ค โ ์ฅ๋ฉด์ ๋ฌด์์ด ์๋์ง ์ค๋ช
ํ๊ฑฐ๋, ํฌํจ๋ ํ
์คํธ๋ฅผ ์ฝ๊ฑฐ๋, ์ค๋ช
๋ ๊ฐ์ฒด๋ฅผ ๊ฒฝ๊ณ ์์๋ก ์์น ์ง์ ํฉ๋๋ค. ๋ผ์ด๋ธ ํผ๋์ ์ ์ฉํ๋ฉด ๋์ผํ ๋ธ๋ก์ด ์ ๊ทผ์ฑ ๋๊ตฌ๋ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋๋ฅผ ์ํด ์นด๋ฉ๋ผ๊ฐ ๋ณด๋ ๊ฒ์ ์ค์๊ฐ์ผ๋ก ์ค๋ช
ํ ์ ์์ต๋๋ค.
- โข์๋งจํฑ ์์ ๊ฒ์: CLIP ๊ธฐ๋ฐ ์๋ฒ ๋ฉ ๋ธ๋ก์ด ์ฒ๋ฆฌ๋๋ ๋์ ์์์ ์์ธํํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์
์ด ์์ฐ์ด ์ฟผ๋ฆฌ๋ก ํด๋น ์์ธ์ ๊ฒ์ํ ์ ์๊ฒ ํฉ๋๋ค โ "๋๊ตฐ๊ฐ ๋ฌธ์ ์ฌ๋ ์๊ฐ์ ์ฐพ์์ค"์ฒ๋ผ ํ์๋ผ์ธ์ ์ง์ ์คํฌ๋ฌ๋นํ๋ ๋์ ๊ฒ์์ผ๋ก ์ฐพ์ ์ ์์ต๋๋ค. ๋
นํ ์ค ๊ตฌ์ถ๋๋ ๋ผ์ด๋ธ ์์ธ์ด๋ ๊ธฐ์กด ํ์ผ์ ๋ํ ์ผํ์ฑ ์ฒ๋ฆฌ๋ ๋์ผํ๊ฒ ์ ์๋ํฉ๋๋ค.
๋ฆด๋ฆฌ์ค
๊ฐ์ฒด ๊ฐ์ง, ์ผ๊ตด ์ธ์, OCR/๋ฒํธํ ์ธ์, ๋ฐฐ๊ฒฝ ์ ๊ฑฐ, ์ปค์คํ
ONNX ์ถ๋ก , ์คํ๋ผ์ธ Whisper ์ ์ฌ๋ฅผ ์์ฐ๋ฅด๋ ์จ๋๋ฐ์ด์ค AI ๋ธ๋ก ์ ํ๊ตฐ ์ ์ฒด๊ฐ ์ด์ Media Blocks SDK .NET, Video Capture SDK .NET, Media Player SDK .NET์์ ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค. ๋์ผํ ๋ธ๋ก ์ธ์คํด์ค๋ฅผ ์ปค์คํ
MediaBlocksPipeline์ ๋ฑ๋กํ๊ฑฐ๋, VideoCaptureCoreX๋ฅผ ํตํด ๋ผ์ด๋ธ ์บก์ฒ์ ๋ฐ๋ก ์ฐ๊ฒฐํ๊ฑฐ๋, MediaPlayerCoreX๋ฅผ ํตํด ์ฌ์์ ๋ฐ๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค โ ์ด๋ ๊ฒฝ์ฐ๋ ๋ณ๋์ ํ์ดํ๋ผ์ธ์ ๊ด๋ฆฌํ ํ์๊ฐ ์์ต๋๋ค. ๋ชจ๋ ๋ชจ๋ธ์ ONNX Runtime๊ณผ Whisper.net์ ํตํด ๋ก์ปฌ์์ ์คํ๋๋ฏ๋ก ์ด๋ค ๋ฐ์ดํฐ๋ ๊ธฐ๊ธฐ ๋ฐ์ผ๋ก ์ ์ก๋์ง ์์ต๋๋ค.
- โข๊ฐ์ฒด ๊ฐ์ง ๋ฐ ๋ถ์: YOLOv8, YOLOX ๋๋ RT-DETR ๋ชจ๋ธ์ ์คํํ์ฌ ๋ผ์ด๋ธ ์นด๋ฉ๋ผ ํผ๋, ์ปค์คํ
ํ์ดํ๋ผ์ธ, ๋๋ ๊ฒํ ๋ฅผ ์ํด ์ฌ์ ์ค์ธ ํ์ผ์์ ๊ฐ์ฒด๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ฐ์งํ๊ณ ๋ ์ด๋ธ์ ์ง์ ํฉ๋๋ค. ByteTrack์ ์ถ๊ฐํ๋ฉด ํ๋ ์ ์ ๋ฐ์ ๊ฑธ์ณ ๊ฐ ๊ฐ์ฒด์ ์ง์์ ์ธ ID๋ฅผ ๋ถ์ฌํ ์ ์์ผ๋ฉฐ, ์ฌ๊ธฐ์ ๋ผ์ธ ๊ต์ฐจ ์นด์ดํฐ์ ํด๋ฆฌ๊ณค ๊ตฌ์ญ ์ ์ ์๋ฆผ์ ๋ํด ์์ ๊ฐ์ง ๊ฒฐ๊ณผ๋ฅผ ์ค์ ๋ก ํ์ฉ ๊ฐ๋ฅํ ๋ถ์ ์ ๋ณด โ ์ ๋์ธ๊ตฌ ์, ๊ฒฝ๊ณ ์นจ์
, ์ฒด๋ฅ ์๊ฐ ๊ตฌ์ญ โ ๋ก ์ ํํ ์ ์์ต๋๋ค. ๊ฐ์ง ๊ฒฐ๊ณผ๋ ์์ ์์ ์ง์ ์ค๋ฒ๋ ์ด๋ก ๋ ๋๋ง๋๋ฉฐ, ๋์ผํ ๋ถ์ ๊ธฐ๋ฅ์ ๋ผ์ด๋ธ ํผ๋๋ฅผ ๋ณด๊ณ ์๋ ๋ณด๊ด๋ ๋
นํ ์์์ ์ฌํ ๊ฒํ ์ฉ์ผ๋ก ์ฌ์ํ๊ณ ์๋ ๋์ผํ๊ฒ ์๋ํฉ๋๋ค.
- โข์ผ๊ตด ์ธ์: ํ๋ ์ ๋ด ์ผ๊ตด์ ๊ฐ์งํ๊ณ , ์ ์์ FaceGallery์ ๋ฑ๋กํ๊ณ , ๋ค์ด์ค๋ ์ผ๊ตด์ ํด๋น ๊ฐค๋ฌ๋ฆฌ์ ๋์กฐ โ ์นด๋ฉ๋ผ์์ ์ค์๊ฐ์ผ๋ก, ์ปค์คํ
ํ์ดํ๋ผ์ธ ๋ด์์, ๋๋ ์ด๋ฏธ ๋
นํ๋ ์์์ ๋์์ผ๋ก ์ํํ ์ ์์ต๋๋ค. ์ธ์๋ ์ธ๋ฌผ์ ์์์ ์ง์ ๋ ์ด๋ธ๋ก ํ์๋๋ฏ๋ก, ๋์ผํ ๋ธ๋ก์ ์ถ์
๊ตฌ์ ์ถ์
ํต์ , ์๋ ค์ง ์ธ๋ฌผ์ ํ์ํ๋ ๋ชจ๋ํฐ๋ง ๋์๋ณด๋, ๊ทธ๋ฆฌ๊ณ ๋ณด๊ด๋ ๋
นํ ์์์์ ํน์ ์ธ๋ฌผ์ ๋ชจ๋ ๋ฑ์ฅ ์ฅ๋ฉด์ ์ฐพ๋ ์ฌํ ๊ฒ์์ ๋ชจ๋ ํ์ฉํ ์ ์์ต๋๋ค.
- โขOCR ๋ฐ ์๋ ๋ฒํธํ ์ธ์(ANPR): PaddleOCR ๊ธฐ๋ฐ ๋ธ๋ก์ด ํ๋ฉด ํ
์คํธ์ ์ฐจ๋ ๋ฒํธํ์ ์ฝ์ด ์ ํ๋ฆฌ์ผ์ด์
์ด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ๊ตฌ์กฐํ๋ ๊ฐ์ง ์ด๋ฒคํธ๋ก ๋ณํํฉ๋๋ค โ ๋จ์ํ ์ด๋ฏธ์ง๊ฐ ์๋๋ผ ๊ฒฝ๊ณ ์์์ ์ ๋ขฐ๋ ์ ์๊ฐ ํฌํจ๋ ๋์ฝ๋ฉ๋ ๋ฌธ์์ด์
๋๋ค. ์ด๋ ์ค์๊ฐ์ผ๋ก ๋ฒํธํ์ ์ฝ๋ ๊ฒ์ดํธ ์นด๋ฉ๋ผ์ ์ฃผ์ฐจ ์ฐจ๋จ๊ธฐ, ํ์งํ์ด๋ ๋งค์ฅ ์ ๋ฉด ๋ชจ๋ํฐ๋ง, ๊ทธ๋ฆฌ๊ณ ์์นด์ด๋ธ ์์ธํ๋ ์กฐ์ฌ๋ฅผ ์ํด ๋
นํ ์์์์ ํ
์คํธ๋ ๋ฒํธํ์ ์ถ์ถํ๋ ์์
๊น์ง ๋ชจ๋ ํฌ๊ดํฉ๋๋ค.
- โข๋ฐฐ๊ฒฝ ์ ๊ฑฐ: ONNX ๋งคํ
๋ชจ๋ธ์ด ๊ทธ๋ฆฐ ์คํฌ๋ฆฐ ์์ด ํผ์ฌ์ฒด ๋ค์ ๋ฐฐ๊ฒฝ์ ์ ๊ฑฐํ๊ฑฐ๋, ํ๋ฆฌ๊ฒ ์ฒ๋ฆฌํ๊ฑฐ๋, ๊ต์ฒดํฉ๋๋ค โ ๋จ์, ์ปค์คํ
์ด๋ฏธ์ง, ๋๋ ํฉ์ฑ์ฉ ์์ ํฌ๋ช
RGBA ์ถ๋ ฅ ์ค ์ ํํ ์ ์์ต๋๋ค. ๋ผ์ด๋ธ ์น์บ ์ด๋ ์คํธ๋ฆฌ๋ฐ ํผ๋์์๋ ์ค์๊ฐ ๊ฐ์ ๋ฐฐ๊ฒฝ๊ณผ ํ๋ผ์ด๋ฒ์ ํ๋ฆผ ์ฒ๋ฆฌ๋ฅผ ๊ตฌํํ๋ฉฐ, ์ปค์คํ
ํ์ดํ๋ผ์ธ ๋ด์์๋ ์์ค์ ์ถ๋ ฅ ์ฌ์ด์ ๋ฐฐ์น๋๋ ํ๋์ ๋ธ๋ก์ผ ๋ฟ์
๋๋ค.
- โข์คํ๋ผ์ธ ์์ฑ ์ธ์ ๋ฐ ์๋ง: Whisper๊ฐ ํด๋ผ์ฐ๋ ํธ์ถ์ด๋ API ํค ์์ด ์ค๋์ค๋ฅผ ์์ ํ ๊ธฐ๊ธฐ ๋ด๋ถ์์ ์ ์ฌํ๋ฉฐ, Silero VAD๊ฐ ๋ฌด์ ๊ตฌ๊ฐ์ ์ ๊ฑฐํ์ฌ ์ธ๊ทธ๋จผํธ๋ฅผ ๊น๋ํ๊ฒ ์ ์งํฉ๋๋ค. ๋
นํํ๋ ๋์ ์ค์๊ฐ์ผ๋ก ์ฌ์ฉํ์ฌ ๋ฐ์ ์ฆ์ ์๋ง์ ์ถ๋ ฅ์ ๋ฐ์ํ๊ฑฐ๋, ํ์ผ์ ๊ธฐ์กด ์ค๋์ค ํธ๋์ ์ ์ฉํ์ฌ ์ ์ด์ ์๋ง์ด ์๋ ์์์ ์๋ง์ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒฝ์ฐ๋ ํ๋ฉด์ ์ค์๊ฐ ์๋ง์ ๋ ๋๋งํ๊ฑฐ๋ ๊ฒฐ๊ณผ๋ฅผ SRT ๋๋ VTT ํ์ผ๋ก ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
- โข์ปค์คํ
ONNX ์ถ๋ก : ์ํ๋ ONNX ๋ชจ๋ธ์ ์์ ํ์ดํ๋ผ์ธ์ ์ฐ๊ฒฐํ๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ ํ์ฒ๋ฆฌ ์๊ตฌ์ ๋ง๋ ์์ ํ
์ ์ถ๋ ฅ์ ๋ฐ์๋ณด์ธ์ โ ๋ด์ฅ ๋ธ๋ก์ ๋ง์ง ์๋ ๊ฐ์ง๋ ๋ถ๋ฅ ์์
์ ์ํ ํ์ถ๊ตฌ์
๋๋ค. ์ฌ๊ธฐ์ ๋ค๋ฃฌ ๋ค๋ฅธ ๋ชจ๋ ๊ธฐ๋ฅ๊ณผ ๋์ผํ ๋ธ๋ก ๋ฑ๋ก ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ฏ๋ก ์ปค์คํ
ํ์ดํ๋ผ์ธ, ๋ผ์ด๋ธ ์บก์ฒ, ์ฌ์ ์ด๋์๋ ๋์ผํ๊ฒ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋ฆด๋ฆฌ์ค
์ด์ VisioForge .NET SDK๋ฅผ Unity ๊ฒ์ ์์ง ๋ด๋ถ์์ ์ง์ ์คํํ ์ ์์ต๋๋ค. ์ค์๊ฐ ์์ ์ฌ์, ์น์บ ๋ฐ IP ์นด๋ฉ๋ผ ์บก์ฒ, RTSP ์คํธ๋ฆฌ๋ฐ, ํ์๋ผ์ธ ๊ธฐ๋ฐ ์์ ํธ์ง์ Unity ํ๋ก์ ํธ์ ํตํฉํ ์ ์์ผ๋ฉฐ, ํ๋ ์์ VisioForgeVideoView ์ปจํธ๋กค๊ณผ OnVideoFrameUnity ์ด๋ฒคํธ๋ฅผ ํตํด Unity ํ
์ค์ฒ๋ก ์ง์ ๋ ๋๋ง๋ฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ X engines(MediaBlocksPipeline, MediaPlayerCoreX, VideoCaptureCoreX, VideoEditCoreX)๋ฅผ ํตํด ์ ๊ณต๋๋ฉฐ, .NET Standard 2.1์ ๋์์ผ๋ก ํ๋ ๋จ์ผ ๋์ .unitypackage๋ก ๋ฐฐํฌ๋๊ณ Windows, Android, macOS, iOS์ฉ ํฌ๋ก์ค ํ๋ซํผ ๋น๋๋ฅผ ์ง์ํฉ๋๋ค. ํ๋์จ์ด ๊ฐ์ ๋์ฝ๋ฉ๊ณผ ๊ฐ๋ฐ์ ์นํ์ ์ธ C# API๋ฅผ ํตํด ๊ฒ์, AR/VR ์ฑ, ๋์งํธ ์ฌ์ด๋์ง, ๊ฐ์ ๋์๋ณด๋์ ์ ๋ฌธ์ ์ธ ์์ ๊ธฐ๋ฅ์ ์์ฝ๊ฒ ์ถ๊ฐํ ์ ์์ต๋๋ค. Unity ์ง์์ Media Blocks SDK .NET, Media Player SDK .NET, Video Capture SDK .NET, Video Edit SDK .NET์์ ์ ๊ณต๋ฉ๋๋ค. ์์ํ๋ ค๋ฉด Unity ํ์ด์ง์ ๋จ๊ณ๋ณ Unity ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ธ์.
๋ฆด๋ฆฌ์ค
2026๋
2์ ๋ฆด๋ฆฌ์ค์์ Media Blocks SDK ๋ฐ Video Capture SDK .NET์ ์ํ 10๊ฐ์ง ์ฃผ์ ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- โข์ฌ์ ์ด๋ฒคํธ ๋
นํ: ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ ์ํ ๋ฒํผ ๋น๋์ค ๋
นํ โ ๋ง์ง๋ง N์ด๋ฅผ ์ง์์ ์ผ๋ก ๋ฒํผ๋งํ๊ณ ์ด๋ฒคํธ ํธ๋ฆฌ๊ฑฐ ์ ์์์ ์ ์ฅ. MP4, MPEG-TS, MKV ์ง์.
- โข๋คํธ์ํฌ ์ฐ๊ฒฐ ํด์ ๊ฐ์ง: RTSP, HTTP, SRT, NDI, RTMP ์์ค์ ๋ํ ์๋ก์ด OnNetworkSourceDisconnect ์ด๋ฒคํธ๋ก ์๋ ์ฌ์ฐ๊ฒฐ ์ํฌํ๋ก ๊ฐ๋ฅ.
- โขWebRTC WHIP ์ถ๋ ฅ: WebRTC-HTTP Ingestion Protocol์ ํตํ ๋ธ๋ผ์ฐ์ ์ ์ง์ฐ ์คํธ๋ฆฌ๋ฐ.
- โขRIST MPEG-TS ์ฑํฌ: ์์ค์ด ์๋ ๋คํธ์ํฌ์์ ์ค๋ฅ ์์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์์ ์ ์ธ ์คํธ๋ฆฌ๋ฐ์ ์ํ Reliable Internet Stream Transport.
- โขElevenLabs AI ์์ฑ: ์๋ก์ด ElevenLabsSynthesizerBlock์ ํตํด ๋ฏธ๋์ด ํ์ดํ๋ผ์ธ์์ ์ง์ ํ
์คํธ ์์ฑ ๋ณํ ํฉ์ฑ ๋ฐ ์์ฑ ๋ณต์ .
- โขWebView2 ์ค๋ฒ๋ ์ด: ๋ฐฉ์ก ๋ฐ ์คํธ๋ฆฌ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํด ๋ผ์ด๋ธ ์น ์ฝํ
์ธ (HTML/CSS/JS)๋ฅผ ๋น๋์ค ์ค๋ฒ๋ ์ด๋ก ๋ ๋๋ง.
- โขH264 ํธ์ ์์ค: ์๋ AVC-๋ฐ์ดํธ ์คํธ๋ฆผ ๋ณํ ๋ฐ PTS ๋ฆฌ๋ฒ ์ด์ค๋ก ์์ H.264 ์ธ์ฝ๋ฉ ๋ฐ์ดํฐ๋ฅผ ๋์ฝ๋ฉ ํ์ดํ๋ผ์ธ์ ํฌ์
.
- โข๋น ๋ฅธ RTSP ๊ฒ์: ์๋ก์ด ๊ฒฝ๋ RtspDescribeClient๊ฐ Basic/Digest ์ธ์ฆ์ผ๋ก ์ฝ 100-200ms ์คํธ๋ฆผ ์ค์ (10๋ฐฐ ๋น ๋ฆ) ๋ฌ์ฑ.
- โข์ด๋ฏธ์ง ์ํ์ค ์ค๋ฒ๋ ์ด: ํ๋ ์๋ณ ์ง์ ์๊ฐ, ๋ฃจํ, ์์น/ํฌ๊ธฐ ์ ๋๋ฉ์ด์
, ํ์ด๋ ํจ๊ณผ ๋ฐ ์ด์ง์ ์ง์ํ๋ ์ ๋๋ฉ์ด์
์ค๋ฒ๋ ์ด.
- โข๋ง์ฐ์ค ํด๋ฆญ ๊ฐ์กฐ: ์ค์๊ฐ ์ค์ ์
๋ฐ์ดํธ๊ฐ ํฌํจ๋ ํ๋ฉด ์บก์ฒ ๋ง์ฐ์ค ํด๋ฆญ ๊ฐ์กฐ ์ง์.
- โขWindows ARM64: ์ ์ฒด ๋ค์ดํฐ๋ธ ARM64 Core ๋ฐ์ด๋๋ฆฌ๊ฐ Windows์์ NuGet์ ํตํด ์ ๊ณต.
์
๋ฐ์ดํธ
Video Capture SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET ๋ฐ Media Player SDK .NET์ ์ธ์ฆ์ ๊ธฐ๋ฐ ๋ผ์ด์ ์ค ์์คํ
์ ๋์
ํ์ต๋๋ค. RSA-2048 ๋์งํธ ์๋ช
์ด ํฌํจ๋ .vflicense ํ์ผ์ ์ฌ์ฉํ๋ฉฐ ๊ธฐ์กด ๋ผ์ด์ ์ค ํค ๋ฐฉ์์ ๋์ฒดํฉ๋๋ค. ์ด๋ฉ์ผ๋ก ๋ ์ธ์ฆ์๋ฅผ ์ ๊ณตํฉ๋๋ค. Developer๋ ์จ๋ผ์ธ ํ์ฑํ๊ฐ ํ์ํ๊ณ Release๋ ๋ฐฐํฌ ์ ํ๋ฆฌ์ผ์ด์
์์ ์คํ๋ผ์ธ์ผ๋ก ์๋ํฉ๋๋ค. SDK ์์ง ๋๋ ํ์ดํ๋ผ์ธ์ ๋ฑ๋กํ๋ ค๋ฉด ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ ์ ์ ํ .vflicense ํ์ผ์ ๋ฐ์ดํธ ๋ฐฐ์ด๋ก ๋ก๋ํ ๋ค Open, Start ๋๋ Build ์ ์ await instance.SetLicenseCertificateAsync(certificateBytes)๋ฅผ ์คํํ์ธ์. ๊ธฐ์กด ๊ณ ๊ฐ์ ์ด์ ํค๋ฅผ ์ ํ์์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์
ํ ์ ์์ต๋๋ค. ์์ธํ ์ค์ ์ง์นจ๊ณผ ์ฝ๋ ์์ ๋ ์
๋ฐ์ดํธ๋ ๋ฑ๋ก ๊ฐ์ด๋๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ฆด๋ฆฌ์ค
VisioForge Media Blocks SDK ๋ฐ Video Capture SDK .NET์์ ์ฌ์ ์ด๋ฒคํธ ๋
นํ(์ํ ๋ฒํผ ๋
นํ)๋ฅผ ์๊ฐํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. ์ด ํต์ฌ ๊ฐ์ ๊ธฐ๋ฅ์ ์ธ์ฝ๋ฉ๋ ๋น๋์ค์ ์ค๋์ค์ ๋ง์ง๋ง N์ด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ง์์ ์ผ๋ก ๋ฒํผ๋งํฉ๋๋ค. ๋ชจ์
๊ฐ์ง, ์๋ ๋๋ API ํธ์ถ๊ณผ ๊ฐ์ ์ด๋ฒคํธ๊ฐ ํธ๋ฆฌ๊ฑฐ๋๋ฉด ๋ฒํผ๋ง๋ ์ฌ์ ์ด๋ฒคํธ ์์์ด ์ฌํ ์ด๋ฒคํธ ๋
นํ์ ํจ๊ป ํ์ผ์ ๊ธฐ๋ก๋์ด ์ค์ํ ์๊ฐ์ ๋์น์ง ์๋ ์์ ํ ์ด๋ฒคํธ ํด๋ฆฝ์ ์์ฑํฉ๋๋ค. ๊ธฐ๋ฅ์๋ ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋ฒํผ ์ง์ ์๊ฐ(๊ธฐ๋ณธ 30์ด), ๊ฐ์ฅ ๊ฐ๊น์ด I-ํ๋ ์์์ ํญ์ ์์ํ๋ ํคํ๋ ์ ์ธ์ ๋
นํ, ์ฌํธ๋ฆฌ๊ฑฐ ์ ์ฐ์ฅ์ ์ง์ํ๋ ์๋ ์ฌํ ์ด๋ฒคํธ ํ์ด๋จธ, ์ต์ ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋(4Mbps์์ ์นด๋ฉ๋ผ๋น ์ฝ 15MB)์ ์ค๋ ๋ ์์ ์ํ ๋ฒํผ, MP4, MPEG-TS(์ถฉ๋ ๋ฐฉ์ง) ๋ฐ MKV๋ฅผ ํฌํจํ ๋ค์ค ์ปจํ
์ด๋ ํ์์ด ํฌํจ๋ฉ๋๋ค. PreEventRecordingBlock์ ๋ชจ๋ MediaBlocks ํ์ดํ๋ผ์ธ์ ์ํํ๊ฒ ํตํฉ๋๋ฉฐ, ๋น ๋ฅธ ํตํฉ์ ์ํด VideoCaptureCoreX๋ฅผ ํตํ ๊ณ ์์ค API๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๋ชจ์
๊ฐ์ง ๋ฐ RTSP ์นด๋ฉ๋ผ ์ง์์ด ํฌํจ๋ ์์ ํ ์ฝ๋ ์ํ์ ๋ฌธ์๋ฅผ ํ์ธํ์ธ์.
๋ฆด๋ฆฌ์ค
VisioForge MCP ์๋ฒ ์ถ์๋ฅผ ๋ฐํํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. SDK์ ๋ํ AI ์ง์ ๊ฐ๋ฐ ์ง์์ ๋ฐ์ ์ ์๋ ์๋ก์ด ๋ฐฉ๋ฒ์
๋๋ค. Model Context Protocol (MCP) ์๋ฒ๋ฅผ ํตํด Claude Code ๋ฐ VS Code Copilot๊ณผ ๊ฐ์ AI ์ฝ๋ฉ ์ด์์คํดํธ๊ฐ ํฌ๊ด์ ์ธ SDK ๋ฌธ์, ๋ฐฐํฌ ๊ฐ์ด๋ ๋ฐ ์ฝ๋ ์์ ์ ์ง์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๊ธฐ๋ฅ์ผ๋ก๋ ํด๋์ค, ๋ฉ์๋, ์์ฑ ๋ฐ ์ด๋ฒคํธ์ ๋ํ ์์ ํ API ์ปค๋ฒ๋ฆฌ์ง, Windows, Linux, macOS, Android, iOS ๋ฐ Mac Catalyst๋ฅผ ์ํ 15๊ฐ ์ด์์ ํ๋ซํผ ๋ฐฐํฌ ๊ฐ์ด๋, ์๋ฐฑ ๊ฐ์ ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋ ์์ , MAUI, Uno, Avalonia, WPF, WinForms ๋ฐ Blazor์ฉ ํ๋ซํผ๋ณ ๊ตฌ์ฑ ์ค๋ํซ์ด ํฌํจ๋ฉ๋๋ค. ๋จ์ผ ๋ช
๋ น์ผ๋ก ์ฆ์ ์ฐ๊ฒฐํ์ธ์: claude mcp add --transport http visioforge-sdk https://mcp.visioforge.com/mcp. ๋ชจ๋ ํต์ ์ ์ํธํ๋์ด ์์ผ๋ฉฐ ์ธ์ฆ ์์ด ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค.
๋ฆด๋ฆฌ์ค
VisioForge SDK๊ฐ ์ด์ Uno Platform์ ์ง์ํ๋ค๋ ์์์ ์ ํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค! Windows, Android, iOS, macOS ๋ฐ Linux์์ ์คํ๋๋ ๋จ์ผ ์ฝ๋๋ฒ ์ด์ค๋ก ์ง์ ํ ํฌ๋ก์ค ํ๋ซํผ ๋ฉํฐ๋ฏธ๋์ด ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ์ธ์. Uno Platform ํตํฉ์ ํตํด ์ด์ ๋ชจ๋ ์ฃผ์ ํ๋ซํผ์์ ์ํํ๊ฒ ์๋ํ๋ ๋น๋์ค ์บก์ฒ, ๋ฏธ๋์ด ์ฌ์ ๋ฐ ๋น๋์ค ํธ์ง ์ ํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค ์ ์์ต๋๋ค. VideoView ์ปจํธ๋กค, ํตํฉ๋ ํฌ๋ก์ค ํ๋ซํผ API, ํ๋ซํผ๋ณ ์ต์ ํ ๋ฐ ํฌ๊ด์ ์ธ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์ค์น ๋ฐ ๋ฐฐํฌ ๊ฐ์ด๋๋ฅผ ํ์ธํ๊ณ ์ค๋ Uno Platform์ ์์ํ์ธ์!
๋ฆด๋ฆฌ์ค
์ด์ ๋ชจ๋ VisioForge .NET SDK๊ฐ .NET 10์ ์๋ฒฝํ๊ฒ ์ง์ํ๋ค๋ ์์์ ์ ํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค! ์ด ์
๋ฐ์ดํธ๋ ์ต์ .NET ํ๋ ์์ํฌ์์ ํธํ์ฑ์ ๋ณด์ฅํ์ฌ ํฅ์๋ ์ฑ๋ฅ, ๊ฐํ๋ ๋ณด์ ๊ธฐ๋ฅ ๋ฐ ๋ ๋์ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. Video Capture SDK .NET, Media Player SDK .NET, Video Edit SDK .NET, Media Blocks SDK .NET ๋ฑ์ ํฌํจํ ๋ชจ๋ SDK๊ฐ .NET 10์ ๋ํด ํ
์คํธ๋๊ณ ์ต์ ํ๋์์ต๋๋ค. ์ด์ ๋ฒ์ ๊ณผ์ ์์ ํ ํ์ ํธํ์ฑ์ ์ ์งํ๋ฉด์ ์ต์ .NET ํ์ ์ ํ์ฉํ๋ ค๋ฉด ์ค๋ ํ๋ก์ ํธ๋ฅผ ์
๊ทธ๋ ์ด๋ํ์ธ์.
๋ฆด๋ฆฌ์ค
์ฅ์น ๊ด๋ฆฌ, ๋ฏธ๋์ด, PTZ, ์ด๋ฒคํธ, ๋ถ์ ๋ฐ ์ด๋ฏธ์ง ์๋น์ค์ ๋ํ ์์ ํ ์ง์์ ๊ฐ์ถ ํฌ๊ด์ ์ธ ONVIF ๊ด๋ฆฌ์๋ฅผ ํน์ง์ผ๋ก ํ๋ ์ฃผ์ ์
๋ฐ์ดํธ์
๋๋ค.
์
๋ฐ์ดํธ
์ด๋ฏธ์ง ์์ค ํด๋์ค์ ์๋ก์ด ์ ๋๋ฉ์ด์
GIF ์ง์, GUID ์ง์์ด ํฌํจ๋ ํฅ์๋ ๋น๋์ค ๋ฏน์ API, ํฅ์๋ Live Video Compositor ์์ ์ฑ.
์
๋ฐ์ดํธ
USB Vision ์นด๋ฉ๋ผ์ ๋ํ ์
๋ฐ์ดํธ๋ GenICam ์์ค ์ง์ ๋ฐ ์ฐ์
์ฉ ์นด๋ฉ๋ผ ์ ํ๋ฆฌ์ผ์ด์
์ ์ํ GenTL ์์ค ์ง์ ์ถ๊ฐ.
๋ฆด๋ฆฌ์ค
ํฌ๋ก์ค ํ๋ซํผ ์์ง์ ๋ํ ๋ฃจํ ์ง์ ์ถ๊ฐ, ์
๋ฐ์ดํธ๋ RTSP-X ์์ง ์ถ๋ ฅ ๋ฐ ํตํฉ๋ ๊ณ ๊ธ ์ผ๊ตด ๊ฐ์ง๊ธฐ ์ง์.
๋ฆด๋ฆฌ์ค
์คํธ๋ฆผ ๋งค๊ฐ๋ณ์์ ๋ํ ์์ ํ ์ ์ด๊ถ์ ๊ฐ์ง๊ณ ์์ฒด RTSP ์คํธ๋ฆฌ๋ฐ ์๋ฒ๋ฅผ ์์ฑํ๊ธฐ ์ํ ์๋ก์ด RTSP Server Media Block ๋ฐ RTSPServerOutput.