VisioForge

๋ฐฉ์†ก ๋ฐ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ SDK (.NET์šฉ)

VisioForge SDK๋กœ ์ „๋ฌธ์ ์ธ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ๋ฐฉ์†ก ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜์„ธ์š”. YouTube, Facebook ๋ฐ ์‚ฌ์šฉ์ž ์ง€์ • RTMP ์„œ๋ฒ„๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HLS ์ ์‘ํ˜• ์ŠคํŠธ๋ฆฌ๋ฐ, SRT ์ €์ง€์—ฐ ์ „์†ก, NDI ๋„คํŠธ์›Œํฌ ๋น„๋””์˜ค, DeckLink ํ•˜๋“œ์›จ์–ด ์ถœ๋ ฅ โ€” ๋ชจ๋‘ C#๊ณผ .NET์—์„œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์—ฐ โ‚ฌ500๋ถ€ํ„ฐ ยท Lifetime ๋ผ์ด์„ ์Šค โ‚ฌ1,500๋ถ€ํ„ฐ

๋ฐฉ์†ก ๊ฐœ๋ฐœ์˜ ๊ณผ์ œ

๋ฉ€ํ‹ฐ ํ”Œ๋žซํผ ์ŠคํŠธ๋ฆฌ๋ฐ

YouTube, Facebook, ์‚ฌ์šฉ์ž ์ง€์ • RTMP ์„œ๋ฒ„ ๋ฐ HLS ์—”๋“œํฌ์ธํŠธ๋กœ ๋™์‹œ์— ๋ผ์ด๋ธŒ ๋น„๋””์˜ค๋ฅผ ์ „์†กํ•˜๋ ค๋ฉด ๋‹ค์–‘ํ•œ ์ถœ๋ ฅ ํ”„๋กœํ† ์ฝœ๊ณผ ์ธ์ฝ”๋”ฉ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ €์ง€์—ฐ ์š”๊ตฌ์‚ฌํ•ญ

์ „๋ฌธ ๋ฐฉ์†ก์—์„œ๋Š” ๋ผ์ด๋ธŒ ์ œ์ž‘, ์‹ค์‹œ๊ฐ„ ๋ชจ๋‹ˆํ„ฐ๋ง, ์‹œ์ฒญ์ž ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•ด 1์ดˆ ๋ฏธ๋งŒ์˜ ์ง€์—ฐ ์‹œ๊ฐ„์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ HTTP ์ŠคํŠธ๋ฆฌ๋ฐ์€ ํ—ˆ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ง€์—ฐ์„ ๋ฐœ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.

์ธ์ฝ”๋”ฉ ๋ณต์žก์„ฑ

๊ฐ ์ŠคํŠธ๋ฆฌ๋ฐ ํ”Œ๋žซํผ์— ๋งž๊ฒŒ ์ ์ ˆํ•œ GOP ํฌ๊ธฐ, ๋น„ํŠธ๋ ˆ์ดํŠธ ์ œ์–ด, ํ‚คํ”„๋ ˆ์ž„ ๊ฐ„๊ฒฉ์œผ๋กœ H.264/H.265 ์ธ์ฝ”๋”๋ฅผ ์„ค์ •ํ•˜๋ฉด์„œ ํ’ˆ์งˆ๊ณผ ์„ฑ๋Šฅ์„ ์œ ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋“œ์›จ์–ด ํ†ตํ•ฉ

Blackmagic DeckLink ์นด๋“œ ๋ฐ NDI ์†Œ์Šค/์ถœ๋ ฅ๊ณผ ๊ฐ™์€ ์ „๋ฌธ ๋ฐฉ์†ก ํ•˜๋“œ์›จ์–ด๋ฅผ ํ†ตํ•ฉํ•˜๋ ค๋ฉด ์ „์šฉ SDI/HDMI ํŒŒ์ดํ”„๋ผ์ธ ์ฒ˜๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

VisioForge SDK๊ฐ€ ์ด๋Ÿฌํ•œ ๊ณผ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•

VisioForge Media Blocks SDK๋Š” ๋ชจ๋“  ์ฃผ์š” ์ŠคํŠธ๋ฆฌ๋ฐ ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ „์šฉ ์‹ฑํฌ ๋ธ”๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ํ•œ ๋ฒˆ ์ธ์ฝ”๋”ฉํ•˜์—ฌ YouTube, Facebook, HLS, SRT, NDI, DeckLink ๋“ฑ ์—ฌ๋Ÿฌ ๋Œ€์ƒ์œผ๋กœ ๋™์‹œ์— ์ถœ๋ ฅํ•˜๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”Œ๋žซํผ ์ „๋ฐ˜์— ๊ฑธ์ณ ์ผ๊ด€๋œ API๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • YouTubeSinkBlock ๋ฐ FacebookLiveSinkBlock์œผ๋กœ ๊ฐ„ํŽธํ•œ ํ”Œ๋žซํผ ์ŠคํŠธ๋ฆฌ๋ฐ
  • ๋‚ด์žฅ HTTP ์„œ๋ฒ„๋ฅผ ๊ฐ–์ถ˜ HLSSinkBlock์œผ๋กœ ์ ์‘ํ˜• ์ŠคํŠธ๋ฆฌ๋ฐ
  • ์†์‹ค์ด ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ๋„ ์ €์ง€์—ฐ์˜ ์•ˆ์ •์ ์ธ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์œ„ํ•œ SRT ์ „์†ก
  • IP ๊ธฐ๋ฐ˜ ์ŠคํŠœ๋””์˜ค ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ๋ฅผ ์œ„ํ•œ NDI ์‹ฑํฌ/์†Œ์Šค ๋ธ”๋ก
  • ์ „๋ฌธ SDI/HDMI ๋ฐฉ์†ก ํ•˜๋“œ์›จ์–ด๋ฅผ ์œ„ํ•œ DeckLink ์ถœ๋ ฅ ๋ธ”๋ก
  • Tee ๋ธ”๋ก์œผ๋กœ ๋‹จ์ผ ์†Œ์Šค์—์„œ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ๋…นํ™”, ์ŠคํŠธ๋ฆฌ๋ฐ์„ ๋™์‹œ์— ์ˆ˜ํ–‰

์ฃผ์š” ๋ฐฉ์†ก ๊ธฐ๋Šฅ

YouTube ๋ฐ Facebook ๋ผ์ด๋ธŒ

์ŠคํŠธ๋ฆฌ๋ฐ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ YouTube ๋ฐ Facebook ๋ผ์ด๋ธŒ๋กœ ์ง์ ‘ ์ŠคํŠธ๋ฆฌ๋ฐํ•ฉ๋‹ˆ๋‹ค. ์„ค์ • ๊ฐ€๋Šฅํ•œ ํ’ˆ์งˆ ์˜ต์…˜๊ณผ ํ•จ๊ป˜ H.264 + AAC ์ธ์ฝ”๋”ฉ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

HLS ์ ์‘ํ˜• ์ŠคํŠธ๋ฆฌ๋ฐ

์„ค์ • ๊ฐ€๋Šฅํ•œ ์„ธ๊ทธ๋จผํŠธ ๊ธธ์ด, ์žฌ์ƒ ๋ชฉ๋ก ๊ธธ์ด ๋ฐ ๋‚ด์žฅ HTTP ์„œ๋ฒ„๋กœ HLS ์žฌ์ƒ ๋ชฉ๋ก์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. CDN ๋ฐฐํฌ์— ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

SRT ์ €์ง€์—ฐ ์ŠคํŠธ๋ฆฌ๋ฐ

๋ถˆ์•ˆ์ •ํ•œ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ์ €์ง€์—ฐ ์ŠคํŠธ๋ฆฌ๋ฐ์„ ์œ„ํ•œ SRT(Secure Reliable Transport)๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. H.264/H.265๋ฅผ ์ง€์›ํ•˜๋Š” MPEG-TS ์บก์Аํ™”๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

NDI ๋„คํŠธ์›Œํฌ ๋น„๋””์˜ค

NDI ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ IP ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋น„๋””์˜ค๋ฅผ ์†ก์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŠœ๋””์˜ค ์ œ์ž‘ ํ™˜๊ฒฝ์„ ์œ„ํ•œ ์ œ๋กœ ์„ค์ • ์ž๋™ ๊ฒ€์ƒ‰์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

DeckLink ํ•˜๋“œ์›จ์–ด ์ถœ๋ ฅ

์ „๋ฌธ SDI/HDMI ๋ฐฉ์†ก์„ ์œ„ํ•ด Blackmagic DeckLink ์นด๋“œ๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. Fill-Key, ๋‹ค์ค‘ ์ถœ๋ ฅ, HD/4K ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

RTSP ์„œ๋ฒ„ ๋ฐ ์žฌ์ŠคํŠธ๋ฆฌ๋ฐ

๋ชจ๋“  ์†Œ์Šค๋ฅผ ์žฌ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ธฐ ์œ„ํ•œ RTSP ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. RTSP ์ž…๋ ฅ์„ ์ˆ˜์‹ ํ•˜๊ณ , ์˜ค๋ฒ„๋ ˆ์ด ๋˜๋Š” ์ฒ˜๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„ ์ƒˆ ์—”๋“œํฌ์ธํŠธ๋กœ ์žฌ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ์˜ˆ์ œ

SDK ๋ฐ๋ชจ์˜ ์‹ค์ œ ์ฝ”๋“œ โ€” YouTube ์ŠคํŠธ๋ฆฌ๋ฐ, HLS ์ƒ์„ฑ, DeckLink ์ถœ๋ ฅ ๋“ฑ์„ ํ™•์ธํ•˜์„ธ์š”.

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

C#

HLS ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋ฒ„

C#

SRT ์ŠคํŠธ๋ฆฌ๋ฐ

C#

NDI ์ถœ๋ ฅ

C#

DeckLink ๋ฐฉ์†ก ์ถœ๋ ฅ

C#

RTSP ์žฌ์ŠคํŠธ๋ฆฌ๋ฐ

C#

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

VisioForge Media Blocks SDK๋Š” ๋ชจ๋“ˆ์‹ ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ๋ธ”๋ก์€ ์†Œ์Šค, ์ธ์ฝ”๋”ฉ, ๋จน์‹ฑ, ์ŠคํŠธ๋ฆฌ๋ฐ ๋“ฑ ํ•˜๋‚˜์˜ ์ž‘์—…์„ ๋‹ด๋‹นํ•˜๋ฉฐ, ๋ธ”๋ก๋“ค์„ ์—ฐ๊ฒฐํ•˜์—ฌ ์™„์ „ํ•œ ๋ฐฉ์†ก ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์†Œ์Šค (์นด๋ฉ”๋ผ/ํ™”๋ฉด/RTSP)
์ธ์ฝ”๋”ฉ (H.264/AAC)
Tee (๋ถ„ํ• )
์ŠคํŠธ๋ฆฌ๋ฐ + ๋ฏธ๋ฆฌ๋ณด๊ธฐ

๋ฐฉ์†ก ์†”๋ฃจ์…˜ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ•˜์„ธ์š”

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

์—ฐ โ‚ฌ500๋ถ€ํ„ฐ ยท Lifetime ๋ผ์ด์„ ์Šค โ‚ฌ1,500๋ถ€ํ„ฐ