Amazon Kinesis Video Streams

๋ถ„์„ ๋ฐ ๊ธฐ๊ณ„ ํ•™์Šต์„ ์œ„ํ•ด ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ์บก์ฒ˜, ์ฒ˜๋ฆฌ ๋ฐ ์ €์žฅ

Amazon Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ถ„์„, ๊ธฐ๊ณ„ ํ•™์Šต(ML) ๋ฐ ๊ธฐํƒ€ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์—ฐ๊ฒฐ๋œ ๋””๋ฐ”์ด์Šค์—์„œ AWS๋กœ ๋น„๋””์˜ค๋ฅผ ์‰ฝ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ŠคํŠธ๋ฆผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Kinesis Video Streams๋Š” ์ˆ˜๋ฐฑ๋งŒ ๋Œ€์˜ ๋””๋ฐ”์ด์Šค์—์„œ ์ŠคํŠธ๋ฆฌ๋ฐ ๋น„๋””์˜ค ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ์ธํ”„๋ผ๋ฅผ ์ž๋™์œผ๋กœ ํ”„๋กœ๋น„์ €๋‹ํ•˜๊ณ  ํƒ„๋ ฅ์ ์œผ๋กœ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ŠคํŠธ๋ฆผ์˜ ๋น„๋””์˜ค ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ •์ ์œผ๋กœ ์ €์žฅ, ์•”ํ˜ธํ™” ๋ฐ ์ธ๋ฑ์‹ฑํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ„ํŽธํ•œ API๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Apache MxNet, TensorFlow ๋ฐ OpenCV์™€ ๊ฐ™์€ ML ํ”„๋ ˆ์ž„์›Œํฌ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฐ Amazon Rekognition Video์™€์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ์ปดํ“จํ„ฐ ๋น„์ „ ๋ฐ ML ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋ ค๋ฉด AWS Management Console์—์„œ ํด๋ฆญ ๋ช‡ ๋ฒˆ์œผ๋กœ Kinesis ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋””๋ฐ”์ด์Šค์— Kinesis Video Streams SDK๋ฅผ ์„ค์น˜ํ•˜๊ณ  ๋ถ„์„, ์ฒ˜๋ฆฌ ๋ฐ ์ €์žฅ์„ ์œ„ํ•ด ๋น„๋””์˜ค๋ฅผ AWS๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. Kinesis Video Streams์—์„œ๋Š” ์‚ฌ์šฉํ•œ ๋งŒํผ๋งŒ ๋น„์šฉ์„ ์ง€๋ถˆํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์ „ ์•ฝ์ •์ด๋‚˜ ์ตœ์†Œ ๋น„์šฉ์ด ์—†์Šต๋‹ˆ๋‹ค.

Amazon Kinesis Video Streams announcement at AWS re:Invent 2017

์ด์ 

์ˆ˜๋ฐฑ๋งŒ ๊ฐœ์˜ ์—ฃ์ง€ ๋””๋ฐ”์ด์Šค์—์„œ ๋น„๋””์˜ค๋ฅผ ์ŠคํŠธ๋ฆฌ๋ฐ

Amazon Kinesis Video Streams๋Š” ๋””๋ฐ”์ด์Šค์— ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋Š” SDK๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ์ €์žฅ, ๋ถ„์„, ๊ธฐ๊ณ„ ํ•™์Šต ๋ฐ ๊ธฐํƒ€ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ๋น„๋””์˜ค๋ฅผ AWS๋กœ ์‰ฝ๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Kinesis Video Streams๋Š” ์—ฃ์ง€ ๋””๋ฐ”์ด์Šค, ์Šค๋งˆํŠธํฐ, ๋ณด์•ˆ ์นด๋ฉ”๋ผ ๋ฐ ๊ธฐํƒ€ ๋ฐ์ดํ„ฐ ์†Œ์Šค(๋ ˆ์ด๋”, ๊ด‘์„  ๋ ˆ์ด๋” ๋“œ๋ก , ์œ„์„ฑ, ๋Œ€์‹œ์บ , ๊นŠ์ด ์„ผ์„œ ๋“ฑ)์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„์ „ ์ง€์› ์•ฑ์„ ์†์‰ฝ๊ฒŒ ๊ตฌ์ถ•

Amazon Kinesis Video Streams๋Š” Amazon Rekognition Video์™€ ํ†ตํ•ฉ๋˜๋ฏ€๋กœ, ์ปดํ“จํ„ฐ ๋น„์ „๊ณผ ๋น„๋””์˜ค ๋ถ„์„์„ ํ™œ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์†์‰ฝ๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ML ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ด ์‚ฌ์šฉ์ž ์ง€์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜์—ฌ ๋น„๋””์˜ค ์ŠคํŠธ๋ฆผ์„ ์ฒ˜๋ฆฌํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณด์•ˆ

Amazon Kinesis Video Streams์—์„œ๋Š” AWS Identity and Access Management(IAM)๋ฅผ ์‚ฌ์šฉํ•ด ์ŠคํŠธ๋ฆผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, AWS Key Management Service(KMS)๋ฅผ ์‚ฌ์šฉํ•ด ์ €์žฅ ๋ฐ์ดํ„ฐ๋ฅผ ์ž๋™์œผ๋กœ ์•”ํ˜ธํ™”ํ•˜๊ณ , ์—…๊ณ„ ํ‘œ์ค€ TLS(์ „์†ก ๊ณ„์ธต ๋ณด์•ˆ) ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด ์ „์†ก ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•ˆ์ •์ ์ด๊ณ  ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•œ ์Šคํ† ๋ฆฌ์ง€

Amazon Kinesis Video Streams๋Š” Amazon S3๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์Šคํ† ์–ด๋กœ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚ด๊ตฌ๋ ฅ ์žˆ๊ฒŒ ์•ˆ์ •์ ์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ๋ณด์กด ๊ธฐ๊ฐ„์„ ์„ค์ • ๋ฐ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Kinesis Video Streams์—์„œ๋Š” ๋””๋ฐ”์ด์Šค ์ƒ์„ฑ ํƒ€์ž„์Šคํƒฌํ”„ ๋ฐ ์„œ๋น„์Šค ์ƒ์„ฑ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น„๋””์˜ค ํ”„๋ž˜๊ทธ๋จผํŠธ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด€๋ฆฌํ•  ์ธํ”„๋ผ๊ฐ€ ์—†์Œ

Amazon Kinesis Video Streams๋Š” ์‚ฌ์šฉ์ž๋ฅผ ๋Œ€์‹ ํ•ด ๋ชจ๋“  ์ธํ”„๋ผ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ŠคํŠธ๋ฆผ๊ณผ ์‚ฌ์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•ด๋„ ๊ตฌ์„ฑ, ์†Œํ”„ํŠธ์›จ์–ด ์—…๋ฐ์ดํŠธ, ์žฅ์•  ๋˜๋Š” ์ธํ”„๋ผ ๊ทœ๋ชจ ์กฐ์ •์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. Kinesis Video Streams์—์„œ ์ŠคํŠธ๋ฆผ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ด€๋ฆฌ ๋ฐ ์œ ์ง€ ๋ณด์ˆ˜ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋ฏ€๋กœ, ์‚ฌ์šฉ์ž๋Š” ํ˜์‹ ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์‹œ๊ฐ„์„ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์‹œ๊ฐ„ ๋ฐ ๋ฐฐ์น˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ชจ๋‘ ๊ตฌ์ถ•

Amazon Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ์˜ ๋ผ์ด๋ธŒ ์ŠคํŠธ๋ฆผ์„ ์‚ฌ์šฉํ•˜๋Š” ์‹ค์‹œ๊ฐ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, Kinesis Video Streams๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฏ€๋กœ ๋ฐฐ์น˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ž‘๋™ ๋ฐฉ์‹

diagram-kinesis-video-streams-how-it-works

์‚ฌ์šฉ ์‚ฌ๋ก€

์Šค๋งˆํŠธ ํ™ˆ

Amazon Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฒ ์ด๋น„ ๋ชจ๋‹ˆํ„ฐ, ์›น์บ  ๋ฐ ๊ฐ€์ •์šฉ ๊ฐ์‹œ ์‹œ์Šคํ…œ๊ณผ ๊ฐ™์ด ์นด๋ฉ”๋ผ๊ฐ€ ์žฅ์ฐฉ๋œ ํ™ˆ ๋””๋ฐ”์ด์Šค์—์„œ AWS๋กœ ๋น„๋””์˜ค์™€ ์˜ค๋””์˜ค๋ฅผ ์†์‰ฝ๊ฒŒ ์ŠคํŠธ๋ฆฌ๋ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น ์ŠคํŠธ๋ฆผ์„ ์‚ฌ์šฉํ•ด ๊ฐ„๋‹จํ•œ ๋น„๋””์˜ค ์žฌ์ƒ์—์„œ๋ถ€ํ„ฐ ์ง€๋Šฅํ˜• ์กฐ๋ช…, ์‹ค๋‚ด ์˜จ๋„ ์กฐ์ ˆ ์‹œ์Šคํ…œ ๋ฐ ๋ณด์•ˆ ์†”๋ฃจ์…˜์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ๋‹ค์–‘ํ•œ ์Šค๋งˆํŠธ ํ™ˆ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ œ: ์• ์™„๋™๋ฌผ ๋ชจ๋‹ˆํ„ฐ
diagram-kinesis-video-streams-pet-monitor-use-case

์Šค๋งˆํŠธ ์‹œํ‹ฐ

๋งŽ์€ ๋„์‹œ์—์„œ ์‹ ํ˜ธ๋“ฑ, ์ฃผ์ฐจ์žฅ, ์‡ผํ•‘๋ชฐ ๋“ฑ ๊ฑฐ์˜ ๋ชจ๋“  ๊ณต๊ณต์žฅ์†Œ์— ์ˆ˜๋งŽ์€ ์นด๋ฉ”๋ผ๋ฅผ ์„ค์น˜ํ•ด ์—ฐ์ค‘๋ฌดํœด 24์‹œ๊ฐ„ ๋น„๋””์˜ค๋ฅผ ์บก์ฒ˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Amazon Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๋Œ€๋Ÿ‰์˜ ๋น„๋””์˜ค ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ์ˆ˜์ง‘, ์ €์žฅ ๋ฐ ๋ถ„์„ํ•˜์—ฌ ๊ตํ†ต ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ๋ฒ”์ฃ„๋ฅผ ๋ฐฉ์ง€ํ•˜๊ณ , ๊ธด๊ธ‰ ๊ตฌ์กฐ์›์„ ํŒŒ๊ฒฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ œ: ์•ฐ๋ฒ„ ๊ฒฝ๊ณ  ์‹œ์Šคํ…œ
diagram-kinesis-video-streams-smart-city-use-case

์‚ฐ์—… ์ž๋™ํ™”

Amazon Kinesis Video Streams๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ ˆ์ด๋” ๋ฐ ๊ด‘์„  ๋ ˆ์ด๋” ์‹ ํ˜ธ, ์˜จ๋„ ํ”„๋กœํ•„, ์‚ฐ์—… ์žฅ๋น„์˜ ๊นŠ์ด ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์ด ์‹œ๊ฐ„์ด ์ธ์ฝ”๋”ฉ๋œ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ, ์˜ˆ์ธก ์œ ์ง€ ๋ณด์ˆ˜ ๋“ฑ ์‚ฐ์—… ์ž๋™ํ™” ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋งž์ถฐ Apache MxNet, TensorFlow ๋ฐ OpenCV๋ฅผ ๋น„๋กฏํ•œ ์„ ํ˜ธํ•˜๋Š” ๊ธฐ๊ณ„ ํ•™์Šต ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐœ์Šคํ‚ท ๋˜๋Š” ๋ฐธ๋ธŒ์˜ ์ˆ˜๋ช…์„ ์˜ˆ์ธกํ•˜๊ณ  ๋ถ€ํ’ˆ ๊ต์ฒด๋ฅผ ๋ฏธ๋ฆฌ ์˜ˆ์•ฝํ•˜์—ฌ ์ œ์กฐ ๋ผ์ธ์˜ ๊ฐ€๋™ ์ค‘๋‹จ๊ณผ ๊ฒฐํ•จ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ์ œ: ์žฅ๋น„ ์˜ˆ๋ฐฉ ์ •๋น„
diagram-kinesis-video-streams-thermal-camera-use-case

์‚ฌ๋ก€ ์—ฐ๊ตฌ

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ

Amazon Kinesis Video Streams ์‹œ์ž‘ํ•˜๊ธฐ

icon1

AWS ๊ณ„์ • ๋“ฑ๋ก

AWS ํ”„๋ฆฌ ํ‹ฐ์–ด์— ์ฆ‰์‹œ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
icon2

์‹œ์ž‘ํ•˜๊ธฐ ์•ˆ๋‚ด์„œ ๊ฒ€ํ† 

์ด ๋‹จ๊ณ„๋ณ„ ์•ˆ๋‚ด์„œ์—์„œ Kinesis Video Streams ์‚ฌ์šฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค.
icon3

๋น„๋””์˜ค ์ง€์› ์•ฑ ๊ตฌ์ถ•์„ ์‹œ์ž‘

์ด ์ž์Šต์„œ๋กœ Raspberry Pi ๋””๋ฐ”์ด์Šค์˜ ๋น„๋””์˜ค๋ฅผ ์ŠคํŠธ๋ฆผํ•˜์‹ญ์‹œ์˜ค.

Amazon Kinesis Video Streams ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

๊ธฐ๋Šฅ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ
๊ตฌ์ถ•ํ•  ์ค€๋น„๊ฐ€ ๋˜์…จ์Šต๋‹ˆ๊นŒ?
Kinesis Video Streams ์‹œ์ž‘ํ•˜๊ธฐ
์งˆ๋ฌธ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ?
๋ฌธ์˜์ฒ˜