CCTV ์นด๋ฉ”๋ผ ๋Œ€์ฒด ํŽŒ์›จ์–ด OpenIPC 2.2 ์ถœ์‹œ

์•ฝ 8๊ฐœ์›” ๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ํ‘œ์ค€ ํŽŒ์›จ์–ด ๋Œ€์‹  ๋น„๋””์˜ค ๊ฐ์‹œ ์นด๋ฉ”๋ผ์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” Linux ๋ฐฐํฌํŒ์„ ๊ฐœ๋ฐœํ•˜๋Š” OpenIPC 2.2 ํ”„๋กœ์ ํŠธ์˜ ์ค‘์š”ํ•œ ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Hisilicon Hi35xx, SigmaStar SSC335/SSC337, XiongmaiTech XM510/XM530/XM550, Goke GK7205 ์นฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” IP ์นด๋ฉ”๋ผ์šฉ ํŽŒ์›จ์–ด ์ด๋ฏธ์ง€๊ฐ€ ์ค€๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ์นฉ์€ 3516CV100์ด๋ฉฐ, 2015๋…„์— ์ œ์กฐ์—…์ฒด์—์„œ ์ƒ์‚ฐ์„ ์ค‘๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์€ MIT ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ ํŽŒ์›จ์–ด๋Š” ํ•˜๋“œ์›จ์–ด ๋™์ž‘ ๊ฐ์ง€๊ธฐ ์ง€์›, ํ•˜๋‚˜์˜ ์นด๋ฉ”๋ผ์—์„œ 10๊ฐœ ์ด์ƒ์˜ ํด๋ผ์ด์–ธํŠธ๋กœ ๋น„๋””์˜ค๋ฅผ ๋™์‹œ์— ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•œ RTSP ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ, h264/h265 ์ฝ”๋ฑ์˜ ํ•˜๋“œ์›จ์–ด ๊ฐ€์†, ์ตœ๋Œ€ 96KHz ์ƒ˜ํ”Œ๋ง ์†๋„์˜ ์˜ค๋””์˜ค ์ง€์›, "ํ”„๋กœ๊ทธ๋ ˆ์‹œ๋ธŒ" ๋ชจ๋“œ์—์„œ ๋กœ๋”ฉํ•˜๊ธฐ ์œ„ํ•ด ์ฆ‰์‹œ JPEG ์ด๋ฏธ์ง€๋ฅผ ํŠธ๋žœ์Šค์ฝ”๋”ฉํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ์ปดํ“จํ„ฐ ์‚ฌ์ง„ ์ดฌ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” Adobe DNG RAW ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ด์ „ ๋ฒ„์ „๊ณผ ๋น„๊ตํ•œ ์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • HiSilicon, SigmaStar ๋ฐ XiongMai์˜ ํ”„๋กœ์„ธ์„œ ์™ธ์—๋„ Novatek ๋ฐ Goke(ํ›„์ž๋Š” ๋ฏธ๊ตญ์˜ Huawei ์ œ์žฌ์— ๋Œ€์‘ํ•˜์—ฌ HiSilicon์˜ IPC ์‚ฌ์—…์„ ์ธ์ˆ˜ํ•จ)์˜ ์นฉ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ผ๋ถ€ ์ œ์กฐ์—…์ฒด์˜ ์นด๋ฉ”๋ผ์˜ ๊ฒฝ์šฐ ์ด์ œ ํŽŒ์›จ์–ด๋ฅผ ๋ถ„ํ•ดํ•˜๊ณ  UART ์–ด๋Œ‘ํ„ฐ์— ์—ฐ๊ฒฐํ•˜์ง€ ์•Š๊ณ ๋„ OpenIPC๋ฅผ ํ†ตํ•ด ๋ฌด์„ ์œผ๋กœ ํŽŒ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์›๋ž˜ ํŽŒ์›จ์–ด ์—…๋ฐ์ดํŠธ ์‹œ์Šคํ…œ์ด ์‚ฌ์šฉ๋จ).
  • ์ด์ œ ํ”„๋กœ์ ํŠธ์—๋Š” ์™„์ „ํžˆ ์‰˜(Haserl๊ณผ Ash์˜ ์กฐํ•ฉ)๋กœ ์ž‘์„ฑ๋œ ์›น ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ์˜ค๋””์˜ค ์ฝ”๋ฑ์€ ์ด์ œ Opus์ด์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ AAC๋กœ ๋™์ ์œผ๋กœ ์ „ํ™˜๋ฉ๋‹ˆ๋‹ค.
  • WebAssembly๋กœ ์ž‘์„ฑ๋œ ๋‚ด์žฅ ํ”Œ๋ ˆ์ด์–ด๋Š” H.265 ์ฝ”๋ฑ์˜ ๋น„๋””์˜ค ์žฌ์ƒ์„ ์ง€์›ํ•˜๋ฉฐ ์ด์ „ ๋ฒ„์ „๋ณด๋‹ค ์•ฝ XNUMX๋ฐฐ ๋น ๋ฅธ SIMD ์ง€์นจ์„ ์ง€์›ํ•˜๋Š” ์ตœ์‹  ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ์ง€์—ฐ ์‹œ๊ฐ„์ด ์งง์€ ๋น„๋””์˜ค ์ „์†ก ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์–ด Glass-To-Glass ํ…Œ์ŠคํŠธ์—์„œ ์ €์˜ˆ์‚ฐ ์นด๋ฉ”๋ผ์—์„œ ์•ฝ 80ms์˜ ์ง€์—ฐ ์‹œ๊ฐ„ ๊ฐ’์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ด์ œ ์นด๋ฉ”๋ผ๋ฅผ ๊ฒฝ๊ณ  ์‹œ์Šคํ…œ์ด๋‚˜ IP ๋ผ๋””์˜ค๋กœ ๋น„ํ‘œ์ค€์ ์œผ๋กœ ์‚ฌ์šฉํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€