Amazon Kinesis Video Streams는 완전관리형 비디오 수집 및 스토리지 서비스입니다. 이 서비스를 사용하면 로봇, 스마트 도시, 산업 자동화, 보안 모니터링, 기계 학습(ML) 등을 지원하는 애플리케이션을 위해 어떤 규모에서든 비디오를 안전하게 수집, 처리 및 저장할 수 있습니다. 또한, Kinesis Video Streams는 오디오, 레이더 및 광선 레이더 신호와 같이 시간이 인코딩된 다른 유형의 데이터도 수집합니다. Kinesis Video Streams에서는 AWS로 비디오를 쉽고 안전하게 스트리밍할 수 있도록 디바이스에 설치할 수 있는 SDK를 제공합니다. Kinesis Video Streams는 수백만 대의 디바이스에서 비디오 스트림을 수집하는 데 필요한 모든 인프라를 자동으로 프로비저닝하고 탄력적으로 조정합니다. 또한, 비디오 스트림을 안정적으로 저장, 암호화 및 인덱싱하며 애플리케이션이 태그와 타임스탬프를 기반으로 인덱싱된 비디오 조각에 액세스하고 검색할 수 있도록 사용이 간편한 API를 제공합니다. Kinesis Video Streams에서는 기계 학습 애플리케이션을 구축할 수 있도록 Apache MxNet, Tensorflow 및 OpenCV와 같은 ML 프레임워크를 비디오 스트림과 통합할 수 있는 라이브러리를 제공합니다. Kinesis Video Streams는 Amazon Rekognition Video와 통합되므로 스트리밍 비디오에서 얼굴을 탐지하고 인식하는 컴퓨터 비전 애플리케이션을 구축할 수 있습니다. 

시간이 인코딩된 데이터

시간이 인코딩된 데이터란 시계열 레코드로서, 각 레코드가 이전 레코드 및 다음 레코드와 관련이 있는 모든 데이터를 말합니다. 비디오는 시간이 인코딩된 데이터의 예로서, 각 프레임이 공간 변환을 통해 이전 프레임 및 다음 프레임과 관련이 있습니다. 시간이 인코딩된 데이터의 다른 예로는 오디오, 레이더 및 광선 레이더 신호를 들 수 있습니다. Amazon Kinesis Video Streams는 분석 및 ML 사용 사례를 위해 모든 종류의 시간이 인코딩된 데이터를 저렴하고 효율적으로 수집하고 저장할 수 있도록 특별히 설계되었습니다. 

주요 기능

디바이스에서 데이터를 안전하게 스트리밍하는 디바이스 SDK

Amazon Kinesis Video Streams에서는 연결된 디바이스에 다운로드하여 설치하고 코드 몇 줄을 작성하여 분석 및 스토리지를 위해 비디오와 다른 시간이 인코딩된 데이터를 Kinesis Video Streams로 안전하게 스트리밍할 수 있는 SDK를 제공합니다. Android 및 Java와 같이 널리 사용되는 디바이스 중심의 개발 환경에 제공되는 SDK는 디바이스의 미디어 소스로부터 계속해서 데이터를 수신하고 이를 Kinesis Video Streams로 전송합니다. 특정 디바이스용으로 코드를 작성하면, 이를 약간 수정하여 다른 디바이스에서 다시 사용할 수 있습니다. Kinesis Video Streams SDK를 시작하려면 설명서를 참조하십시오.

안정적인 스토리지

Amazon Kinesis Video Streams는 Amazon S3를 기본 데이터 스토어로 사용하므로 데이터가 내구력 있게 안정적으로 저장됩니다. 스트림별로 보존 기간을 설정 및 제어할 수 있으므로 무기한 또는 제한된 시간 동안 스트림의 데이터를 비용 효율적으로 저장할 수 있습니다. 언제든 스트림 보존 기간을 변경할 수 있습니다. 

실시간 및 배치 데이터 검색용 API

Amazon Kinesis Video Streams에서는 실시간 및 배치 처리를 구축할 수 있도록 프레임별로 스트림의 데이터를 검색할 수 있게 해주는 사용이 간편한 API를 제공합니다. 자세한 내용은 설명서를 참조하십시오.

비디오 스트림 파서 라이브러리

Amazon Kinesis Video Streams에서는 스트림 파서 라이브러리를 제공합니다. 이를 애플리케이션에 사용하여 손쉽게 프레임 수준의 객체를 검색하고, 조각에 연결된 메타데이터를 추출 및 수집하고, 연속 조각을 병합할 수 있습니다. 또한, Apache MxNet, TensorFlow 및 OpenCV와 같은 널리 사용되는 ML 프레임워크와 간단하게 통합할 수 있습니다. 자세한 내용은 설명서를 참조하십시오.

콘솔의 비디오 재생 기능

Amazon Kinesis Video Streams는 모든 H.264 인코딩 비디오 데이터를 자동으로 MPEG4로 트랜스코딩하며 사용자가 AWS Management Console에서 비디오를 재생할 수 있게 해줍니다 (H.264는 업계 표준 비디오 데이터 형식입니다). 시간을 입력하여 비디오 스트림의 원하는 지점으로 되감거나 건너뛸 수 있습니다.

Amazon Rekognition Video와 기본적으로 통합

Amazon Rekognition Video를 사용하면 원하는 Amazon Kinesis Video Streams를 입력값으로 지정할 수 있습니다. 따라서 스트리밍 비디오에서 자동으로 얼굴을 탐지 및 인식할 수 있습니다. 이 기본 통합 기능을 사용하면 보안 모니터링과 같은 사용 사례를 위한 컴퓨터 비전 애플리케이션을 빠르게 구축할 수 있습니다. 

전송 데이터 자동 암호화

Amazon Kinesis Video Streams SDK는 보안 스트리밍을 위해 디바이스의 하드웨어가 생성한 프레임과 조각을 TLS(전송 계층 보안)를 사용해 암호화합니다. TLS는 서로 통신하는 두 애플리케이션 간에 프라이버시와 데이터 무결성을 제공하는 프로토콜입니다.

AWS KMS를 사용한 저장 데이터 자동 암호화

Amazon Kinesis Video Streams는 사용자가 비디오 스트림에 추가하는 데이터를 AWS Key Management Service(KMS)를 사용해 자동으로 암호화하여 저장 데이터를 보호합니다. 데이터는 Kinesis Video Streams 스토리지에 쓰여지기 전에 암호화되고 스토리지에서 검색된 후 복호화됩니다. 따라서 데이터는 스트림 내에서 저장되는 동안 항상 암호화됩니다. 자세한 내용은 설명서를 참조하시기 바랍니다.

AWS IAM을 사용한 액세스 제어

Amazon Kinesis Video Streams는 AWS Identity and Access Management(IAM)와 통합되므로 비디오 스트림에 대한 액세스를 제어할 수 있습니다. 특정 사용자 및 그룹만이 특정 작업(비디오 스트림에 데이터 추가, 비디오 스트림에서 데이터 검색 등)을 수행할 수 있도록 정책을 생성할 수 있습니다. Kinesis Video Streams에서 IAM 정책을 사용하는 데 대한 자세한 내용은 설명서를 참조하십시오.

검색을 위한 자동 인덱싱

Amazon Kinesis Video Streams는 사용자가 비디오 스트림에 저장하는 데이터를 디바이스가 생성한 타임스탬프 또는 Kinesis Video Streams가 비디오를 수신할 때 생성한 타임스탬프를 기준으로 자동으로 인덱싱합니다. 스트림 수준의 태그와 타임스탬프를 조합하여 재생, 분석 및 기타 처리를 위해 특정 비디오 조각을 손쉽게 검색할 수 있습니다.

thumb-kinesis-video-streams-console-screenshot-video

완전관리형

Amazon Kinesis Video Streams는 완전관리형이므로 관리할 인프라가 없습니다. 서버 플릿을 프로비저닝할 필요 없이 Kinesis Video Streams에서 디바이스를 자동으로 프로비저닝하고 수백만 대로 확장하였다가 디바이스가 비디오를 전송하지 않을 때는 탄력적으로 축소합니다.

사용량에 따라 지불

Amazon Kinesis Video Streams에서는 서비스를 통해 수집, 저장 및 사용하는 데이터 볼륨에 대해서만 비용을 지불하면 됩니다. 선수금이나 최소 비용이 없으며 유휴 비디오 스트림에 대한 비용을 걱정할 필요가 없습니다. 자세한 내용은 요금 페이지를 참조하십시오.

Amazon Kinesis Video Streams 요금에 대해 자세히 알아보기

요금 페이지로 이동하기
시작할 준비가 되셨습니까?
가입
질문이 있으십니까?
AWS에 문의