투케이2K

61. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs WebRTC 실시간 비디오 영상 재생 Stream 스트림 및 Track 트랙 설명 본문

Aws (Amazon)

61. (Aws/Amazon) [Aws Kinesis Video Streams] Aws Kvs WebRTC 실시간 비디오 영상 재생 Stream 스트림 및 Track 트랙 설명

투케이2K 2025. 5. 13. 19:25

[개발 환경 설정]

개발 환경 : Aws / Amazon Web Services

 

[설명 정리]

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

- 인프라 : Aws / Amazon Web Services

- 기술 구분 : Aws / KVS / WebRTC / Stream / Track

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






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

1. Track 설명 정리 : 

  >> Track 은 오디오 트랙, 미디어 트랙, 자막 트랙 등과 같이 단일 데이터 컴포넌트를 의미합니다

  >> 자바스크립트에서는 navigator.mediaDevices.getUserMedia 를 사용해 video, audio 사용 권한 획득 후 얻게 되는 localStream 에서 getTracks 종류를 확인할 수 있습니다

  >> RTCPeerConnection P2P 연결에서 track 값을 추가하고 싶은 경우 peerConnection.addTrack(track, localStream) 을 사용해서 스트림에 트랙을 추가할 수 있습니다


2. Stream 설명 정리 : 

  >> Stream 은 각 트랙들의 집합을 의미합니다 (ex : 오디오 트랙 + 미디어 트랙)

  >> 자바스크립트에서는 navigator.mediaDevices.getUserMedia 를 사용해 Stream 을 얻을 수 있으며 getVideoTracks(), getAudioTracks() 로 개별 트랙에 접근할 수 있습니다

  >> RTCPeerConnection 에서 스트림 정보를 확인하고 싶은 경우 peerConnection.addEventListener('track', event => { }); 이벤트 등록 후 remoteView.srcObject = event.streams[0]; 로 스트림을 지정할 수 있습니다

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






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

[Aws 콘솔 로그인 방법]

https://blog.naver.com/kkh0977/223688994642


[자바스크립트 AWS Kvs WebRTC 디바이스 역할 (master) sdp answer 응답 및 실시간 비디오 스트림 전송 수행]

https://blog.naver.com/kkh0977/223863377974


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

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


[Aws KVS 비디오 스트림 , 신호 전송 채널 차이점 설명 정리]

https://blog.naver.com/kkh0977/223854439046


[Aws Kvs WebRTC 실시간 영상 재생 관련 구성 요소 및 용어 정리]

https://blog.naver.com/kkh0977/223858189791


[Aws STS 임시 보안 자격 증명 설명 정리]

https://blog.naver.com/kkh0977/223846461194

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