투케이2K

59. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs 구성 요소 용어 정리 - 생산자 , 소비자 , 청크 , 조각 본문

Aws (Amazon)

59. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs 구성 요소 용어 정리 - 생산자 , 소비자 , 청크 , 조각

투케이2K 2025. 5. 7. 20:12

[개발 환경 설정]

개발 환경 : Aws / Amazon Web Services

 

[설명 정리]

// --------------------------------------------------------------------------------------
[개발 및 환경]
// --------------------------------------------------------------------------------------

- 인프라 : Aws / Amazon Web Services

- 기술 구분 : Aws / Kinesis Video Streams / KVS

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[설 명]
// --------------------------------------------------------------------------------------

1. AWS KVS 비디오 스트림 설명 : 

  >> 비디오 스트림은 라이브 비디오 및 기타 시간이 인코딩된 데이터를 캡처하고, 선택적으로 저장하고, 실시간, 배치 혹은 애드혹 형식으로 데이터의 소비를 가능하게 할 수 있도록 해 주는 리소스입니다

  >> 비디오 스트림에 데이터를 저장하도록 선택하면 Kinesis Video Streams가 데이터를 암호화하고 저장된 데이터에 시간 기반 인덱스를 생성합니다

  >> 일반적인 구성에서는 Kinesis 비디오 스트림은 데이터를 푸시해 주는 생산자가 하나만 있습니다

  >> Kinesis 비디오 스트림은 비디오 스트림의 콘텐츠를 처리하는 여러 소비 애플리케이션을 가질 수 있습니다


2. 생산자 설명 : 

  >> 보안 카메라, 스마트폰 카메라, 대시보드 카메라와 같은 임의의 영상 생성 디바이스를 사용하여 데이터를 Kinesis 비디오 스트림에 공급하는 생산자입니다

    - 생산자는 오디오 피드, 이미지, RADAR 데이터와 같은 비영상 시간 인코딩 데이터를 전송할 수도 있습니다

  >> 생산자는 하나 이상의 비디오 스트림을 생성할 수 있습니다

  >> 생산자는 비디오 데이터를 하나의 Kinesis 비디오 스트림에 푸시하고 오디오 데이터를 또 다른 스트림에 푸시할 수 있습니다


3. 소비자 설명 : 

  >> 소비자는 Kinesis 비디오 스트림으로부터 조각 및 프레임과 같은 데이터를 가져와 열람 및 처리하거나 분석합니다

  >> 소비자는 Kinesis 비디오 스트림에서 데이터가 안정적으로 저장되고 시간이 인덱싱된 후에 데이터를 소비하고 처리합니다


4. 청크 설명 :

  >> 청크는 생산자로부터 데이터를 수신하면 들어오는 미디어 데이터를 저장하는 저장소입니다

    - 소비자가 미디어 데이터를 요청하면 지정한 조각 번호로 시작하는 청크 스크림을 반환합니다

    - GetMedia API 작업을 통해 미디어 데이터를 요청하면 Kinesis Video Streams는 요청에서 지정한 조각 번호로 시작하는 청크 스트림을 반환합니다

  >> 각 청크는 실제 미디어 조각, 생산자가 보낸 미디어 메타데이터의 사본, 조각 번호와 서버 측 및 제작자 측 타임스탬프와 같은 Kinesis Video Streams 관련 메타데이터로 구성됩니다


5. 조각 설명 : 

  >> 조각은 독립적인 미디어 프레임 시퀀스입니다

    - 시퀀스가 모여서 한 개의 프레임이 되고, 여러 프레임이 겹치고 모이면 영상이 됩니다

  >> 조각에 속한 프레임은 다른 조각의 어떤 프레임에 대한 종속성도 없어야 하며, 조각이 도착하면 Kinesis Video Streams가 고유 조각 번호를 증가하는 순서대로 할당합니다

// --------------------------------------------------------------------------------------






// --------------------------------------------------------------------------------------
[참고 사이트]
// --------------------------------------------------------------------------------------

[AWS 사이트 주요 질문 정리 사이트]

https://aws.amazon.com/ko/kinesis/video-streams/faqs/


[Kvs 실시간 영상 재생 관련 STUN , TUN 서버 연결 이슈]

https://blog.naver.com/kkh0977/223162726931?trackingCode=blog_bloghome_searchlist


[자바스크립트 AWS WebRTC 실시간 동영상 재생 수행 - KVS Stream Video]

https://blog.naver.com/kkh0977/223170500993?trackingCode=blog_bloghome_searchlist


[Kinesis Video Streams with WebRTC 구현하기]

https://tech.cloud.nongshim.co.kr/blog/aws/1562/

// --------------------------------------------------------------------------------------
 
반응형
Comments