VisioForge

ํŒŒ์ดํ”„๋ผ์ธ ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ vs ๊ฐ์‹œ ์นด๋ฉ”๋ผ SDK

Media Blocks SDK .NET vs Ozeki Camera SDK

ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋น„๋””์˜ค ํŒŒ์ดํ”„๋ผ์ธ vs IP ์นด๋ฉ”๋ผ SDK

Last updated: 2026๋…„ 2์›”

VisioForge Media Blocks SDK .NET๊ณผ Ozeki Camera SDK๋Š” .NET ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๊ฐœ๋ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์˜์—ญ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. Media Blocks SDK๋Š” ๊ฐœ๋ณ„ ์ฒ˜๋ฆฌ ๋ธ”๋ก์„ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ณต์žกํ•œ ์˜ค๋””์˜ค/๋น„๋””์˜ค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“ˆ์‹ ํŒŒ์ดํ”„๋ผ์ธ ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ(ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋น„๋””์˜ค ํ†ตํ•ฉ SDK)์ž…๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” ๋‚ด์žฅ ๋น„๋””์˜ค ๋ถ„์„ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๊ฐ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌ์ถ•์„ ์œ„ํ•œ IP ์นด๋ฉ”๋ผ ๋ฐ ONVIF ์ „์šฉ SDK์ž…๋‹ˆ๋‹ค. ๋‘ SDK ๋ชจ๋‘ ์นด๋ฉ”๋ผ์—์„œ C# ๋น„๋””์˜ค ์บก์ฒ˜๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์•„ํ‚คํ…์ฒ˜์™€ ์˜๋„๋œ ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

์š”์•ฝ

Media Blocks SDK .NET์€ ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ 5๊ฐœ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“ˆ์‹ ํŒŒ์ดํ”„๋ผ์ธ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” ๊นŠ์€ ONVIF ๊ด€๋ฆฌ, ๋‚ด์žฅ ๋น„๋””์˜ค ๋ถ„์„(๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด), ํ†ตํ•ฉ ์•Œ๋ฆผ ์‹œ์Šคํ…œ์„ ๊ฐ–์ถ˜ ์ „์šฉ IP ์นด๋ฉ”๋ผ SDK์ž…๋‹ˆ๋‹ค. Media Blocks๋Š” ํ›จ์”ฌ ๋” ํฐ ์•„ํ‚คํ…์ฒ˜ ์œ ์—ฐ์„ฑ๊ณผ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฒ”์œ„๋ฅผ ์ œ๊ณตํ•˜๊ณ , Ozeki๋Š” ๊ฐ์‹œ ์ „์šฉ ๊ธฐ๋Šฅ์—์„œ ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค.

์ธก๋ฉดMedia Blocks SDK .NETOzeki Camera SDK
์•„ํ‚คํ…์ฒ˜๋ชจ๋“ˆ์‹ ํŒŒ์ดํ”„๋ผ์ธ (๋ธ”๋ก ๊ธฐ๋ฐ˜ ๊ตฌ์„ฑ)์นด๋ฉ”๋ผ ์—ฐ๊ฒฐ ๋ชจ๋ธ
์ฃผ์š” ์ดˆ์ ๋ฒ”์šฉ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ฒ˜๋ฆฌIP ์นด๋ฉ”๋ผ / ONVIF ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
ํฌ๋กœ์Šค ํ”Œ๋žซํผWindows, macOS, Linux, iOS, AndroidWindows (Linux/macOS ๋ถ€๋ถ„์ )
๋ชจ๋˜ .NET.NET 5 / 6 / 7 / 8 / 9 / 10.NET 8 (์ตœ๊ทผ ์—…๊ทธ๋ ˆ์ด๋“œ)
UI ํ”„๋ ˆ์ž„์›ŒํฌWinForms, WPF, MAUI, Avalonia, Uno, WinUI, BlazorWinForms
์ถœ๋ ฅ ํ˜•์‹10๊ฐœ ์ด์ƒ์˜ ์ปจํ…Œ์ด๋„ˆMPEG-4, AVI
ํ•˜๋“œ์›จ์–ด ๊ฐ€์†NVIDIA, Intel, AMD, Apple์—†์Œ
๋ผ์ด์„ ์Šค๊ฐœ๋ฐœ์ž๋‹น, ๋น„์ƒ์—…์  ๋ฌด๋ฃŒ์นด๋ฉ”๋ผ ์ˆ˜๋‹น (โ‚ฌ697โ€“โ‚ฌ9,297)
์ตœ์  ์šฉ๋„์‚ฌ์šฉ์ž ์ •์˜ ํŒŒ์ดํ”„๋ผ์ธ, ํฌ๋กœ์Šค ํ”Œ๋žซํผ, ์ „๋ฌธ ํ•˜๋“œ์›จ์–ด๋ถ„์„ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” IP ์นด๋ฉ”๋ผ ๊ฐ์‹œ

์•„ํ‚คํ…์ฒ˜: ํŒŒ์ดํ”„๋ผ์ธ ๋ธ”๋ก vs ์นด๋ฉ”๋ผ ์—ฐ๊ฒฐ ๋ชจ๋ธ

Media Blocks SDK .NET โ€” ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜

  • โœ“๊ฐœ๋ฐœ์ž๊ฐ€ ๋…๋ฆฝ์ ์ธ ์ฒ˜๋ฆฌ ๋ธ”๋ก์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋“ˆ์‹ ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜
  • โœ“๊ฐ ๋ธ”๋ก(์†Œ์Šค, ์ธ์ฝ”๋”, ๋””์ฝ”๋”, ์ดํŽ™ํŠธ, ๋ Œ๋”๋Ÿฌ, ์‹ฑํฌ)์€ ์„œ๋กœ ์—ฐ๊ฒฐ๋œ ๋…๋ฆฝ์ ์ธ C# ๊ฐ์ฒด
  • โœ“๋ฐ์ดํ„ฐ๊ฐ€ ๋„ค์ดํ‹ฐ๋ธŒ ๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ๋กœ ๋ธ”๋ก ๊ฐ„์— ํ๋ฆ„ โ€” ์ง๋ ฌํ™” ์˜ค๋ฒ„ํ—ค๋“œ ์—†์Œ
  • โœ“ํŒŒ์ดํ”„๋ผ์ธ์€ ์˜ค๋””์˜ค ๋ฐ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์˜ ๋ถ„๊ธฐ, ๋ณ‘ํ•ฉ, ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ์ง€์›
  • โœ“๋Ÿฐํƒ€์ž„์— ๋™์  ํŒŒ์ดํ”„๋ผ์ธ ์ˆ˜์ • (๋ธ”๋ก ์ถ”๊ฐ€/์ œ๊ฑฐ, ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ณ€๊ฒฝ)
  • โœ“ํ•˜๋“œ์›จ์–ด ์ฝ”๋ฑ ๋ธ”๋ก(NVENC, QSV, AMF, VideoToolbox)์„ ํ†ตํ•œ ๋„ค์ดํ‹ฐ๋ธŒ GPU ๊ฐ€์†
  • โœ“ํฌ๋กœ์Šค ํ”Œ๋žซํผ: Windows, macOS, Linux, Android, iOS

Ozeki Camera SDK โ€” ์—ฐ๊ฒฐ ๋ชจ๋ธ

  • โ€ข๊ฐœ๋ฐœ์ž๊ฐ€ IP ์นด๋ฉ”๋ผ์— ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๋Š” ์นด๋ฉ”๋ผ ์ค‘์‹ฌ ์—ฐ๊ฒฐ ๋ชจ๋ธ
  • โ€ขํŠน์ • ์ž‘์—…(๋…นํ™”, PTZ ์ œ์–ด, ๋ชจ์…˜ ๊ฐ์ง€, ๋ถ„์„)์„ ์œ„ํ•œ ํ•ธ๋“ค๋Ÿฌ ์—ฐ๊ฒฐ
  • โ€ข์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ์ฒ˜๋ฆฌ ๋ธ”๋ก ๋Œ€์‹  ์ผ๋ฐ˜์ ์ธ ONVIF ์ž‘์—…์„ ์œ„ํ•œ ๊ณ ์ˆ˜์ค€ ํด๋ž˜์Šค
  • โ€ข๋‚ด์žฅ ๋น„๋””์˜ค ๋ถ„์„ ํŒŒ์ดํ”„๋ผ์ธ (๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด)
  • โ€ขํ†ตํ•ฉ ์•Œ๋ฆผ ์‹œ์Šคํ…œ (์ด๋ฉ”์ผ, SMS, VoIP ํ†ตํ™”, FTP ์—…๋กœ๋“œ)
  • โ€ข๊ฐ์‹œ ์•Œ๋ฆผ์„ ์œ„ํ•œ ํ†ตํ•ฉ ์•Œ๋ฆผ ์‹œ์Šคํ…œ
  • โ€ข.NET Framework 4.8์—์„œ .NET 8๋กœ ์ตœ๊ทผ ์—…๊ทธ๋ ˆ์ด๋“œ

๊ธฐ๋Šฅ ๋น„๊ต ๋งคํŠธ๋ฆญ์Šค

๊ธฐ๋ŠฅMedia Blocks SDKOzeki Camera SDK์Šน์ž
USB ์›น์บ โœ…โœ…๋™์ 
ONVIF IP ์นด๋ฉ”๋ผโœ…โœ…๋™์ 
RTSP ์นด๋ฉ”๋ผโœ…โœ…๋™์ 
HTTP MJPEG ์นด๋ฉ”๋ผโœ…โœ…๋™์ 
ํ™”๋ฉด / ๋ฐ์Šคํฌํ†ฑ ์บก์ฒ˜โœ… ScreenSourceBlockโŒMedia Blocks SDK
Blackmagic Decklinkโœ… DecklinkVideoAudioSourceBlockโŒMedia Blocks SDK
NDI ์†Œ์Šคโœ… NDISourceBlockโŒMedia Blocks SDK
RTMP ์†Œ์Šคโœ…โŒMedia Blocks SDK
SRT ์†Œ์Šคโœ…โŒMedia Blocks SDK
HLS ์†Œ์Šคโœ…โŒMedia Blocks SDK
GenICam / GigE Vision / USB3 Visionโœ… ๋„ค์ดํ‹ฐ๋ธŒ ๋ธ”๋กโŒMedia Blocks SDK
ํŒŒ์ผ ์†Œ์Šค (๋ชจ๋“  ๋ฏธ๋””์–ด ํŒŒ์ผ)โœ…โŒMedia Blocks SDK
๊ฐ€์ƒ ์†Œ์Šค (ํ…Œ์ŠคํŠธ ํŒจํ„ด)โœ…โŒMedia Blocks SDK
์‹œ์Šคํ…œ ์˜ค๋””์˜ค ์žฅ์น˜โœ…โŒMedia Blocks SDK
ASIO ์˜ค๋””์˜ค ์žฅ์น˜โœ…โŒMedia Blocks SDK
IP ์นด๋ฉ”๋ผ ์˜ค๋””์˜คโœ…โœ…๋™์ 
์นด๋ฉ”๋ผ๋กœ ์˜ค๋””์˜ค ์ „์†กโŒโœ…Ozeki Camera SDK
์˜ค๋””์˜ค ์ธ์ฝ”๋” (AAC, MP3, Vorbis, FLAC)โœ…โŒMedia Blocks SDK
์˜ค๋””์˜ค ์ฒ˜๋ฆฌ (ํ•„ํ„ฐ, EQ)โœ…โŒMedia Blocks SDK
MP4 (H.264 + AAC)โœ…โœ…๋™์ 
AVIโœ…โœ…๋™์ 
MKV, MOV, WebM, WMV, MPEG-TS, MXF, GIF, FLVโœ…โŒMedia Blocks SDK
HEVC / H.265 ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
AV1 ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
VP8 / VP9 ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
์‚ฌ์ „ ์ด๋ฒคํŠธ ๋…นํ™” (์ˆœํ™˜ ๋ฒ„ํผ)โœ… PreEventRecordingBlockโŒMedia Blocks SDK
์‚ฌ์šฉ์ž ์ •์˜ ์ถœ๋ ฅ ๋ธ”๋กโœ…โŒMedia Blocks SDK
RTSP ์„œ๋ฒ„โœ…โŒMedia Blocks SDK
RTMP ์ŠคํŠธ๋ฆฌ๋ฐโœ…โŒMedia Blocks SDK
HLS ์ŠคํŠธ๋ฆฌ๋ฐโœ…โŒMedia Blocks SDK
SRT ์ŠคํŠธ๋ฆฌ๋ฐโœ…โŒMedia Blocks SDK
NDI ์ŠคํŠธ๋ฆฌ๋ฐโœ…โŒMedia Blocks SDK
UDP ์ŠคํŠธ๋ฆฌ๋ฐโœ…โŒMedia Blocks SDK
YouTube / Facebook Liveโœ…โŒMedia Blocks SDK
HTTP MJPEG ์„œ๋ฒ„โœ…โœ…๋™์ 
ONVIF ์„œ๋ฒ„ (์นด๋ฉ”๋ผ ์—๋ฎฌ๋ ˆ์ด์…˜)โŒโœ…Ozeki Camera SDK
NVIDIA NVENC ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
Intel Quick Sync ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
AMD VCE / AMF ์ธ์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
Apple VideoToolboxโœ…โŒMedia Blocks SDK
ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๋””์ฝ”๋”ฉโœ…โŒMedia Blocks SDK
ํŒŒ์ดํ”„๋ผ์ธ ๋ถ„๊ธฐ / ๋ณ‘ํ•ฉโœ…โŒMedia Blocks SDK
๋™์  ํŒŒ์ดํ”„๋ผ์ธ ์ˆ˜์ •โœ…โŒMedia Blocks SDK
์‚ฌ์šฉ์ž ์ •์˜ ๋ธ”๋ก ๊ฐœ๋ฐœโœ…โŒMedia Blocks SDK
๋ผ์ด๋ธŒ ๋น„๋””์˜ค ์ปดํฌ์ง€ํ„ฐโœ…โŒMedia Blocks SDK
OpenCV ํ†ตํ•ฉ ๋ธ”๋กโœ…โŒMedia Blocks SDK
PTZ ์ œ์–ด (ํŒฌ/ํ‹ธํŠธ/์คŒ)โœ…โœ…๋™์ 
ONVIF ์žฅ์น˜ ๊ฒ€์ƒ‰โœ…โœ…๋™์ 
์›๊ฒฉ ์นด๋ฉ”๋ผ ๊ตฌ์„ฑโœ…โœ…๋™์ 
์นด๋ฉ”๋ผ ์žฌ๋ถ€ํŒ… / ์‚ฌ์šฉ์ž ๊ด€๋ฆฌโœ…โœ…๋™์ 
์‹ค์‹œ๊ฐ„ ๋น„๋””์˜ค ํฌ๊ธฐ ์กฐ์ • / ์ž๋ฅด๊ธฐโœ…โœ…๋™์ 
ํฌ๋กœ๋งˆ ํ‚ค (๊ทธ๋ฆฐ ์Šคํฌ๋ฆฐ)โœ…โŒMedia Blocks SDK
ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ดโœ…โœ…๋™์ 
๋น„๋””์˜ค ๋ฏน์‹ฑ / ํ•ฉ์„ฑโœ…โŒMedia Blocks SDK
๋น„๋””์˜ค ์•”ํ˜ธํ™” (AES-128/256)โœ…โŒMedia Blocks SDK
๋ชจ์…˜ ๊ฐ์ง€โœ…โœ…๋™์ 
์–ผ๊ตด ๊ฐ์ง€โœ… (OpenCV ๋ธ”๋ก ๊ฒฝ์œ )โœ…๋™์ 
๋ฐ”์ฝ”๋“œ / QR ์ฝ”๋“œ ์ฝ๊ธฐโœ…โœ…๋™์ 
๋ฒˆํ˜ธํŒ ์ธ์‹โŒโœ…Ozeki Camera SDK
์‚ฌ๋žŒ / ์ฐจ๋Ÿ‰ ์ธ์‹โŒโœ…Ozeki Camera SDK

๊ฐ ์†”๋ฃจ์…˜์„ ์„ ํƒํ•  ๋•Œ

Media Blocks SDK .NET์„ ์„ ํƒํ•ด์•ผ ํ•  ๋•Œ

ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์•ฑ

๋ชจ๋“  ์ฃผ์š” .NET UI ํ”„๋ ˆ์ž„์›Œํฌ๋กœ Windows, macOS, Linux, iOS, Android์šฉ ๋‹จ์ผ API

๋น„๋””์˜ค ๋…นํ™” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

ํ•˜๋“œ์›จ์–ด ๊ฐ€์†(NVENC, QSV, AMF, VideoToolbox)์ด ํฌํ•จ๋œ ๊ด‘๋ฒ”์œ„ํ•œ ํ˜•์‹/์ฝ”๋ฑ ์ง€์›(10๊ฐœ ์ด์ƒ ์ปจํ…Œ์ด๋„ˆ)

๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ํ”Œ๋žซํผ

๋ชจ๋“  ์†Œ์Šค์—์„œ RTMP, HLS, SRT, NDI, YouTube/Facebook Live ์ถœ๋ ฅ

๋น„๋””์˜ค ๋ฏน์‹ฑ / ํ•ฉ์„ฑ

๋‹ค์ค‘ ์†Œ์Šค ๋ฏน์‹ฑ ๋ฐ ์˜ค๋ฒ„๋ ˆ์ด๋ฅผ ์œ„ํ•œ ๋ผ์ด๋ธŒ ๋น„๋””์˜ค ์ปดํฌ์ง€ํ„ฐ ๋ธ”๋ก

์‚ฌ์šฉ์ž ์ •์˜ ๋ฏธ๋””์–ด ํŒŒ์ดํ”„๋ผ์ธ

๋ชจ๋“ˆ์‹ ๋ธ”๋ก์„ ๋ชจ๋“  ๊ตฌ์„ฑ์œผ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ณ ์œ ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌํ˜„

์‚ฐ์—… ์นด๋ฉ”๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

GenICam, GigE Vision, USB3 Vision ๋„ค์ดํ‹ฐ๋ธŒ ๋ธ”๋ก ์ง€์›

์ „๋ฌธ ๋ฐฉ์†ก ์›Œํฌํ”Œ๋กœ์šฐ

ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ฒ˜๋ฆฌ๊ฐ€ ํฌํ•จ๋œ Blackmagic Decklink ๋ฐ NDI ํ†ตํ•ฉ

ํ™”๋ฉด ์บก์ฒ˜ ๋ฐ ๋…นํ™”

์˜ค๋ฒ„๋ ˆ์ด ๋ฐ ์ŠคํŠธ๋ฆฌ๋ฐ์ด ํฌํ•จ๋œ ๋ฐ์Šคํฌํ†ฑ/์ฐฝ/์˜์—ญ ์บก์ฒ˜

๋น„์ƒ์—…์  / ์ทจ๋ฏธ ํ”„๋กœ์ ํŠธ

๋น„์ƒ์—…์  ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋ฌด๋ฃŒ ๋ผ์ด์„ ์Šค

Ozeki Camera SDK๋ฅผ ์„ ํƒํ•ด์•ผ ํ•  ๋•Œ

IP ์นด๋ฉ”๋ผ ๊ฐ์‹œ ์‹œ์Šคํ…œ

๊นŠ์€ ํ†ตํ•ฉ์ด ํฌํ•จ๋œ ONVIF/RTSP ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ํŠน๋ณ„ํžˆ ๊ตฌ์ถ•

๋น„๋””์˜ค ๋ถ„์„ ํ”Œ๋žซํผ

๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด, ๋ฐฐํšŒ ๊ฐ์ง€ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

์›๊ฒฉ ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ

IP ์นด๋ฉ”๋ผ์˜ ๊ตฌ์„ฑ, ์žฌ๋ถ€ํŒ…, ์‹œ๊ฐ„ ๋™๊ธฐํ™”, ์„ค์ • ๋ฐฑ์—…

์•Œ๋ฆผ / ์•Œ๋ฆผ ์‹œ์Šคํ…œ

ํƒ€์‚ฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—†์ด ์ด๋ฉ”์ผ, SMS, VoIP, FTP ํ†ตํ•ฉ

ONVIF ์นด๋ฉ”๋ผ ์—๋ฎฌ๋ ˆ์ด์…˜

USB/RTSP ์นด๋ฉ”๋ผ๋ฅผ ONVIF ์†Œ์Šค๋กœ ๋ณ€ํ™˜

Windows ์ „์šฉ ๊ฐ์‹œ

์นœ์ˆ™ํ•œ WinForms ํ†ตํ•ฉ์ด ํฌํ•จ๋œ ์ง‘์ค‘ Windows ์ง€์›

ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜ ์˜ˆ์ œ

RTSP ์นด๋ฉ”๋ผ ์บก์ฒ˜๋ฅผ MP4๋กœ

Media Blocks SDK .NET

C#
// Create pipeline
var _pipeline = new MediaBlocksPipeline();

// Create RTSP source with authentication
var rtsp = await RTSPSourceSettings.CreateAsync(
    new Uri("rtsp://camera-ip/stream"),
    "admin", "password", audioEnabled: true);
var _rtspSource = new RTSPSourceBlock(rtsp);

// Create video renderer for preview
var _videoRenderer = new VideoRendererBlock(
    _pipeline, VideoView1);

// Create tee block to split video for preview + recording
var _videoTee = new TeeBlock(2, MediaBlockPadMediaType.Video);

// Create H.264 encoder and MP4 sink for recording
var _videoEncoder = new H264EncoderBlock();
var _muxer = new MP4SinkBlock(
    new MP4SinkSettings("output.mp4"));

// Connect video: Source -> Tee -> Renderer + Encoder -> MP4
_pipeline.Connect(_rtspSource.VideoOutput, _videoTee.Input);
_pipeline.Connect(_videoTee.Outputs[0], _videoRenderer.Input);
_pipeline.Connect(_videoTee.Outputs[1], _videoEncoder.Input);
_pipeline.Connect(_videoEncoder.Output,
    (_muxer as IMediaBlockDynamicInputs)
        .CreateNewInput(MediaBlockPadMediaType.Video));

// Connect audio: Source -> AAC Encoder -> MP4
var _audioRenderer = new AudioRendererBlock();
var _audioTee = new TeeBlock(2, MediaBlockPadMediaType.Audio);
var _audioEncoder = new AACEncoderBlock();
_pipeline.Connect(_rtspSource.AudioOutput, _audioTee.Input);
_pipeline.Connect(_audioTee.Outputs[0], _audioRenderer.Input);
_pipeline.Connect(_audioTee.Outputs[1], _audioEncoder.Input);
_pipeline.Connect(_audioEncoder.Output,
    (_muxer as IMediaBlockDynamicInputs)
        .CreateNewInput(MediaBlockPadMediaType.Audio));

await _pipeline.StartAsync();

Ozeki Camera SDK

C#
// Camera connection model
var camera = new BitmapSourceCamera(
    "rtsp://camera-ip/stream");

// Connect to media handler
var recorder = new MPEG4Recorder(
    "output.mp4");

// Wire camera to recorder
camera.Start();
recorder.Start();

// Note: Limited to MPEG-4/AVI output
// No pipeline branching or merging
// No hardware encoder selection
// No cross-platform support

๊ฐ€๊ฒฉ ๋ฐ ๋ผ์ด์„ ์Šค

๋‘ SDK๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ผ์ด์„ ์Šค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค: Media Blocks SDK๋Š” ๊ฐœ๋ฐœ์ž ์‹œํŠธ๋‹น ์š”๊ธˆ์„ ๋ถ€๊ณผํ•˜๊ณ , Ozeki Camera SDK๋Š” ์นด๋ฉ”๋ผ ์ˆ˜๋‹น ์š”๊ธˆ์„ ๋ถ€๊ณผํ•ฉ๋‹ˆ๋‹ค.

์ธก๋ฉดMedia Blocks SDK .NETOzeki Camera SDK
๋ผ์ด์„ ์Šค ๋ชจ๋ธ๊ฐœ๋ฐœ์ž ์‹œํŠธ๋‹น์นด๋ฉ”๋ผ ์ˆ˜๋‹น
๋น„์ƒ์—…์  ์‚ฌ์šฉ๋ฌด๋ฃŒ๋ถˆ๊ฐ€
์‹œํ—˜ ๊ธฐ๊ฐ„30์ผ (๋น„๋””์˜ค์— ์›Œํ„ฐ๋งˆํฌ)20์ผ
์‹œ์ž‘ ๊ฐ€๊ฒฉโ‚ฌ500ยท๋…„ ๋˜๋Š” โ‚ฌ1,500 ์˜๊ตฌโ‚ฌ697 (1 ์นด๋ฉ”๋ผ)
๋ฉ€ํ‹ฐ ์นด๋ฉ”๋ผ ๋น„์šฉ๋™์ผ ๊ฐœ๋ฐœ์ž ๋ผ์ด์„ ์Šค๊ฐ€ ๋ชจ๋“  ์นด๋ฉ”๋ผ ์ปค๋ฒ„โ‚ฌ997 (2 ์นด๋ฉ”๋ผ) โ€” โ‚ฌ9,297 (๋ฌด์ œํ•œ)
์†Œ์Šค ์ฝ”๋“œ๋ถˆ๊ฐ€โ‚ฌ49,000
์—…๋ฐ์ดํŠธ1๋…„ (์—ฐ๊ฐ„) / ์˜๊ตฌ ์˜ต์…˜1๋…„ ํฌํ•จ
์ง€์›SLA ์˜ต์…˜ ๊ฐ€๋Šฅ3๊ฐœ์›” ํ‘œ์ค€ ํฌํ•จ
์žฌ๋ฐฐํฌ๋ผ์ด์„ ์Šค์— ํฌํ•จ๋ผ์ด์„ ์Šค์— ํฌํ•จ

๋ฉ€ํ‹ฐ ์นด๋ฉ”๋ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ Media Blocks SDK์˜ ๊ฐœ๋ฐœ์ž๋‹น ๋ผ์ด์„ ์Šค๊ฐ€ ํŠนํžˆ ๋Œ€๊ทœ๋ชจ์—์„œ Ozeki์˜ ์นด๋ฉ”๋ผ๋‹น ๋ชจ๋ธ๋ณด๋‹ค ํ›จ์”ฌ ๋น„์šฉ ํšจ์œจ์ ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์†”์งํ•œ ํ•œ๊ณ„

Media Blocks SDK ํ•œ๊ณ„

  • โš ๋‚ด์žฅ ๊ฐ์‹œ ๋ถ„์„ ์—†์Œ (๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด) โ€” ์‚ฌ์šฉ์ž ์ •์˜ OpenCV ํ†ตํ•ฉ ํ•„์š”
  • โš ๋‚ด์žฅ ์•Œ๋ฆผ ์‹œ์Šคํ…œ ์—†์Œ (์ด๋ฉ”์ผ, SMS, VoIP) โ€” ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ๋ฆผ์„ ๋ณ„๋„๋กœ ๊ตฌํ˜„ํ•ด์•ผ ํ•จ
  • โš ONVIF ์„œ๋ฒ„ / ์นด๋ฉ”๋ผ ์—๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋Šฅ ์—†์Œ
  • โš ๋‹จ์ˆœ ์นด๋ฉ”๋ผ ์—ฐ๊ฒฐ ๋ชจ๋ธ์— ๋น„ํ•ด ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜์˜ ํ•™์Šต ๊ณก์„ ์ด ๊ฐ€ํŒŒ๋ฆ„

Ozeki Camera SDK ํ•œ๊ณ„

  • โš ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์› ์—†์Œ โ€” Windows ๊ธฐ๋ณธ, Linux/macOS/Android ๋ถ€๋ถ„์ 
  • โš ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜ ์—†์Œ โ€” ์ž„์˜์˜ ๋ฏธ๋””์–ด ์ฒ˜๋ฆฌ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์—†์Œ
  • โš ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ธ์ฝ”๋”ฉ ์—†์Œ (NVENC, QSV, AMF, VideoToolbox)
  • โš ์ œํ•œ๋œ ์ถœ๋ ฅ ํ˜•์‹ โ€” MPEG-4 ๋ฐ AVI๋งŒ (MKV, WebM, MPEG-TS ๋“ฑ ์—†์Œ)
  • โš ํ™”๋ฉด/๋ฐ์Šคํฌํ†ฑ ์บก์ฒ˜ ๊ธฐ๋Šฅ ์—†์Œ
  • โš ์ „๋ฌธ ํ•˜๋“œ์›จ์–ด ์ง€์› ์—†์Œ (NDI, Decklink, GenICam/GigE Vision)
  • โš ๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆฌ๋ฐ ์ถœ๋ ฅ ์—†์Œ (RTMP, HLS, SRT, NDI)
  • โš WinForms UI ํ”„๋ ˆ์ž„์›Œํฌ๋งŒ ์ง€์› (WPF, MAUI, Avalonia, Blazor ์—†์Œ)
  • โš ์นด๋ฉ”๋ผ๋‹น ๋ผ์ด์„ ์Šค๊ฐ€ ๋ฉ€ํ‹ฐ ์นด๋ฉ”๋ผ ๋ฐฐํฌ์—์„œ ๋น„์šฉ์ด ๋†’์•„์งˆ ์ˆ˜ ์žˆ์Œ

๊ฐ€์ค‘ ๊ฒฐ์ • ๋งคํŠธ๋ฆญ์Šค

ํ”„๋กœ์ ํŠธ ์šฐ์„ ์ˆœ์œ„์— ๋”ฐ๋ผ ๊ฐ ๊ธฐ์ค€์„ 1-5 ์ฒ™๋„๋กœ ํ‰๊ฐ€ํ•œ ๋‹ค์Œ ์ ์ˆ˜๋ฅผ ๋น„๊ตํ•˜์„ธ์š”.

๊ธฐ์ค€Media Blocks SDKOzeki Camera SDK๋น„๊ณ 
ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์ง€์›Media Blocks: 5๊ฐœ ํ”Œ๋žซํผ; Ozeki: ์ฃผ๋กœ Windows
์ถœ๋ ฅ ํ˜•์‹ ๋ฐ ์ฝ”๋ฑ10๊ฐœ ์ด์ƒ ์ปจํ…Œ์ด๋„ˆ vs MPEG-4/AVI๋งŒ
ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์ „์ฒด GPU ์ง€์› vs ์—†์Œ
ํŒŒ์ดํ”„๋ผ์ธ ์œ ์—ฐ์„ฑ์กฐํ•ฉ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก vs ๊ณ ์ • ๋ชจ๋ธ
IP ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ๋‘˜ ๋‹ค: ์ „์ฒด ONVIF ๊ด€๋ฆฌ
๋น„๋””์˜ค ๋ถ„์„ (๋‚ด์žฅ)Media Blocks: CV ํ”Œ๋Ÿฌ๊ทธ์ธ ๊ฒฝ์œ ; Ozeki: ๋ฒˆํ˜ธํŒ, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด
์ „๋ฌธ ํ•˜๋“œ์›จ์–ดNDI, Decklink, GenICam ์ง€์›
๋„คํŠธ์›Œํฌ ์ŠคํŠธ๋ฆฌ๋ฐRTMP, HLS, SRT, NDI ์ถœ๋ ฅ
ํ™”๋ฉด ์บก์ฒ˜Media Blocks๋งŒ
๋ชจ๋˜ .NET ํ”„๋ ˆ์ž„์›Œํฌ7๊ฐœ UI ํ”„๋ ˆ์ž„์›Œํฌ vs WinForms๋งŒ
๋Œ€๊ทœ๋ชจ ๋น„์šฉ (๋ฉ€ํ‹ฐ ์นด๋ฉ”๋ผ)๊ฐœ๋ฐœ์ž๋‹น vs ์นด๋ฉ”๋ผ๋‹น ๋ผ์ด์„ ์Šค

๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๋ฐ ํ†ตํ•ฉ ๊ณ ๋ ค์‚ฌํ•ญ

ํ˜„์žฌ Ozeki Camera SDK๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ๋” ๋„“์€ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜๊ฑฐ๋‚˜, ์ƒˆ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๋‘ SDK๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ๋‹ค์Œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”.

๊ฐ์‹œ๋ฅผ ๋„˜์–ด์„œ ํ™•์žฅ

ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฐ์‹œ ์‹œ์Šคํ…œ์œผ๋กœ ์‹œ์ž‘ํ–ˆ์ง€๋งŒ ์ด์ œ YouTube/Twitch ์ŠคํŠธ๋ฆฌ๋ฐ, ํ™”๋ฉด ์บก์ฒ˜ ๋˜๋Š” ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฐฐํฌ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ, Media Blocks SDK๊ฐ€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ๋„ค์ดํ‹ฐ๋ธŒ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ ์บก์ฒ˜ ์ฝ”๋“œ๋ฅผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ํ•˜๋ฉด์„œ RTMP/HLS/SRT ์ŠคํŠธ๋ฆฌ๋ฐ, ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ธ์ฝ”๋”ฉ ๋ฐ ๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ ์ง€์›์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๋””์–ด ํŒŒ์ดํ”„๋ผ์ธ์— ๋ถ„์„ ์ถ”๊ฐ€

Media Blocks ํŒŒ์ดํ”„๋ผ์ธ์ด ์žˆ๊ณ  ๊ฐ์‹œ ๋ถ„์„(๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€)์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž ์ •์˜ ๊ฐ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์œ„ํ•œ OpenCV ํ†ตํ•ฉ ๋ธ”๋ก ์‚ฌ์šฉ ๋˜๋Š” ์‚ฌ์šฉ์ž ์ •์˜ ๋ธ”๋ก ๊ฐœ๋ฐœ API๋ฅผ ํ†ตํ•œ ํƒ€์‚ฌ ML ๋ชจ๋ธ ํ†ตํ•ฉ์„ ๊ณ ๋ คํ•˜์„ธ์š”. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ํŒŒ์ดํ”„๋ผ์ธ ์œ ์—ฐ์„ฑ๊ณผ ๋ถ„์„ ๊ธฐ๋Šฅ์„ ํ•จ๊ป˜ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋ฉ€ํ‹ฐ ์นด๋ฉ”๋ผ ๋น„์šฉ ์ตœ์ ํ™”

๋งŽ์€ ์นด๋ฉ”๋ผ๊ฐ€ ์žˆ๋Š” ๋ฐฐํฌ์˜ ๊ฒฝ์šฐ, Media Blocks SDK์˜ ๊ฐœ๋ฐœ์ž๋‹น ๋ผ์ด์„ ์Šค๊ฐ€ Ozeki์˜ ์นด๋ฉ”๋ผ๋‹น ๋ชจ๋ธ๋ณด๋‹ค ํ›จ์”ฌ ์ €๋ ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ผ ๊ฐœ๋ฐœ์ž ๋ผ์ด์„ ์Šค๋กœ ๋ฌด์ œํ•œ ์นด๋ฉ”๋ผ๋ฅผ ์ปค๋ฒ„ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, Ozeki์˜ ๋ฌด์ œํ•œ ์นด๋ฉ”๋ผ ๋ผ์ด์„ ์Šค๋Š” โ‚ฌ9,297์ž…๋‹ˆ๋‹ค.

์ตœ์ข… ํ‰๊ฐ€

์ด ๋‘ SDK๋Š” ๊ทผ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ๋ชฉ์ ์„ ์ˆ˜ํ–‰ํ•˜๋ฉฐ ์˜ฌ๋ฐ”๋ฅธ ์„ ํƒ์€ ์ „์ ์œผ๋กœ ํ”„๋กœ์ ํŠธ ์š”๊ตฌ์‚ฌํ•ญ์— ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค.

Media Blocks SDK .NET

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

Ozeki Camera SDK

Ozeki Camera SDK๋Š” ๊ฐ์‹œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์ „๋ฌธ IP ์นด๋ฉ”๋ผ SDK์ž…๋‹ˆ๋‹ค. ONVIF ์ค‘์‹ฌ ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ, ๋‚ด์žฅ ๋น„๋””์˜ค ๋ถ„์„(๋ฒˆํ˜ธํŒ ์ธ์‹, ๊ฐ์ฒด ๊ฐ์ง€, ํŠธ๋ฆฝ์™€์ด์–ด/๋ฐฐํšŒ ๊ฐ์ง€), ์•Œ๋ฆผ ๊ธฐ๋Šฅ(์ด๋ฉ”์ผ, SMS, VoIP)์ด ๊ฐ•์ ์ž…๋‹ˆ๋‹ค. ๊นŠ์€ ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ ๋ฐ ๋ถ„์„ ๊ธฐ๋Šฅ์ด ์ฆ‰์‹œ ํ•„์š”ํ•œ ์ „์šฉ ๊ฐ์‹œ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•  ๋•Œ ์ตœ์„ ์˜ ์„ ํƒ์ž…๋‹ˆ๋‹ค.

ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜, ๊ด‘๋ฒ”์œ„ํ•œ ํ˜•์‹ ๋ฐ ์ฝ”๋ฑ ์ง€์›, ์ „๋ฌธ ํ•˜๋“œ์›จ์–ด ํ†ตํ•ฉ์ด ํฌํ•จ๋œ ์œ ์—ฐํ•œ ํฌ๋กœ์Šค ํ”Œ๋žซํผ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ๊ฐ€ ํ•„์š”ํ•˜๋ฉด Media Blocks SDK๋ฅผ ์„ ํƒํ•˜์„ธ์š”. ๋‚ด์žฅ ๋น„๋””์˜ค ๋ถ„์„ ๋ฐ ์นด๋ฉ”๋ผ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ Windows ๊ธฐ๋ฐ˜ ๊ฐ์‹œ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๊ฒฝ์šฐ Ozeki Camera SDK๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

Frequently Asked Questions

Media Blocks SDK๋ž€ ๋ฌด์—‡์ด๋ฉฐ ๊ธฐ์กด ์นด๋ฉ”๋ผ SDK์™€ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฆ…๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋Š” ๋…๋ฆฝ์ ์ธ ์ฒ˜๋ฆฌ ๋ธ”๋ก(์†Œ์Šค, ์ธ์ฝ”๋”, ์ดํŽ™ํŠธ, ๋ Œ๋”๋Ÿฌ, ์‹ฑํฌ)์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๋Š” .NET์šฉ ํŒŒ์ดํ”„๋ผ์ธ ๊ธฐ๋ฐ˜ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. ๊ณ ์ˆ˜์ค€ ์นด๋ฉ”๋ผ ์—ฐ๊ฒฐ ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ธฐ์กด ์นด๋ฉ”๋ผ SDK์™€ ๋‹ฌ๋ฆฌ, Media Blocks SDK๋Š” ๋ฏธ๋””์–ด ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ์˜ ๋ชจ๋“  ๋‹จ๊ณ„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Media Blocks SDK๋Š” Ozeki์ฒ˜๋Ÿผ RTSP IP ์นด๋ฉ”๋ผ์—์„œ ์บก์ฒ˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?โ–ผ
์˜ˆ. Media Blocks SDK๋Š” RTSP/ONVIF ์†Œ์Šค ๋ธ”๋ก์„ ํ†ตํ•ด C#์—์„œ RTSP ์บก์ฒ˜๋ฅผ ์™„์ „ํžˆ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  RTSP ๋˜๋Š” ONVIF IP ์นด๋ฉ”๋ผ์— ์—ฐ๊ฒฐํ•˜๊ณ  ์ŠคํŠธ๋ฆผ์„ ๋””์ฝ”๋”ฉํ•˜๋ฉฐ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  MP4, MKV, MPEG-TS ๋“ฑ์˜ ํ˜•์‹์œผ๋กœ ๋…นํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ œ๋กœ ์˜ค๋ฒ„ํ—ค๋“œ ๋…นํ™”๋ฅผ ์œ„ํ•ด ์žฌ์ธ์ฝ”๋”ฉ ์—†์ด RTSP ์ŠคํŠธ๋ฆผ์„ ํŒŒ์ผ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
.NET์—์„œ NDI ๋ฐ Decklink ์บก์ฒ˜๋ฅผ ์ง€์›ํ•˜๋Š” SDK๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋งŒ์ด .NET์—์„œ NDI ์บก์ฒ˜์™€ Decklink SDK ํ†ตํ•ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ ˆ์ž„์›Œํฌ ๋‚ด์˜ ๋‹ค๋ฅธ ๋ธ”๋ก๊ณผ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ์ดํ”„๋ผ์ธ ์†Œ์Šค ๋ธ”๋ก์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” NDI๋‚˜ Blackmagic Decklink ํ•˜๋“œ์›จ์–ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Media Blocks SDK๋Š” ํ™”๋ฉด ์บก์ฒ˜๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๊นŒ?โ–ผ
์˜ˆ. Media Blocks SDK์—๋Š” ๋ฐ์Šคํฌํ†ฑ ์ฝ˜ํ…์ธ , ํŠน์ • ์ฐฝ ๋˜๋Š” ํ™”๋ฉด ์˜์—ญ์„ ๋…นํ™”ํ•˜๊ธฐ ์œ„ํ•œ ํ™”๋ฉด ์บก์ฒ˜ ๋ธ”๋ก์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ™”๋ฉด ์บก์ฒ˜ ๋ธ”๋ก์€ ์›น์บ  ์˜ค๋ฒ„๋ ˆ์ด, ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด์™€ ๊ฒฐํ•ฉํ•˜์—ฌ RTMP/HLS/NDI๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” ํ™”๋ฉด ์บก์ฒ˜๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด SDK๋“ค์„ .NET MAUI ๋ฐ Avalonia์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋Š” Windows, macOS, Linux, iOS, Android์—์„œ .NET MAUI, Avalonia UI, WPF, WinForms, WinUI 3, Uno Platform, Blazor๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” Windows์˜ WinForms๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ๋น„๋””์˜ค ์ธ์ฝ”๋”ฉ์„ ์ง€์›ํ•˜๋Š” SDK๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋Š” ์ „์šฉ ์ธ์ฝ”๋” ๋ธ”๋ก์„ ํ†ตํ•ด NVIDIA NVENC, Intel Quick Sync, AMD VCE/AMF, Apple VideoToolbox๋กœ H.264, HEVC, AV1์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์† ์ธ์ฝ”๋”ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” ํ•˜๋“œ์›จ์–ด ๊ฐ€์†์„ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
GigE Vision ๋ฐ ์‚ฐ์—… ์นด๋ฉ”๋ผ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ SDK๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK์—๋Š” USB3 Vision ์ง€์›์„ ํฌํ•จํ•˜์—ฌ ์‚ฐ์—… ์นด๋ฉ”๋ผ๋ฅผ ์œ„ํ•œ GenICam ๋ฐ GigE Vision ์†Œ์Šค ๋ธ”๋ก์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” ์‚ฐ์—… ์นด๋ฉ”๋ผ ํ”„๋กœํ† ์ฝœ์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Media Blocks SDK ๋ฌด๋ฃŒ ๋ฒ„์ „์ด ์žˆ์Šต๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋Š” ๋น„์ƒ์—…์  ์‚ฌ์šฉ์„ ์œ„ํ•œ ๋ฌด๋ฃŒ ๋ผ์ด์„ ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ฒดํ—˜ํŒ์€ ๋น„๋””์˜ค ์ถœ๋ ฅ์— ์›Œํ„ฐ๋งˆํฌ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” 20์ผ ์ฒดํ—˜์ด ์žˆ์ง€๋งŒ ๋ฌด๋ฃŒ ๋น„์ƒ์—…์  ๋ผ์ด์„ ์Šค๋Š” ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด SDK๋“ค๋กœ HLS ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?โ–ผ
Media Blocks SDK๋Š” RTMP, SRT, NDI, UDP ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ํ•จ๊ป˜ ํŒŒ์ดํ”„๋ผ์ธ ์‹ฑํฌ ๋ธ”๋ก์œผ๋กœ HLS ์ŠคํŠธ๋ฆฌ๋ฐ ์ถœ๋ ฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ์†Œ์Šค(์นด๋ฉ”๋ผ, ํ™”๋ฉด, ํŒŒ์ผ)์—์„œ HLS๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Ozeki Camera SDK๋Š” MJPEG ์›น ์ŠคํŠธ๋ฆฌ๋ฐ๊ณผ ONVIF ์„œ๋ฒ„ ์ถœ๋ ฅ์„ ์ง€์›ํ•˜์ง€๋งŒ HLS ๋˜๋Š” RTMP ์ŠคํŠธ๋ฆฌ๋ฐ์€ ํฌํ•จํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฏธ๋””์–ด ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?

๊ด€๋ จ ๋น„๊ต